Normalize line endings

Normalize the line endings for a bunch of files previously not covered 
by .gitattributes.
This commit is contained in:
Felix Kauselmann
2018-08-07 11:09:02 +02:00
parent f139510a51
commit ab96056b0e
35 changed files with 3672 additions and 3672 deletions

View File

@ -1,22 +1,22 @@
LICENSE LICENSE
******* *******
This software has been developed by Luis <20>ngel San Mart<72>n Rodr<64>guez (luisangelsm@gmail.com) under GPL v3 license This software has been developed by Luis <20>ngel San Mart<72>n Rodr<64>guez (luisangelsm@gmail.com) under GPL v3 license
(for more details read COPYING.txt). (for more details read COPYING.txt).
CONTACT CONTACT
******* *******
Project home page : www.yacreader.com Project home page : www.yacreader.com
e-mail: e-mail:
info@yacreader.com info@yacreader.com
support@yacreader.com support@yacreader.com
Social: Social:
Facebook - http://www.facebook.com/YACReader Facebook - http://www.facebook.com/YACReader
Twitter - https://twitter.com/yacreader Twitter - https://twitter.com/yacreader
YouTube - https://www.youtube.com/user/yacreader YouTube - https://www.youtube.com/user/yacreader
If you need help or have any suggestion, please, send me an e-mail. If you need help or have any suggestion, please, send me an e-mail.
DONATIONS DONATIONS
********* *********
YACReader is free but it needs money to still be alive, so please, YACReader is free but it needs money to still be alive, so please,
if you like YACReader, visit the home page and make a donation. if you like YACReader, visit the home page and make a donation.

View File

@ -1 +1 @@
IDI_ICON1 ICON DISCARDABLE "icon.ico" IDI_ICON1 ICON DISCARDABLE "icon.ico"

View File

@ -1,12 +1,12 @@
<RCC> <RCC>
<qresource> <qresource>
<file>../files/about.html</file> <file>../files/about.html</file>
<file>../files/helpYACReader.html</file> <file>../files/helpYACReader.html</file>
<file>../files/shortcuts.html</file> <file>../files/shortcuts.html</file>
</qresource> </qresource>
<qresource lang="es_ES"> <qresource lang="es_ES">
<file alias="/files/about.html">../files/about_es_ES.html</file> <file alias="/files/about.html">../files/about_es_ES.html</file>
<file alias="/files/helpYACReader.html">../files/helpYACReader_es_ES.html</file> <file alias="/files/helpYACReader.html">../files/helpYACReader_es_ES.html</file>
</qresource> </qresource>
</RCC> </RCC>

View File

@ -1,70 +1,70 @@
<RCC> <RCC>
<qresource> <qresource>
<file>../images/icon.png</file> <file>../images/icon.png</file>
<file>../images/goto.png</file> <file>../images/goto.png</file>
<file>../images/find_folder.png</file> <file>../images/find_folder.png</file>
<file>../images/flow1.png</file> <file>../images/flow1.png</file>
<file>../images/flow2.png</file> <file>../images/flow2.png</file>
<file>../images/flow3.png</file> <file>../images/flow3.png</file>
<file>../images/flow4.png</file> <file>../images/flow4.png</file>
<file>../images/flow5.png</file> <file>../images/flow5.png</file>
<file>../images/notCover.png</file> <file>../images/notCover.png</file>
<file>../images/shortcuts.png</file> <file>../images/shortcuts.png</file>
<file>../images/close.png</file> <file>../images/close.png</file>
<file>../images/up.png</file> <file>../images/up.png</file>
<file>../images/down.png</file> <file>../images/down.png</file>
<file>../images/imgCenterSlide.png</file> <file>../images/imgCenterSlide.png</file>
<file>../images/imgGoToSlide.png</file> <file>../images/imgGoToSlide.png</file>
<file>../images/imgCenterSlidePressed.png</file> <file>../images/imgCenterSlidePressed.png</file>
<file>../images/imgGoToSlidePressed.png</file> <file>../images/imgGoToSlidePressed.png</file>
<file>../images/helpImages/open.png</file> <file>../images/helpImages/open.png</file>
<file>../images/helpImages/openFolder.png</file> <file>../images/helpImages/openFolder.png</file>
<file>../images/helpImages/next.png</file> <file>../images/helpImages/next.png</file>
<file>../images/helpImages/prev.png</file> <file>../images/helpImages/prev.png</file>
<file>../images/helpImages/icon.png</file> <file>../images/helpImages/icon.png</file>
<file>../images/helpImages/zoom.png</file> <file>../images/helpImages/zoom.png</file>
<file>../images/helpImages/fit.png</file> <file>../images/helpImages/fit.png</file>
<file>../images/helpImages/goto.png</file> <file>../images/helpImages/goto.png</file>
<file>../images/helpImages/help.png</file> <file>../images/helpImages/help.png</file>
<file>../images/helpImages/center.png</file> <file>../images/helpImages/center.png</file>
<file>../images/helpImages/options.png</file> <file>../images/helpImages/options.png</file>
<file>../images/helpImages/comicFolder.png</file> <file>../images/helpImages/comicFolder.png</file>
<file>../images/helpImages/save.png</file> <file>../images/helpImages/save.png</file>
<file>../images/helpImages/rotateL.png</file> <file>../images/helpImages/rotateL.png</file>
<file>../images/helpImages/rotateR.png</file> <file>../images/helpImages/rotateR.png</file>
<file>../images/helpImages/flow1.png</file> <file>../images/helpImages/flow1.png</file>
<file>../images/helpImages/flow2.png</file> <file>../images/helpImages/flow2.png</file>
<file>../images/helpImages/flow3.png</file> <file>../images/helpImages/flow3.png</file>
<file>../images/helpImages/bookmark.png</file> <file>../images/helpImages/bookmark.png</file>
<file>../images/helpImages/setBookmark.png</file> <file>../images/helpImages/setBookmark.png</file>
<file>../images/helpImages/notCover.png</file> <file>../images/helpImages/notCover.png</file>
<file>../images/helpImages/previousComic.png</file> <file>../images/helpImages/previousComic.png</file>
<file>../images/helpImages/nextComic.png</file> <file>../images/helpImages/nextComic.png</file>
<file>../images/helpImages/deleteLibrary.png</file> <file>../images/helpImages/deleteLibrary.png</file>
<file>../images/helpImages/properties.png</file> <file>../images/helpImages/properties.png</file>
<file>../images/helpImages/doublePage.png</file> <file>../images/helpImages/doublePage.png</file>
<file>../images/helpImages/keyboard.png</file> <file>../images/helpImages/keyboard.png</file>
<file>../images/helpImages/mouse.png</file> <file>../images/helpImages/mouse.png</file>
<file>../images/helpImages/speaker.png</file> <file>../images/helpImages/speaker.png</file>
<file>../images/defaultCover.png</file> <file>../images/defaultCover.png</file>
<file>../images/onStartFlowSelection.png</file> <file>../images/onStartFlowSelection.png</file>
<file>../images/onStartFlowSelection_es.png</file> <file>../images/onStartFlowSelection_es.png</file>
<file>../images/useNewFlowButton.png</file> <file>../images/useNewFlowButton.png</file>
<file>../images/useOldFlowButton.png</file> <file>../images/useOldFlowButton.png</file>
<file>../images/fromTo.png</file> <file>../images/fromTo.png</file>
<file>../images/dropDownArrow.png</file> <file>../images/dropDownArrow.png</file>
<file>../images/translatorSearch.png</file> <file>../images/translatorSearch.png</file>
<file>../images/speaker.png</file> <file>../images/speaker.png</file>
<file>../images/clear_shortcut.png</file> <file>../images/clear_shortcut.png</file>
<file>../images/accept_shortcut.png</file> <file>../images/accept_shortcut.png</file>
<file>../images/shortcuts_group_comics.png</file> <file>../images/shortcuts_group_comics.png</file>
<file>../images/shortcuts_group_folders.png</file> <file>../images/shortcuts_group_folders.png</file>
<file>../images/shortcuts_group_general.png</file> <file>../images/shortcuts_group_general.png</file>
<file>../images/shortcuts_group_libraries.png</file> <file>../images/shortcuts_group_libraries.png</file>
<file>../images/shortcuts_group_mglass.png</file> <file>../images/shortcuts_group_mglass.png</file>
<file>../images/shortcuts_group_page.png</file> <file>../images/shortcuts_group_page.png</file>
<file>../images/shortcuts_group_reading.png</file> <file>../images/shortcuts_group_reading.png</file>
<file>../images/shortcuts_group_visualization.png</file> <file>../images/shortcuts_group_visualization.png</file>
</qresource> </qresource>
</RCC> </RCC>

View File

@ -1,61 +1,61 @@
<RCC> <RCC>
<qresource prefix="/" > <qresource prefix="/" >
<file alias="images/viewer_toolbar/bookmark.png">../images/viewer_toolbar/bookmark_osx.png</file> <file alias="images/viewer_toolbar/bookmark.png">../images/viewer_toolbar/bookmark_osx.png</file>
<file alias="images/viewer_toolbar/bookmark@2x.png">../images/viewer_toolbar/bookmark_osx@2x.png</file> <file alias="images/viewer_toolbar/bookmark@2x.png">../images/viewer_toolbar/bookmark_osx@2x.png</file>
<file alias="images/viewer_toolbar/close.png">../images/viewer_toolbar/close_osx.png</file> <file alias="images/viewer_toolbar/close.png">../images/viewer_toolbar/close_osx.png</file>
<file alias="images/viewer_toolbar/close@2x.png">../images/viewer_toolbar/close_osx@2x.png</file> <file alias="images/viewer_toolbar/close@2x.png">../images/viewer_toolbar/close_osx@2x.png</file>
<file alias="images/viewer_toolbar/doubleMangaPage.png">../images/viewer_toolbar/doubleMangaPage_osx.png</file> <file alias="images/viewer_toolbar/doubleMangaPage.png">../images/viewer_toolbar/doubleMangaPage_osx.png</file>
<file alias="images/viewer_toolbar/doubleMangaPage@2x.png">../images/viewer_toolbar/doubleMangaPage_osx@2x.png</file> <file alias="images/viewer_toolbar/doubleMangaPage@2x.png">../images/viewer_toolbar/doubleMangaPage_osx@2x.png</file>
<file alias="images/viewer_toolbar/doublePage.png">../images/viewer_toolbar/doublePage_osx.png</file> <file alias="images/viewer_toolbar/doublePage.png">../images/viewer_toolbar/doublePage_osx.png</file>
<file alias="images/viewer_toolbar/doublePage@2x.png">../images/viewer_toolbar/doublePage_osx@2x.png</file> <file alias="images/viewer_toolbar/doublePage@2x.png">../images/viewer_toolbar/doublePage_osx@2x.png</file>
<file alias="images/viewer_toolbar/fitToPage.png">../images/viewer_toolbar/fitToPage_osx.png</file> <file alias="images/viewer_toolbar/fitToPage.png">../images/viewer_toolbar/fitToPage_osx.png</file>
<file alias="images/viewer_toolbar/fitToPage@2x.png">../images/viewer_toolbar/fitToPage_osx@2x.png</file> <file alias="images/viewer_toolbar/fitToPage@2x.png">../images/viewer_toolbar/fitToPage_osx@2x.png</file>
<file alias="images/viewer_toolbar/flow.png">../images/viewer_toolbar/flow_osx.png</file> <file alias="images/viewer_toolbar/flow.png">../images/viewer_toolbar/flow_osx.png</file>
<file alias="images/viewer_toolbar/flow@2x.png">../images/viewer_toolbar/flow_osx@2x.png</file> <file alias="images/viewer_toolbar/flow@2x.png">../images/viewer_toolbar/flow_osx@2x.png</file>
<file alias="images/viewer_toolbar/full.png">../images/viewer_toolbar/full_osx.png</file> <file alias="images/viewer_toolbar/full.png">../images/viewer_toolbar/full_osx.png</file>
<file alias="images/viewer_toolbar/full@2x.png">../images/viewer_toolbar/full_osx@2x.png</file> <file alias="images/viewer_toolbar/full@2x.png">../images/viewer_toolbar/full_osx@2x.png</file>
<file alias="images/viewer_toolbar/goto.png">../images/viewer_toolbar/goto_osx.png</file> <file alias="images/viewer_toolbar/goto.png">../images/viewer_toolbar/goto_osx.png</file>
<file alias="images/viewer_toolbar/goto@2x.png">../images/viewer_toolbar/goto_osx@2x.png</file> <file alias="images/viewer_toolbar/goto@2x.png">../images/viewer_toolbar/goto_osx@2x.png</file>
<file alias="images/viewer_toolbar/help.png">../images/viewer_toolbar/help_osx.png</file> <file alias="images/viewer_toolbar/help.png">../images/viewer_toolbar/help_osx.png</file>
<file alias="images/viewer_toolbar/help@2x.png">../images/viewer_toolbar/help_osx@2x.png</file> <file alias="images/viewer_toolbar/help@2x.png">../images/viewer_toolbar/help_osx@2x.png</file>
<file alias="images/viewer_toolbar/info.png">../images/viewer_toolbar/info_osx.png</file> <file alias="images/viewer_toolbar/info.png">../images/viewer_toolbar/info_osx.png</file>
<file alias="images/viewer_toolbar/info@2x.png">../images/viewer_toolbar/info_osx@2x.png</file> <file alias="images/viewer_toolbar/info@2x.png">../images/viewer_toolbar/info_osx@2x.png</file>
<file alias="images/viewer_toolbar/magnifyingGlass.png">../images/viewer_toolbar/magnifyingGlass_osx.png</file> <file alias="images/viewer_toolbar/magnifyingGlass.png">../images/viewer_toolbar/magnifyingGlass_osx.png</file>
<file alias="images/viewer_toolbar/magnifyingGlass@2x.png">../images/viewer_toolbar/magnifyingGlass_osx@2x.png</file> <file alias="images/viewer_toolbar/magnifyingGlass@2x.png">../images/viewer_toolbar/magnifyingGlass_osx@2x.png</file>
<file alias="images/viewer_toolbar/next.png">../images/viewer_toolbar/next_osx.png</file> <file alias="images/viewer_toolbar/next.png">../images/viewer_toolbar/next_osx.png</file>
<file alias="images/viewer_toolbar/next@2x.png">../images/viewer_toolbar/next_osx@2x.png</file> <file alias="images/viewer_toolbar/next@2x.png">../images/viewer_toolbar/next_osx@2x.png</file>
<file alias="images/viewer_toolbar/open.png">../images/viewer_toolbar/open_osx.png</file> <file alias="images/viewer_toolbar/open.png">../images/viewer_toolbar/open_osx.png</file>
<file alias="images/viewer_toolbar/open@2x.png">../images/viewer_toolbar/open_osx@2x.png</file> <file alias="images/viewer_toolbar/open@2x.png">../images/viewer_toolbar/open_osx@2x.png</file>
<file alias="images/viewer_toolbar/openFolder.png">../images/viewer_toolbar/openFolder_osx.png</file> <file alias="images/viewer_toolbar/openFolder.png">../images/viewer_toolbar/openFolder_osx.png</file>
<file alias="images/viewer_toolbar/openFolder@2x.png">../images/viewer_toolbar/openFolder_osx@2x.png</file> <file alias="images/viewer_toolbar/openFolder@2x.png">../images/viewer_toolbar/openFolder_osx@2x.png</file>
<file alias="images/viewer_toolbar/openNext.png">../images/viewer_toolbar/openNext_osx.png</file> <file alias="images/viewer_toolbar/openNext.png">../images/viewer_toolbar/openNext_osx.png</file>
<file alias="images/viewer_toolbar/openNext@2x.png">../images/viewer_toolbar/openNext_osx@2x.png</file> <file alias="images/viewer_toolbar/openNext@2x.png">../images/viewer_toolbar/openNext_osx@2x.png</file>
<file alias="images/viewer_toolbar/openPrevious.png">../images/viewer_toolbar/openPrevious_osx.png</file> <file alias="images/viewer_toolbar/openPrevious.png">../images/viewer_toolbar/openPrevious_osx.png</file>
<file alias="images/viewer_toolbar/openPrevious@2x.png">../images/viewer_toolbar/openPrevious_osx@2x.png</file> <file alias="images/viewer_toolbar/openPrevious@2x.png">../images/viewer_toolbar/openPrevious_osx@2x.png</file>
<file alias="images/viewer_toolbar/options.png">../images/viewer_toolbar/options_osx.png</file> <file alias="images/viewer_toolbar/options.png">../images/viewer_toolbar/options_osx.png</file>
<file alias="images/viewer_toolbar/options@2x.png">../images/viewer_toolbar/options_osx@2x.png</file> <file alias="images/viewer_toolbar/options@2x.png">../images/viewer_toolbar/options_osx@2x.png</file>
<file alias="images/viewer_toolbar/previous.png">../images/viewer_toolbar/previous_osx.png</file> <file alias="images/viewer_toolbar/previous.png">../images/viewer_toolbar/previous_osx.png</file>
<file alias="images/viewer_toolbar/previous@2x.png">../images/viewer_toolbar/previous_osx@2x.png</file> <file alias="images/viewer_toolbar/previous@2x.png">../images/viewer_toolbar/previous_osx@2x.png</file>
<file alias="images/viewer_toolbar/rotateL.png">../images/viewer_toolbar/rotateL_osx.png</file> <file alias="images/viewer_toolbar/rotateL.png">../images/viewer_toolbar/rotateL_osx.png</file>
<file alias="images/viewer_toolbar/rotateL@2x.png">../images/viewer_toolbar/rotateL_osx@2x.png</file> <file alias="images/viewer_toolbar/rotateL@2x.png">../images/viewer_toolbar/rotateL_osx@2x.png</file>
<file alias="images/viewer_toolbar/rotateR.png">../images/viewer_toolbar/rotateR_osx.png</file> <file alias="images/viewer_toolbar/rotateR.png">../images/viewer_toolbar/rotateR_osx.png</file>
<file alias="images/viewer_toolbar/rotateR@2x.png">../images/viewer_toolbar/rotateR_osx@2x.png</file> <file alias="images/viewer_toolbar/rotateR@2x.png">../images/viewer_toolbar/rotateR_osx@2x.png</file>
<file alias="images/viewer_toolbar/save.png">../images/viewer_toolbar/save_osx.png</file> <file alias="images/viewer_toolbar/save.png">../images/viewer_toolbar/save_osx.png</file>
<file alias="images/viewer_toolbar/save@2x.png">../images/viewer_toolbar/save_osx@2x.png</file> <file alias="images/viewer_toolbar/save@2x.png">../images/viewer_toolbar/save_osx@2x.png</file>
<file alias="images/viewer_toolbar/shortcuts.png">../images/viewer_toolbar/shortcuts_osx.png</file> <file alias="images/viewer_toolbar/shortcuts.png">../images/viewer_toolbar/shortcuts_osx.png</file>
<file alias="images/viewer_toolbar/shortcuts@2x.png">../images/viewer_toolbar/shortcuts_osx@2x.png</file> <file alias="images/viewer_toolbar/shortcuts@2x.png">../images/viewer_toolbar/shortcuts_osx@2x.png</file>
<file alias="images/viewer_toolbar/showBookmarks.png">../images/viewer_toolbar/showBookmarks_osx.png</file> <file alias="images/viewer_toolbar/showBookmarks.png">../images/viewer_toolbar/showBookmarks_osx.png</file>
<file alias="images/viewer_toolbar/showBookmarks@2x.png">../images/viewer_toolbar/showBookmarks_osx@2x.png</file> <file alias="images/viewer_toolbar/showBookmarks@2x.png">../images/viewer_toolbar/showBookmarks_osx@2x.png</file>
<file alias="images/viewer_toolbar/toHeight.png">../images/viewer_toolbar/toHeight_osx.png</file> <file alias="images/viewer_toolbar/toHeight.png">../images/viewer_toolbar/toHeight_osx.png</file>
<file alias="images/viewer_toolbar/toHeight@2x.png">../images/viewer_toolbar/toHeight_osx@2x.png</file> <file alias="images/viewer_toolbar/toHeight@2x.png">../images/viewer_toolbar/toHeight_osx@2x.png</file>
<file alias="images/viewer_toolbar/toWidth.png">../images/viewer_toolbar/toWidth_osx.png</file> <file alias="images/viewer_toolbar/toWidth.png">../images/viewer_toolbar/toWidth_osx.png</file>
<file alias="images/viewer_toolbar/toWidth@2x.png">../images/viewer_toolbar/toWidth_osx@2x.png</file> <file alias="images/viewer_toolbar/toWidth@2x.png">../images/viewer_toolbar/toWidth_osx@2x.png</file>
<file alias="images/viewer_toolbar/toWidthSlider.png">../images/viewer_toolbar/toWidthSlider_osx.png</file> <file alias="images/viewer_toolbar/toWidthSlider.png">../images/viewer_toolbar/toWidthSlider_osx.png</file>
<file alias="images/viewer_toolbar/toWidthSlider@2x.png">../images/viewer_toolbar/toWidthSlider_osx@2x.png</file> <file alias="images/viewer_toolbar/toWidthSlider@2x.png">../images/viewer_toolbar/toWidthSlider_osx@2x.png</file>
<file alias="images/viewer_toolbar/translator.png">../images/viewer_toolbar/translator_osx.png</file> <file alias="images/viewer_toolbar/translator.png">../images/viewer_toolbar/translator_osx.png</file>
<file alias="images/viewer_toolbar/translator@2x.png">../images/viewer_toolbar/translator_osx@2x.png</file> <file alias="images/viewer_toolbar/translator@2x.png">../images/viewer_toolbar/translator_osx@2x.png</file>
<file alias="images/viewer_toolbar/zoom.png">../images/viewer_toolbar/zoom_osx.png</file> <file alias="images/viewer_toolbar/zoom.png">../images/viewer_toolbar/zoom_osx.png</file>
<file alias="images/viewer_toolbar/zoom@2x.png">../images/viewer_toolbar/zoom_osx@2x.png</file> <file alias="images/viewer_toolbar/zoom@2x.png">../images/viewer_toolbar/zoom_osx@2x.png</file>
</qresource> </qresource>
</RCC> </RCC>

View File

@ -1,31 +1,31 @@
<RCC> <RCC>
<qresource prefix="/" > <qresource prefix="/" >
<file>../images/viewer_toolbar/bookmark.png</file> <file>../images/viewer_toolbar/bookmark.png</file>
<file>../images/viewer_toolbar/close.png</file> <file>../images/viewer_toolbar/close.png</file>
<file>../images/viewer_toolbar/doublePage.png</file> <file>../images/viewer_toolbar/doublePage.png</file>
<file>../images/viewer_toolbar/doubleMangaPage.png</file> <file>../images/viewer_toolbar/doubleMangaPage.png</file>
<file>../images/viewer_toolbar/fitToPage.png</file> <file>../images/viewer_toolbar/fitToPage.png</file>
<file>../images/viewer_toolbar/flow.png</file> <file>../images/viewer_toolbar/flow.png</file>
<file>../images/viewer_toolbar/full.png</file> <file>../images/viewer_toolbar/full.png</file>
<file>../images/viewer_toolbar/goto.png</file> <file>../images/viewer_toolbar/goto.png</file>
<file>../images/viewer_toolbar/help.png</file> <file>../images/viewer_toolbar/help.png</file>
<file>../images/viewer_toolbar/info.png</file> <file>../images/viewer_toolbar/info.png</file>
<file>../images/viewer_toolbar/magnifyingGlass.png</file> <file>../images/viewer_toolbar/magnifyingGlass.png</file>
<file>../images/viewer_toolbar/next.png</file> <file>../images/viewer_toolbar/next.png</file>
<file>../images/viewer_toolbar/open.png</file> <file>../images/viewer_toolbar/open.png</file>
<file>../images/viewer_toolbar/openFolder.png</file> <file>../images/viewer_toolbar/openFolder.png</file>
<file>../images/viewer_toolbar/openNext.png</file> <file>../images/viewer_toolbar/openNext.png</file>
<file>../images/viewer_toolbar/openPrevious.png</file> <file>../images/viewer_toolbar/openPrevious.png</file>
<file>../images/viewer_toolbar/options.png</file> <file>../images/viewer_toolbar/options.png</file>
<file>../images/viewer_toolbar/previous.png</file> <file>../images/viewer_toolbar/previous.png</file>
<file>../images/viewer_toolbar/rotateL.png</file> <file>../images/viewer_toolbar/rotateL.png</file>
<file>../images/viewer_toolbar/rotateR.png</file> <file>../images/viewer_toolbar/rotateR.png</file>
<file>../images/viewer_toolbar/save.png</file> <file>../images/viewer_toolbar/save.png</file>
<file>../images/viewer_toolbar/shortcuts.png</file> <file>../images/viewer_toolbar/shortcuts.png</file>
<file>../images/viewer_toolbar/showBookmarks.png</file> <file>../images/viewer_toolbar/showBookmarks.png</file>
<file>../images/viewer_toolbar/toHeight.png</file> <file>../images/viewer_toolbar/toHeight.png</file>
<file>../images/viewer_toolbar/toWidth.png</file> <file>../images/viewer_toolbar/toWidth.png</file>
<file>../images/viewer_toolbar/translator.png</file> <file>../images/viewer_toolbar/translator.png</file>
<file>../images/viewer_toolbar/zoom.png</file> <file>../images/viewer_toolbar/zoom.png</file>
</qresource> </qresource>
</RCC> </RCC>

View File

@ -1,321 +1,321 @@
TEMPLATE = app TEMPLATE = app
TARGET = YACReaderLibrary TARGET = YACReaderLibrary
QMAKE_TARGET_BUNDLE_PREFIX = "com.yacreader" QMAKE_TARGET_BUNDLE_PREFIX = "com.yacreader"
DEPENDPATH += . DEPENDPATH += .
INCLUDEPATH += . \ INCLUDEPATH += . \
../common \ ../common \
./server \ ./server \
./db \ ./db \
../custom_widgets \ ../custom_widgets \
./comic_vine \ ./comic_vine \
./comic_vine/model ./comic_vine/model
DEFINES += SERVER_RELEASE NOMINMAX YACREADER_LIBRARY DEFINES += SERVER_RELEASE NOMINMAX YACREADER_LIBRARY
QMAKE_MAC_SDK = macosx10.12 QMAKE_MAC_SDK = macosx10.12
# load default build flags # load default build flags
include (../config.pri) include (../config.pri)
include (../dependencies/pdf_backend.pri) include (../dependencies/pdf_backend.pri)
unix:haiku { unix:haiku {
DEFINES += _BSD_SOURCE DEFINES += _BSD_SOURCE
LIBS += -lnetwork -lbsd LIBS += -lnetwork -lbsd
} }
INCLUDEPATH += ../common/gl INCLUDEPATH += ../common/gl
# there are two builds for Windows, Desktop OpenGL based and ANGLE OpenGL ES based # there are two builds for Windows, Desktop OpenGL based and ANGLE OpenGL ES based
win32 { win32 {
CONFIG(force_angle) { CONFIG(force_angle) {
message("using ANGLE") message("using ANGLE")
LIBS += -loleaut32 -lole32 -lshell32 -lopengl32 -lglu32 -luser32 LIBS += -loleaut32 -lole32 -lshell32 -lopengl32 -lglu32 -luser32
# linking extra libs are necesary for a successful compilation, a better approach should be # linking extra libs are necesary for a successful compilation, a better approach should be
# to remove any OpenGL (desktop) dependencies # to remove any OpenGL (desktop) dependencies
# the OpenGL stuff should be migrated to OpenGL ES # the OpenGL stuff should be migrated to OpenGL ES
DEFINES += FORCE_ANGLE DEFINES += FORCE_ANGLE
} else { } else {
LIBS += -loleaut32 -lole32 -lshell32 -lopengl32 -lglu32 -luser32 LIBS += -loleaut32 -lole32 -lshell32 -lopengl32 -lglu32 -luser32
} }
QMAKE_CXXFLAGS_RELEASE += /MP /Ob2 /Oi /Ot /GT /GL QMAKE_CXXFLAGS_RELEASE += /MP /Ob2 /Oi /Ot /GT /GL
QMAKE_LFLAGS_RELEASE += /LTCG QMAKE_LFLAGS_RELEASE += /LTCG
CONFIG -= embed_manifest_exe CONFIG -= embed_manifest_exe
} }
CONFIG(force_angle) { CONFIG(force_angle) {
contains(QMAKE_TARGET.arch, x86_64) { contains(QMAKE_TARGET.arch, x86_64) {
Release:DESTDIR = ../release64_angle Release:DESTDIR = ../release64_angle
Debug:DESTDIR = ../debug64_angle Debug:DESTDIR = ../debug64_angle
} else { } else {
Release:DESTDIR = ../release_angle Release:DESTDIR = ../release_angle
Debug:DESTDIR = ../debug_angle Debug:DESTDIR = ../debug_angle
} }
} else { } else {
contains(QMAKE_TARGET.arch, x86_64) { contains(QMAKE_TARGET.arch, x86_64) {
Release:DESTDIR = ../release64 Release:DESTDIR = ../release64
Debug:DESTDIR = ../debug64 Debug:DESTDIR = ../debug64
} else { } else {
Release:DESTDIR = ../release Release:DESTDIR = ../release
Debug:DESTDIR = ../debug Debug:DESTDIR = ../debug
} }
} }
unix:!macx:!CONFIG(no_opengl) { unix:!macx:!CONFIG(no_opengl) {
LIBS += -lGLU LIBS += -lGLU
} }
macx { macx {
LIBS += -framework Foundation -framework ApplicationServices -framework AppKit LIBS += -framework Foundation -framework ApplicationServices -framework AppKit
CONFIG += objective_c CONFIG += objective_c
QT += macextras gui-private QT += macextras gui-private
} }
unix:!macx { unix:!macx {
CONFIG += c++11 CONFIG += c++11
} }
#CONFIG += release #CONFIG += release
CONFIG -= flat CONFIG -= flat
QT += sql network widgets script QT += sql network widgets script
!CONFIG(no_opengl) { !CONFIG(no_opengl) {
QT += opengl QT += opengl
} }
# Input # Input
HEADERS += comic_flow.h \ HEADERS += comic_flow.h \
create_library_dialog.h \ create_library_dialog.h \
library_creator.h \ library_creator.h \
library_window.h \ library_window.h \
add_library_dialog.h \ add_library_dialog.h \
rename_library_dialog.h \ rename_library_dialog.h \
properties_dialog.h \ properties_dialog.h \
options_dialog.h \ options_dialog.h \
export_library_dialog.h \ export_library_dialog.h \
import_library_dialog.h \ import_library_dialog.h \
package_manager.h \ package_manager.h \
bundle_creator.h \ bundle_creator.h \
export_comics_info_dialog.h \ export_comics_info_dialog.h \
import_comics_info_dialog.h \ import_comics_info_dialog.h \
server_config_dialog.h \ server_config_dialog.h \
comic_flow_widget.h \ comic_flow_widget.h \
db_helper.h \ db_helper.h \
./db/data_base_management.h \ ./db/data_base_management.h \
./db/folder_item.h \ ./db/folder_item.h \
./db/folder_model.h \ ./db/folder_model.h \
./db/comic_model.h \ ./db/comic_model.h \
./db/comic_item.h \ ./db/comic_item.h \
../common/comic_db.h \ ../common/comic_db.h \
../common/folder.h \ ../common/folder.h \
../common/library_item.h \ ../common/library_item.h \
../common/comic.h \ ../common/comic.h \
../common/bookmarks.h \ ../common/bookmarks.h \
../common/pictureflow.h \ ../common/pictureflow.h \
../common/custom_widgets.h \ ../common/custom_widgets.h \
../common/qnaturalsorting.h \ ../common/qnaturalsorting.h \
../common/yacreader_global.h \ ../common/yacreader_global.h \
../common/yacreader_global_gui.h \ ../common/yacreader_global_gui.h \
../common/onstart_flow_selection_dialog.h \ ../common/onstart_flow_selection_dialog.h \
../common/pdf_comic.h \ ../common/pdf_comic.h \
no_libraries_widget.h \ no_libraries_widget.h \
import_widget.h \ import_widget.h \
yacreader_local_server.h \ yacreader_local_server.h \
yacreader_main_toolbar.h \ yacreader_main_toolbar.h \
comics_remover.h \ comics_remover.h \
../common/http_worker.h \ ../common/http_worker.h \
yacreader_libraries.h \ yacreader_libraries.h \
../common/exit_check.h \ ../common/exit_check.h \
comics_view.h \ comics_view.h \
classic_comics_view.h \ classic_comics_view.h \
empty_folder_widget.h \ empty_folder_widget.h \
no_search_results_widget.h \ no_search_results_widget.h \
comic_files_manager.h \ comic_files_manager.h \
db/reading_list_model.h \ db/reading_list_model.h \
db/reading_list_item.h \ db/reading_list_item.h \
yacreader_folders_view.h \ yacreader_folders_view.h \
yacreader_reading_lists_view.h \ yacreader_reading_lists_view.h \
add_label_dialog.h \ add_label_dialog.h \
yacreader_history_controller.h \ yacreader_history_controller.h \
yacreader_navigation_controller.h \ yacreader_navigation_controller.h \
empty_label_widget.h \ empty_label_widget.h \
empty_container_info.h \ empty_container_info.h \
empty_special_list.h \ empty_special_list.h \
empty_reading_list_widget.h \ empty_reading_list_widget.h \
../common/scroll_management.h \ ../common/scroll_management.h \
../common/opengl_checker.h \ ../common/opengl_checker.h \
yacreader_comics_views_manager.h \ yacreader_comics_views_manager.h \
info_comics_view.h \ info_comics_view.h \
yacreader_comics_selection_helper.h \ yacreader_comics_selection_helper.h \
yacreader_comic_info_helper.h \ yacreader_comic_info_helper.h \
db/reading_list.h \ db/reading_list.h \
current_comic_view_helper.h current_comic_view_helper.h
!CONFIG(no_opengl) { !CONFIG(no_opengl) {
HEADERS += ../common/gl/yacreader_flow_gl.h HEADERS += ../common/gl/yacreader_flow_gl.h
} }
SOURCES += comic_flow.cpp \ SOURCES += comic_flow.cpp \
create_library_dialog.cpp \ create_library_dialog.cpp \
library_creator.cpp \ library_creator.cpp \
library_window.cpp \ library_window.cpp \
main.cpp \ main.cpp \
add_library_dialog.cpp \ add_library_dialog.cpp \
rename_library_dialog.cpp \ rename_library_dialog.cpp \
properties_dialog.cpp \ properties_dialog.cpp \
options_dialog.cpp \ options_dialog.cpp \
export_library_dialog.cpp \ export_library_dialog.cpp \
import_library_dialog.cpp \ import_library_dialog.cpp \
package_manager.cpp \ package_manager.cpp \
bundle_creator.cpp \ bundle_creator.cpp \
export_comics_info_dialog.cpp \ export_comics_info_dialog.cpp \
import_comics_info_dialog.cpp \ import_comics_info_dialog.cpp \
server_config_dialog.cpp \ server_config_dialog.cpp \
comic_flow_widget.cpp \ comic_flow_widget.cpp \
db_helper.cpp \ db_helper.cpp \
./db/data_base_management.cpp \ ./db/data_base_management.cpp \
./db/folder_item.cpp \ ./db/folder_item.cpp \
./db/folder_model.cpp \ ./db/folder_model.cpp \
./db/comic_model.cpp \ ./db/comic_model.cpp \
./db/comic_item.cpp \ ./db/comic_item.cpp \
../common/comic_db.cpp \ ../common/comic_db.cpp \
../common/folder.cpp \ ../common/folder.cpp \
../common/library_item.cpp \ ../common/library_item.cpp \
../common/comic.cpp \ ../common/comic.cpp \
../common/bookmarks.cpp \ ../common/bookmarks.cpp \
../common/pictureflow.cpp \ ../common/pictureflow.cpp \
../common/custom_widgets.cpp \ ../common/custom_widgets.cpp \
../common/qnaturalsorting.cpp \ ../common/qnaturalsorting.cpp \
../common/onstart_flow_selection_dialog.cpp \ ../common/onstart_flow_selection_dialog.cpp \
no_libraries_widget.cpp \ no_libraries_widget.cpp \
import_widget.cpp \ import_widget.cpp \
yacreader_local_server.cpp \ yacreader_local_server.cpp \
yacreader_main_toolbar.cpp \ yacreader_main_toolbar.cpp \
comics_remover.cpp \ comics_remover.cpp \
../common/http_worker.cpp \ ../common/http_worker.cpp \
../common/yacreader_global.cpp \ ../common/yacreader_global.cpp \
../common/yacreader_global_gui.cpp \ ../common/yacreader_global_gui.cpp \
yacreader_libraries.cpp \ yacreader_libraries.cpp \
../common/exit_check.cpp \ ../common/exit_check.cpp \
comics_view.cpp \ comics_view.cpp \
classic_comics_view.cpp \ classic_comics_view.cpp \
empty_folder_widget.cpp \ empty_folder_widget.cpp \
no_search_results_widget.cpp \ no_search_results_widget.cpp \
comic_files_manager.cpp \ comic_files_manager.cpp \
db/reading_list_model.cpp \ db/reading_list_model.cpp \
db/reading_list_item.cpp \ db/reading_list_item.cpp \
yacreader_folders_view.cpp \ yacreader_folders_view.cpp \
yacreader_reading_lists_view.cpp \ yacreader_reading_lists_view.cpp \
add_label_dialog.cpp \ add_label_dialog.cpp \
yacreader_history_controller.cpp \ yacreader_history_controller.cpp \
yacreader_navigation_controller.cpp \ yacreader_navigation_controller.cpp \
empty_label_widget.cpp \ empty_label_widget.cpp \
empty_container_info.cpp \ empty_container_info.cpp \
empty_special_list.cpp \ empty_special_list.cpp \
empty_reading_list_widget.cpp \ empty_reading_list_widget.cpp \
../common/scroll_management.cpp \ ../common/scroll_management.cpp \
../common/opengl_checker.cpp \ ../common/opengl_checker.cpp \
yacreader_comics_views_manager.cpp \ yacreader_comics_views_manager.cpp \
info_comics_view.cpp \ info_comics_view.cpp \
yacreader_comics_selection_helper.cpp \ yacreader_comics_selection_helper.cpp \
yacreader_comic_info_helper.cpp\ yacreader_comic_info_helper.cpp\
db/reading_list.cpp \ db/reading_list.cpp \
current_comic_view_helper.cpp current_comic_view_helper.cpp
!CONFIG(no_opengl) { !CONFIG(no_opengl) {
SOURCES += ../common/gl/yacreader_flow_gl.cpp SOURCES += ../common/gl/yacreader_flow_gl.cpp
} }
include(./server/server.pri) include(./server/server.pri)
include(../custom_widgets/custom_widgets_yacreaderlibrary.pri) include(../custom_widgets/custom_widgets_yacreaderlibrary.pri)
CONFIG(7zip){ CONFIG(7zip){
include(../compressed_archive/wrapper.pri) include(../compressed_archive/wrapper.pri)
} else:CONFIG(unarr) { } else:CONFIG(unarr) {
include(../compressed_archive/unarr/unarr-wrapper.pri) include(../compressed_archive/unarr/unarr-wrapper.pri)
} else { } else {
error(No compression backend specified. Did you mess with the build system?) error(No compression backend specified. Did you mess with the build system?)
} }
include(./comic_vine/comic_vine.pri) include(./comic_vine/comic_vine.pri)
include(../QsLog/QsLog.pri) include(../QsLog/QsLog.pri)
include(../shortcuts_management/shortcuts_management.pri) include(../shortcuts_management/shortcuts_management.pri)
RESOURCES += images.qrc files.qrc RESOURCES += images.qrc files.qrc
win32:RESOURCES += images_win.qrc win32:RESOURCES += images_win.qrc
unix:!macx:RESOURCES += images_win.qrc unix:!macx:RESOURCES += images_win.qrc
macx:RESOURCES += images_osx.qrc macx:RESOURCES += images_osx.qrc
RC_FILE = icon.rc RC_FILE = icon.rc
macx { macx {
ICON = YACReaderLibrary.icns ICON = YACReaderLibrary.icns
} }
TRANSLATIONS = yacreaderlibrary_es.ts \ TRANSLATIONS = yacreaderlibrary_es.ts \
yacreaderlibrary_ru.ts \ yacreaderlibrary_ru.ts \
yacreaderlibrary_pt.ts \ yacreaderlibrary_pt.ts \
yacreaderlibrary_fr.ts \ yacreaderlibrary_fr.ts \
yacreaderlibrary_nl.ts \ yacreaderlibrary_nl.ts \
yacreaderlibrary_tr.ts \ yacreaderlibrary_tr.ts \
yacreaderlibrary_de.ts \ yacreaderlibrary_de.ts \
yacreaderlibrary_source.ts yacreaderlibrary_source.ts
#QML/GridView #QML/GridView
QT += quick qml QT += quick qml
HEADERS += grid_comics_view.h \ HEADERS += grid_comics_view.h \
comics_view_transition.h comics_view_transition.h
SOURCES += grid_comics_view.cpp \ SOURCES += grid_comics_view.cpp \
comics_view_transition.cpp comics_view_transition.cpp
RESOURCES += qml.qrc RESOURCES += qml.qrc
win32:RESOURCES += qml_win.qrc win32:RESOURCES += qml_win.qrc
unix:!macx:RESOURCES += qml_win.qrc unix:!macx:RESOURCES += qml_win.qrc
macx:RESOURCES += qml_osx.qrc macx:RESOURCES += qml_osx.qrc
unix:!macx { unix:!macx {
#set install prefix if it's empty #set install prefix if it's empty
isEmpty(PREFIX) { isEmpty(PREFIX) {
PREFIX = /usr PREFIX = /usr
} }
isEmpty(BINDIR) { isEmpty(BINDIR) {
BINDIR = $$PREFIX/bin BINDIR = $$PREFIX/bin
} }
isEmpty(LIBDIR) { isEmpty(LIBDIR) {
LIBDIR = $$PREFIX/lib LIBDIR = $$PREFIX/lib
} }
isEmpty(DATADIR) { isEmpty(DATADIR) {
DATADIR = $$PREFIX/share DATADIR = $$PREFIX/share
} }
DEFINES += "LIBDIR=\\\"$$LIBDIR\\\"" "DATADIR=\\\"$$DATADIR\\\"" DEFINES += "LIBDIR=\\\"$$LIBDIR\\\"" "DATADIR=\\\"$$DATADIR\\\""
DEFINES += "LIBDIR=\\\"$$LIBDIR\\\"" "DATADIR=\\\"$$DATADIR\\\"" "BINDIR=\\\"$$BINDIR\\\"" DEFINES += "LIBDIR=\\\"$$LIBDIR\\\"" "DATADIR=\\\"$$DATADIR\\\"" "BINDIR=\\\"$$BINDIR\\\""
#MAKE INSTALL #MAKE INSTALL
INSTALLS += bin icon desktop server translation manpage INSTALLS += bin icon desktop server translation manpage
bin.path = $$BINDIR bin.path = $$BINDIR
isEmpty(DESTDIR) { isEmpty(DESTDIR) {
bin.files = YACReaderLibrary bin.files = YACReaderLibrary
} else { } else {
bin.files = $$DESTDIR/YACReaderLibrary bin.files = $$DESTDIR/YACReaderLibrary
} }
server.path = $$DATADIR/yacreader server.path = $$DATADIR/yacreader
server.files = ../release/server server.files = ../release/server
icon.path = $$DATADIR/icons/hicolor/scalable/apps icon.path = $$DATADIR/icons/hicolor/scalable/apps
icon.files = ../YACReaderLibrary.svg icon.files = ../YACReaderLibrary.svg
desktop.path = $$DATADIR/applications desktop.path = $$DATADIR/applications
desktop.files = ../YACReaderLibrary.desktop desktop.files = ../YACReaderLibrary.desktop
translation.path = $$DATADIR/yacreader/languages translation.path = $$DATADIR/yacreader/languages
translation.files = ../release/languages/yacreaderlibrary_* translation.files = ../release/languages/yacreaderlibrary_*
manpage.path = $$DATADIR/man/man1 manpage.path = $$DATADIR/man/man1
manpage.files = ../YACReaderLibrary.1 manpage.files = ../YACReaderLibrary.1
} }

View File

@ -1,48 +1,48 @@
HEADERS += \ HEADERS += \
comic_vine/comic_vine_dialog.h \ comic_vine/comic_vine_dialog.h \
comic_vine/comic_vine_client.h \ comic_vine/comic_vine_client.h \
comic_vine/scraper_lineedit.h \ comic_vine/scraper_lineedit.h \
comic_vine/title_header.h \ comic_vine/title_header.h \
comic_vine/series_question.h \ comic_vine/series_question.h \
comic_vine/search_single_comic.h \ comic_vine/search_single_comic.h \
comic_vine/search_volume.h \ comic_vine/search_volume.h \
comic_vine/select_comic.h \ comic_vine/select_comic.h \
comic_vine/select_volume.h \ comic_vine/select_volume.h \
comic_vine/model/volumes_model.h \ comic_vine/model/volumes_model.h \
comic_vine/model/comics_model.h \ comic_vine/model/comics_model.h \
comic_vine/model/json_model.h \ comic_vine/model/json_model.h \
comic_vine/model/response_parser.h \ comic_vine/model/response_parser.h \
comic_vine/scraper_tableview.h \ comic_vine/scraper_tableview.h \
comic_vine/sort_volume_comics.h \ comic_vine/sort_volume_comics.h \
comic_vine/model/local_comic_list_model.h \ comic_vine/model/local_comic_list_model.h \
comic_vine/model/volume_comics_model.h \ comic_vine/model/volume_comics_model.h \
comic_vine/scraper_scroll_label.h \ comic_vine/scraper_scroll_label.h \
comic_vine/scraper_results_paginator.h \ comic_vine/scraper_results_paginator.h \
comic_vine/scraper_selector.h \ comic_vine/scraper_selector.h \
comic_vine/api_key_dialog.h \ comic_vine/api_key_dialog.h \
$$PWD/comic_vine_all_volume_comics_retriever.h $$PWD/comic_vine_all_volume_comics_retriever.h
SOURCES += \ SOURCES += \
comic_vine/comic_vine_dialog.cpp \ comic_vine/comic_vine_dialog.cpp \
comic_vine/comic_vine_client.cpp \ comic_vine/comic_vine_client.cpp \
comic_vine/scraper_lineedit.cpp \ comic_vine/scraper_lineedit.cpp \
comic_vine/title_header.cpp \ comic_vine/title_header.cpp \
comic_vine/series_question.cpp \ comic_vine/series_question.cpp \
comic_vine/search_single_comic.cpp \ comic_vine/search_single_comic.cpp \
comic_vine/search_volume.cpp \ comic_vine/search_volume.cpp \
comic_vine/select_comic.cpp \ comic_vine/select_comic.cpp \
comic_vine/select_volume.cpp \ comic_vine/select_volume.cpp \
comic_vine/model/volumes_model.cpp \ comic_vine/model/volumes_model.cpp \
comic_vine/model/comics_model.cpp \ comic_vine/model/comics_model.cpp \
comic_vine/model/json_model.cpp \ comic_vine/model/json_model.cpp \
comic_vine/model/response_parser.cpp \ comic_vine/model/response_parser.cpp \
comic_vine/scraper_tableview.cpp \ comic_vine/scraper_tableview.cpp \
comic_vine/sort_volume_comics.cpp \ comic_vine/sort_volume_comics.cpp \
comic_vine/model/local_comic_list_model.cpp \ comic_vine/model/local_comic_list_model.cpp \
comic_vine/model/volume_comics_model.cpp \ comic_vine/model/volume_comics_model.cpp \
comic_vine/scraper_scroll_label.cpp \ comic_vine/scraper_scroll_label.cpp \
comic_vine/scraper_results_paginator.cpp \ comic_vine/scraper_results_paginator.cpp \
comic_vine/scraper_selector.cpp \ comic_vine/scraper_selector.cpp \
comic_vine/api_key_dialog.cpp \ comic_vine/api_key_dialog.cpp \
$$PWD/comic_vine_all_volume_comics_retriever.cpp $$PWD/comic_vine_all_volume_comics_retriever.cpp

View File

@ -1,12 +1,12 @@
<RCC> <RCC>
<qresource> <qresource>
<file>../files/about.html</file> <file>../files/about.html</file>
<file>../files/helpYACReaderLibrary.html</file> <file>../files/helpYACReaderLibrary.html</file>
</qresource> </qresource>
<qresource lang="es_ES"> <qresource lang="es_ES">
<file alias="/files/about.html">../files/about_es_ES.html</file> <file alias="/files/about.html">../files/about_es_ES.html</file>
<file alias="/files/helpYACReaderLibrary.html">../files/helpYACReaderLibrary_es_ES.html</file> <file alias="/files/helpYACReaderLibrary.html">../files/helpYACReaderLibrary_es_ES.html</file>
</qresource> </qresource>
</RCC> </RCC>

View File

@ -1,33 +1,33 @@
INCLUDEPATH += $$PWD INCLUDEPATH += $$PWD
DEPENDPATH += $$PWD DEPENDPATH += $$PWD
QT += network QT += network
# Enable very detailed debug messages when compiling the debug version # Enable very detailed debug messages when compiling the debug version
CONFIG(debug, debug|release) { CONFIG(debug, debug|release) {
DEFINES += SUPERVERBOSE DEFINES += SUPERVERBOSE
} }
HEADERS += $$PWD/httpglobal.h \ HEADERS += $$PWD/httpglobal.h \
$$PWD/httplistener.h \ $$PWD/httplistener.h \
$$PWD/httpconnectionhandler.h \ $$PWD/httpconnectionhandler.h \
$$PWD/httpconnectionhandlerpool.h \ $$PWD/httpconnectionhandlerpool.h \
$$PWD/httprequest.h \ $$PWD/httprequest.h \
$$PWD/httpresponse.h \ $$PWD/httpresponse.h \
$$PWD/httpcookie.h \ $$PWD/httpcookie.h \
$$PWD/httprequesthandler.h \ $$PWD/httprequesthandler.h \
$$PWD/httpsession.h \ $$PWD/httpsession.h \
$$PWD/httpsessionstore.h \ $$PWD/httpsessionstore.h \
$$PWD/staticfilecontroller.h $$PWD/staticfilecontroller.h
SOURCES += $$PWD/httpglobal.cpp \ SOURCES += $$PWD/httpglobal.cpp \
$$PWD/httplistener.cpp \ $$PWD/httplistener.cpp \
$$PWD/httpconnectionhandler.cpp \ $$PWD/httpconnectionhandler.cpp \
$$PWD/httpconnectionhandlerpool.cpp \ $$PWD/httpconnectionhandlerpool.cpp \
$$PWD/httprequest.cpp \ $$PWD/httprequest.cpp \
$$PWD/httpresponse.cpp \ $$PWD/httpresponse.cpp \
$$PWD/httpcookie.cpp \ $$PWD/httpcookie.cpp \
$$PWD/httprequesthandler.cpp \ $$PWD/httprequesthandler.cpp \
$$PWD/httpsession.cpp \ $$PWD/httpsession.cpp \
$$PWD/httpsessionstore.cpp \ $$PWD/httpsessionstore.cpp \
$$PWD/staticfilecontroller.cpp $$PWD/staticfilecontroller.cpp

View File

@ -1,6 +1,6 @@
INCLUDEPATH += $$PWD INCLUDEPATH += $$PWD
DEPENDPATH += $$PWD DEPENDPATH += $$PWD
HEADERS += $$PWD/logglobal.h $$PWD/logmessage.h $$PWD/logger.h $$PWD/filelogger.h $$PWD/dualfilelogger.h HEADERS += $$PWD/logglobal.h $$PWD/logmessage.h $$PWD/logger.h $$PWD/filelogger.h $$PWD/dualfilelogger.h
SOURCES += $$PWD/logmessage.cpp $$PWD/logger.cpp $$PWD/filelogger.cpp $$PWD/dualfilelogger.cpp SOURCES += $$PWD/logmessage.cpp $$PWD/logger.cpp $$PWD/filelogger.cpp $$PWD/dualfilelogger.cpp

View File

@ -1,11 +1,11 @@
INCLUDEPATH += $$PWD INCLUDEPATH += $$PWD
DEPENDPATH += $$PWD DEPENDPATH += $$PWD
HEADERS += $$PWD/templateglobal.h HEADERS += $$PWD/templateglobal.h
HEADERS += $$PWD/template.h HEADERS += $$PWD/template.h
HEADERS += $$PWD/templateloader.h HEADERS += $$PWD/templateloader.h
HEADERS += $$PWD/templatecache.h HEADERS += $$PWD/templatecache.h
SOURCES += $$PWD/template.cpp SOURCES += $$PWD/template.cpp
SOURCES += $$PWD/templateloader.cpp SOURCES += $$PWD/templateloader.cpp
SOURCES += $$PWD/templatecache.cpp SOURCES += $$PWD/templatecache.cpp

View File

@ -1,98 +1,98 @@
INCLUDEPATH += $$PWD INCLUDEPATH += $$PWD
INCLUDEPATH += $$PWD/controllers INCLUDEPATH += $$PWD/controllers
INCLUDEPATH += $$PWD/controllers/v1 INCLUDEPATH += $$PWD/controllers/v1
INCLUDEPATH += $$PWD/controllers/v2 INCLUDEPATH += $$PWD/controllers/v2
DEPENDPATH += $$PWD DEPENDPATH += $$PWD
DEPENDPATH += $$PWD/controllers DEPENDPATH += $$PWD/controllers
DEPENDPATH += $$PWD/controllers/v1 DEPENDPATH += $$PWD/controllers/v1
DEPENDPATH += $$PWD/controllers/v2 DEPENDPATH += $$PWD/controllers/v2
HEADERS += \ HEADERS += \
$$PWD/static.h \ $$PWD/static.h \
$$PWD/startup.h \ $$PWD/startup.h \
$$PWD/requestmapper.h \ $$PWD/requestmapper.h \
$$PWD/yacreader_http_session.h \ $$PWD/yacreader_http_session.h \
$$PWD/yacreader_http_session_store.h \ $$PWD/yacreader_http_session_store.h \
$$PWD/yacreader_server_data_helper.h \ $$PWD/yacreader_server_data_helper.h \
$$PWD/controllers/versioncontroller.h \ $$PWD/controllers/versioncontroller.h \
#v1 #v1
$$PWD/controllers/v1/comiccontroller.h \ $$PWD/controllers/v1/comiccontroller.h \
$$PWD/controllers/v1/errorcontroller.h \ $$PWD/controllers/v1/errorcontroller.h \
$$PWD/controllers/v1/foldercontroller.h \ $$PWD/controllers/v1/foldercontroller.h \
$$PWD/controllers/v1/folderinfocontroller.h \ $$PWD/controllers/v1/folderinfocontroller.h \
$$PWD/controllers/v1/librariescontroller.h \ $$PWD/controllers/v1/librariescontroller.h \
$$PWD/controllers/v1/pagecontroller.h \ $$PWD/controllers/v1/pagecontroller.h \
$$PWD/controllers/v1/covercontroller.h \ $$PWD/controllers/v1/covercontroller.h \
$$PWD/controllers/v1/updatecomiccontroller.h \ $$PWD/controllers/v1/updatecomiccontroller.h \
$$PWD/controllers/v1/comicdownloadinfocontroller.h \ $$PWD/controllers/v1/comicdownloadinfocontroller.h \
$$PWD/controllers/v1/synccontroller.h \ $$PWD/controllers/v1/synccontroller.h \
#v2 #v2
$$PWD/controllers/v2/comiccontroller_v2.h \ $$PWD/controllers/v2/comiccontroller_v2.h \
$$PWD/controllers/v2/errorcontroller_v2.h \ $$PWD/controllers/v2/errorcontroller_v2.h \
$$PWD/controllers/v2/folderinfocontroller_v2.h \ $$PWD/controllers/v2/folderinfocontroller_v2.h \
$$PWD/controllers/v2/librariescontroller_v2.h \ $$PWD/controllers/v2/librariescontroller_v2.h \
$$PWD/controllers/v2/pagecontroller_v2.h \ $$PWD/controllers/v2/pagecontroller_v2.h \
$$PWD/controllers/v2/covercontroller_v2.h \ $$PWD/controllers/v2/covercontroller_v2.h \
$$PWD/controllers/v2/updatecomiccontroller_v2.h \ $$PWD/controllers/v2/updatecomiccontroller_v2.h \
$$PWD/controllers/v2/comicdownloadinfocontroller_v2.h \ $$PWD/controllers/v2/comicdownloadinfocontroller_v2.h \
$$PWD/controllers/v2/synccontroller_v2.h \ $$PWD/controllers/v2/synccontroller_v2.h \
$$PWD/controllers/v2/foldercontentcontroller_v2.h \ $$PWD/controllers/v2/foldercontentcontroller_v2.h \
$$PWD/controllers/v2/tagscontroller_v2.h \ $$PWD/controllers/v2/tagscontroller_v2.h \
$$PWD/controllers/v2/tagcontentcontroller_v2.h \ $$PWD/controllers/v2/tagcontentcontroller_v2.h \
$$PWD/controllers/v2/favoritescontroller_v2.h \ $$PWD/controllers/v2/favoritescontroller_v2.h \
$$PWD/controllers/v2/readingcomicscontroller_v2.h \ $$PWD/controllers/v2/readingcomicscontroller_v2.h \
$$PWD/controllers/v2/readinglistscontroller_v2.h \ $$PWD/controllers/v2/readinglistscontroller_v2.h \
$$PWD/controllers/v2/readinglistcontentcontroller_v2.h \ $$PWD/controllers/v2/readinglistcontentcontroller_v2.h \
$$PWD/controllers/v2/comicfullinfocontroller_v2.h \ $$PWD/controllers/v2/comicfullinfocontroller_v2.h \
$$PWD/controllers/v2/readinglistinfocontroller_v2.h \ $$PWD/controllers/v2/readinglistinfocontroller_v2.h \
$$PWD/controllers/v2/taginfocontroller_v2.h $$PWD/controllers/v2/taginfocontroller_v2.h
SOURCES += \ SOURCES += \
$$PWD/static.cpp \ $$PWD/static.cpp \
$$PWD/startup.cpp \ $$PWD/startup.cpp \
$$PWD/requestmapper.cpp \ $$PWD/requestmapper.cpp \
$$PWD/yacreader_http_session.cpp \ $$PWD/yacreader_http_session.cpp \
$$PWD/yacreader_http_session_store.cpp \ $$PWD/yacreader_http_session_store.cpp \
$$PWD/yacreader_server_data_helper.cpp \ $$PWD/yacreader_server_data_helper.cpp \
$$PWD/controllers/versioncontroller.cpp \ $$PWD/controllers/versioncontroller.cpp \
#v1 #v1
$$PWD/controllers/v1/comiccontroller.cpp \ $$PWD/controllers/v1/comiccontroller.cpp \
$$PWD/controllers/v1/errorcontroller.cpp \ $$PWD/controllers/v1/errorcontroller.cpp \
$$PWD/controllers/v1/foldercontroller.cpp \ $$PWD/controllers/v1/foldercontroller.cpp \
$$PWD/controllers/v1/folderinfocontroller.cpp \ $$PWD/controllers/v1/folderinfocontroller.cpp \
$$PWD/controllers/v1/librariescontroller.cpp \ $$PWD/controllers/v1/librariescontroller.cpp \
$$PWD/controllers/v1/pagecontroller.cpp \ $$PWD/controllers/v1/pagecontroller.cpp \
$$PWD/controllers/v1/covercontroller.cpp \ $$PWD/controllers/v1/covercontroller.cpp \
$$PWD/controllers/v1/updatecomiccontroller.cpp \ $$PWD/controllers/v1/updatecomiccontroller.cpp \
$$PWD/controllers/v1/comicdownloadinfocontroller.cpp \ $$PWD/controllers/v1/comicdownloadinfocontroller.cpp \
$$PWD/controllers/v1/synccontroller.cpp \ $$PWD/controllers/v1/synccontroller.cpp \
#v2 #v2
$$PWD/controllers/v2/comiccontroller_v2.cpp \ $$PWD/controllers/v2/comiccontroller_v2.cpp \
$$PWD/controllers/v2/errorcontroller_v2.cpp \ $$PWD/controllers/v2/errorcontroller_v2.cpp \
$$PWD/controllers/v2/folderinfocontroller_v2.cpp \ $$PWD/controllers/v2/folderinfocontroller_v2.cpp \
$$PWD/controllers/v2/librariescontroller_v2.cpp \ $$PWD/controllers/v2/librariescontroller_v2.cpp \
$$PWD/controllers/v2/pagecontroller_v2.cpp \ $$PWD/controllers/v2/pagecontroller_v2.cpp \
$$PWD/controllers/v2/covercontroller_v2.cpp \ $$PWD/controllers/v2/covercontroller_v2.cpp \
$$PWD/controllers/v2/updatecomiccontroller_v2.cpp \ $$PWD/controllers/v2/updatecomiccontroller_v2.cpp \
$$PWD/controllers/v2/comicdownloadinfocontroller_v2.cpp \ $$PWD/controllers/v2/comicdownloadinfocontroller_v2.cpp \
$$PWD/controllers/v2/synccontroller_v2.cpp \ $$PWD/controllers/v2/synccontroller_v2.cpp \
$$PWD/controllers/v2/foldercontentcontroller_v2.cpp \ $$PWD/controllers/v2/foldercontentcontroller_v2.cpp \
$$PWD/controllers/v2/tagscontroller_v2.cpp \ $$PWD/controllers/v2/tagscontroller_v2.cpp \
$$PWD/controllers/v2/tagcontentcontroller_v2.cpp \ $$PWD/controllers/v2/tagcontentcontroller_v2.cpp \
$$PWD/controllers/v2/favoritescontroller_v2.cpp \ $$PWD/controllers/v2/favoritescontroller_v2.cpp \
$$PWD/controllers/v2/readingcomicscontroller_v2.cpp \ $$PWD/controllers/v2/readingcomicscontroller_v2.cpp \
$$PWD/controllers/v2/readinglistscontroller_v2.cpp \ $$PWD/controllers/v2/readinglistscontroller_v2.cpp \
$$PWD/controllers/v2/readinglistcontentcontroller_v2.cpp \ $$PWD/controllers/v2/readinglistcontentcontroller_v2.cpp \
$$PWD/controllers/v2/comicfullinfocontroller_v2.cpp \ $$PWD/controllers/v2/comicfullinfocontroller_v2.cpp \
$$PWD/controllers/v2/readinglistinfocontroller_v2.cpp \ $$PWD/controllers/v2/readinglistinfocontroller_v2.cpp \
$$PWD/controllers/v2/taginfocontroller_v2.cpp $$PWD/controllers/v2/taginfocontroller_v2.cpp
#include(lib/logging/logging.pri) #include(lib/logging/logging.pri)
include(lib/httpserver/httpserver.pri) include(lib/httpserver/httpserver.pri)
include(lib/templateengine/templateengine.pri) include(lib/templateengine/templateengine.pri)
DEFINES += SERVER_VERSION_NUMBER=\\\"2.0\\\" DEFINES += SERVER_VERSION_NUMBER=\\\"2.0\\\"

View File

@ -1,19 +1,19 @@
If you are trying to compile YACReader with a 7zip decompression backend, If you are trying to compile YACReader with a 7zip decompression backend,
you need to download de source code of 7zip (Windows) or p7zip (Linux/MacOSX). you need to download de source code of 7zip (Windows) or p7zip (Linux/MacOSX).
Please extract it and rename the folder to lib7zip (Windows) or libp7zip (Linux/MacOSX), Please extract it and rename the folder to lib7zip (Windows) or libp7zip (Linux/MacOSX),
then copy it to $YACREADER_SRC/compressed_archive/ (this folder). then copy it to $YACREADER_SRC/compressed_archive/ (this folder).
YACReader is compiled using 7zip/p7zip 9.20.1 and will not work with newer versions. YACReader is compiled using 7zip/p7zip 9.20.1 and will not work with newer versions.
On Linux/Unix this means your YACReader installation will stop working if you On Linux/Unix this means your YACReader installation will stop working if you
update your installation of p7zip to a newer version. If you wish to keep using update your installation of p7zip to a newer version. If you wish to keep using
p7zip with YACReader, you can copy 7z.so and Codecs/Rar29.so from p7zip 9.20.1 p7zip with YACReader, you can copy 7z.so and Codecs/Rar29.so from p7zip 9.20.1
to "/usr/lib/yacreader/". YACReader will then detect these files and use to "/usr/lib/yacreader/". YACReader will then detect these files and use
them instead of the system provided p7zip files which allows you to keep both them instead of the system provided p7zip files which allows you to keep both
YACReader and an up to date p7zip installation. YACReader and an up to date p7zip installation.
Please keep in mind this is only a workaround that is provided for backwards Please keep in mind this is only a workaround that is provided for backwards
compatibility and not intended as a long time solution. compatibility and not intended as a long time solution.
It is recommended that you switch to unarr as a decompression backend instead It is recommended that you switch to unarr as a decompression backend instead
(see README.txt in compressed_archive/unarr). (see README.txt in compressed_archive/unarr).

View File

@ -1,127 +1,127 @@
INCLUDEPATH += $$PWD INCLUDEPATH += $$PWD
DEPENDPATH += $$PWD DEPENDPATH += $$PWD
win32 { win32 {
!exists (../compressed_archive/lib7zip) { !exists (../compressed_archive/lib7zip) {
error(You\'ll need 7zip source code to compile YACReader. \ error(You\'ll need 7zip source code to compile YACReader. \
Please check the compressed_archive folder for further instructions.) Please check the compressed_archive folder for further instructions.)
} }
} }
unix { unix {
exists (../compressed_archive/libp7zip) { exists (../compressed_archive/libp7zip) {
message(Found p7zip source code...) message(Found p7zip source code...)
system(patch -N -p0 -i libp7zip.patch) system(patch -N -p0 -i libp7zip.patch)
} else { } else {
error(You\'ll need 7zip source code to compile YACReader. \ error(You\'ll need 7zip source code to compile YACReader. \
Please check the compressed_archive folder for further instructions.) Please check the compressed_archive folder for further instructions.)
} }
} }
CONFIG += precompile_header CONFIG += precompile_header
win32 {PRECOMPILED_HEADER = $$PWD/StdAfx.h} win32 {PRECOMPILED_HEADER = $$PWD/StdAfx.h}
!win32 {PRECOMPILED_HEADER = $$PWD/libp7zip/CPP/myWindows/StdAfx.h} !win32 {PRECOMPILED_HEADER = $$PWD/libp7zip/CPP/myWindows/StdAfx.h}
win32 { win32 {
INCLUDEPATH += $$PWD/lib7zip/CPP/ INCLUDEPATH += $$PWD/lib7zip/CPP/
DEFINES += _UNICODE _WIN32 DEFINES += _UNICODE _WIN32
SOURCES += $$PWD/compressed_archive.cpp \ SOURCES += $$PWD/compressed_archive.cpp \
$$PWD/lib7zip/CPP/Windows/FileIO.cpp \ $$PWD/lib7zip/CPP/Windows/FileIO.cpp \
$$PWD/lib7zip/CPP/Windows/PropVariant.cpp \ $$PWD/lib7zip/CPP/Windows/PropVariant.cpp \
$$PWD/lib7zip/CPP/Windows/PropVariantConversions.cpp \ $$PWD/lib7zip/CPP/Windows/PropVariantConversions.cpp \
$$PWD/lib7zip/CPP/Common/IntToString.cpp \ $$PWD/lib7zip/CPP/Common/IntToString.cpp \
$$PWD/lib7zip/CPP/Common/MyString.cpp \ $$PWD/lib7zip/CPP/Common/MyString.cpp \
$$PWD/lib7zip/CPP/Common/MyVector.cpp \ $$PWD/lib7zip/CPP/Common/MyVector.cpp \
$$PWD/lib7zip/CPP/Common/StringConvert.cpp \ $$PWD/lib7zip/CPP/Common/StringConvert.cpp \
$$PWD/lib7zip/CPP/Common/Wildcard.cpp \ $$PWD/lib7zip/CPP/Common/Wildcard.cpp \
$$PWD/lib7zip/CPP/7zip/Common/FileStreams.cpp \ $$PWD/lib7zip/CPP/7zip/Common/FileStreams.cpp \
$$PWD/lib7zip/CPP/7zip/Common/StreamUtils.cpp \ $$PWD/lib7zip/CPP/7zip/Common/StreamUtils.cpp \
$$PWD/lib7zip/C/Alloc.c \ $$PWD/lib7zip/C/Alloc.c \
$$PWD/lib7zip/CPP/7zip/Common/StreamObjects.cpp $$PWD/lib7zip/CPP/7zip/Common/StreamObjects.cpp
HEADERS += $$PWD/compressed_archive.h \ HEADERS += $$PWD/compressed_archive.h \
$$PWD/extract_delegate.h \ $$PWD/extract_delegate.h \
$$PWD/7z_includes.h \ $$PWD/7z_includes.h \
$$PWD/open_callbacks.h \ $$PWD/open_callbacks.h \
$$PWD/extract_callbacks.h\ $$PWD/extract_callbacks.h\
$$PWD/lib7zip/CPP/Windows/FileIO.h \ $$PWD/lib7zip/CPP/Windows/FileIO.h \
$$PWD/lib7zip/CPP/Windows/PropVariant.h \ $$PWD/lib7zip/CPP/Windows/PropVariant.h \
$$PWD/lib7zip/CPP/Windows/PropVariantConversions.h \ $$PWD/lib7zip/CPP/Windows/PropVariantConversions.h \
$$PWD/lib7zip/CPP/Common/IntToString.h \ $$PWD/lib7zip/CPP/Common/IntToString.h \
$$PWD/lib7zip/CPP/Common/MyString.h \ $$PWD/lib7zip/CPP/Common/MyString.h \
$$PWD/lib7zip/CPP/Common/MyVector.h \ $$PWD/lib7zip/CPP/Common/MyVector.h \
$$PWD/lib7zip/CPP/Common/StringConvert.h \ $$PWD/lib7zip/CPP/Common/StringConvert.h \
$$PWD/lib7zip/CPP/Common/Wildcard.h \ $$PWD/lib7zip/CPP/Common/Wildcard.h \
$$PWD/lib7zip/CPP/7zip/Common/FileStreams.h \ $$PWD/lib7zip/CPP/7zip/Common/FileStreams.h \
$$PWD/lib7zip/CPP/7zip/IStream.h \ $$PWD/lib7zip/CPP/7zip/IStream.h \
$$PWD/lib7zip/CPP/7zip/Common/StreamUtils.h \ $$PWD/lib7zip/CPP/7zip/Common/StreamUtils.h \
$$PWD/lib7zip/C/Alloc.h \ $$PWD/lib7zip/C/Alloc.h \
$$PWD/lib7zip/CPP/7zip/Common/StreamObjects.h $$PWD/lib7zip/CPP/7zip/Common/StreamObjects.h
} }
macx{ macx{
LIBS += -framework IOKit -framework CoreFoundation LIBS += -framework IOKit -framework CoreFoundation
DEFINES += UNICODE _UNICODE _FILE_OFFSET_BITS=64 _LARGEFILE_SOURCE \ DEFINES += UNICODE _UNICODE _FILE_OFFSET_BITS=64 _LARGEFILE_SOURCE \
NDEBUG _REENTRANT ENV_UNIX \ NDEBUG _REENTRANT ENV_UNIX \
_7ZIP_LARGE_PAGES ENV_MACOSX _TCHAR_DEFINED _7ZIP_LARGE_PAGES ENV_MACOSX _TCHAR_DEFINED
} }
unix:!macx{ unix:!macx{
DEFINES += _FILE_OFFSET_BITS=64 _LARGEFILE_SOURCE \ DEFINES += _FILE_OFFSET_BITS=64 _LARGEFILE_SOURCE \
NDEBUG _REENTRANT ENV_UNIX \ NDEBUG _REENTRANT ENV_UNIX \
_7ZIP_LARGE_PAGES _7ZIP_LARGE_PAGES
} }
!win32 { !win32 {
INCLUDEPATH += $$PWD/libp7zip/CPP/ \ INCLUDEPATH += $$PWD/libp7zip/CPP/ \
$$PWD/libp7zip/CPP/myWindows/ \ $$PWD/libp7zip/CPP/myWindows/ \
$$PWD/libp7zip/CPP/include_windows/ $$PWD/libp7zip/CPP/include_windows/
SOURCES += $$PWD/compressed_archive.cpp \ SOURCES += $$PWD/compressed_archive.cpp \
$$PWD/libp7zip/CPP/Windows/FileIO.cpp \ $$PWD/libp7zip/CPP/Windows/FileIO.cpp \
$$PWD/libp7zip/CPP/Windows/FileFind.cpp \ $$PWD/libp7zip/CPP/Windows/FileFind.cpp \
$$PWD/libp7zip/CPP/Windows/PropVariant.cpp \ $$PWD/libp7zip/CPP/Windows/PropVariant.cpp \
$$PWD/libp7zip/CPP/Windows/PropVariantConversions.cpp \ $$PWD/libp7zip/CPP/Windows/PropVariantConversions.cpp \
$$PWD/libp7zip/CPP/Common/IntToString.cpp \ $$PWD/libp7zip/CPP/Common/IntToString.cpp \
$$PWD/libp7zip/CPP/Common/MyString.cpp \ $$PWD/libp7zip/CPP/Common/MyString.cpp \
$$PWD/libp7zip/CPP/Common/MyVector.cpp \ $$PWD/libp7zip/CPP/Common/MyVector.cpp \
$$PWD/libp7zip/CPP/Common/StringConvert.cpp \ $$PWD/libp7zip/CPP/Common/StringConvert.cpp \
$$PWD/libp7zip/CPP/Common/Wildcard.cpp \ $$PWD/libp7zip/CPP/Common/Wildcard.cpp \
$$PWD/libp7zip/CPP/7zip/Common/FileStreams.cpp \ $$PWD/libp7zip/CPP/7zip/Common/FileStreams.cpp \
$$PWD/libp7zip/CPP/7zip/Common/StreamUtils.cpp \ $$PWD/libp7zip/CPP/7zip/Common/StreamUtils.cpp \
$$PWD/libp7zip/C/Alloc.c \ $$PWD/libp7zip/C/Alloc.c \
$$PWD/libp7zip/CPP/7zip/Common/StreamObjects.cpp \ $$PWD/libp7zip/CPP/7zip/Common/StreamObjects.cpp \
$$PWD/libp7zip/CPP/myWindows/wine_date_and_time.cpp \ $$PWD/libp7zip/CPP/myWindows/wine_date_and_time.cpp \
$$PWD/libp7zip/CPP/Common/MyWindows.cpp $$PWD/libp7zip/CPP/Common/MyWindows.cpp
HEADERS += $$PWD/compressed_archive.h \ HEADERS += $$PWD/compressed_archive.h \
$$PWD/7z_includes.h \ $$PWD/7z_includes.h \
$$PWD/open_callbacks.h \ $$PWD/open_callbacks.h \
$$PWD/extract_callbacks.h\ $$PWD/extract_callbacks.h\
$$PWD/libp7zip/CPP/include_windows/windows.h \ $$PWD/libp7zip/CPP/include_windows/windows.h \
$$PWD/libp7zip/CPP/include_windows/tchar.h \ $$PWD/libp7zip/CPP/include_windows/tchar.h \
$$PWD/libp7zip/CPP/include_windows/basetyps.h \ $$PWD/libp7zip/CPP/include_windows/basetyps.h \
$$PWD/libp7zip/CPP/Windows/FileFind.h \ $$PWD/libp7zip/CPP/Windows/FileFind.h \
$$PWD/libp7zip/CPP/Windows/FileIO.h \ $$PWD/libp7zip/CPP/Windows/FileIO.h \
$$PWD/libp7zip/CPP/Windows/PropVariant.h \ $$PWD/libp7zip/CPP/Windows/PropVariant.h \
$$PWD/libp7zip/CPP/Windows/PropVariantConversions.h \ $$PWD/libp7zip/CPP/Windows/PropVariantConversions.h \
$$PWD/libp7zip/CPP/Common/IntToString.h \ $$PWD/libp7zip/CPP/Common/IntToString.h \
$$PWD/libp7zip/CPP/Common/MyString.h \ $$PWD/libp7zip/CPP/Common/MyString.h \
$$PWD/libp7zip/CPP/Common/MyVector.h \ $$PWD/libp7zip/CPP/Common/MyVector.h \
$$PWD/libp7zip/CPP/Common/StringConvert.h \ $$PWD/libp7zip/CPP/Common/StringConvert.h \
$$PWD/libp7zip/CPP/Common/Wildcard.h \ $$PWD/libp7zip/CPP/Common/Wildcard.h \
$$PWD/libp7zip/CPP/7zip/Common/FileStreams.h \ $$PWD/libp7zip/CPP/7zip/Common/FileStreams.h \
$$PWD/libp7zip/CPP/7zip/IStream.h \ $$PWD/libp7zip/CPP/7zip/IStream.h \
$$PWD/libp7zip/CPP/7zip/Common/StreamUtils.h \ $$PWD/libp7zip/CPP/7zip/Common/StreamUtils.h \
$$PWD/libp7zip/C/Alloc.h \ $$PWD/libp7zip/C/Alloc.h \
$$PWD/libp7zip/CPP/7zip/Common/StreamObjects.h \ $$PWD/libp7zip/CPP/7zip/Common/StreamObjects.h \
$$PWD/libp7zip/CPP/Common/MyWindows.h \ $$PWD/libp7zip/CPP/Common/MyWindows.h \
$$PWD/libp7zip/CPP/7zip/ICoder.h \ $$PWD/libp7zip/CPP/7zip/ICoder.h \
} }

View File

@ -1,38 +1,38 @@
INCLUDEPATH += $$PWD INCLUDEPATH += $$PWD
DEPENDPATH += $$PWD DEPENDPATH += $$PWD
HEADERS += $$PWD/help_about_dialog.h \ HEADERS += $$PWD/help_about_dialog.h \
$$PWD/yacreader_field_edit.h \ $$PWD/yacreader_field_edit.h \
$$PWD/yacreader_field_plain_text_edit.h \ $$PWD/yacreader_field_plain_text_edit.h \
$$PWD/yacreader_flow.h \ $$PWD/yacreader_flow.h \
$$PWD/yacreader_flow_config_widget.h \ $$PWD/yacreader_flow_config_widget.h \
$$PWD/yacreader_options_dialog.h \ $$PWD/yacreader_options_dialog.h \
$$PWD/yacreader_spin_slider_widget.h \ $$PWD/yacreader_spin_slider_widget.h \
$$PWD/yacreader_tool_bar_stretch.h \ $$PWD/yacreader_tool_bar_stretch.h \
$$PWD/yacreader_busy_widget.h $$PWD/yacreader_busy_widget.h
!CONFIG(no_opengl) { !CONFIG(no_opengl) {
HEADERS += $$PWD/yacreader_gl_flow_config_widget.h HEADERS += $$PWD/yacreader_gl_flow_config_widget.h
} }
macx{ macx{
HEADERS += $$PWD/yacreader_macosx_toolbar.h HEADERS += $$PWD/yacreader_macosx_toolbar.h
} }
SOURCES += $$PWD/help_about_dialog.cpp \ SOURCES += $$PWD/help_about_dialog.cpp \
$$PWD/yacreader_field_edit.cpp \ $$PWD/yacreader_field_edit.cpp \
$$PWD/yacreader_field_plain_text_edit.cpp \ $$PWD/yacreader_field_plain_text_edit.cpp \
$$PWD/yacreader_flow.cpp \ $$PWD/yacreader_flow.cpp \
$$PWD/yacreader_flow_config_widget.cpp \ $$PWD/yacreader_flow_config_widget.cpp \
$$PWD/yacreader_options_dialog.cpp \ $$PWD/yacreader_options_dialog.cpp \
$$PWD/yacreader_spin_slider_widget.cpp \ $$PWD/yacreader_spin_slider_widget.cpp \
$$PWD/yacreader_tool_bar_stretch.cpp \ $$PWD/yacreader_tool_bar_stretch.cpp \
$$PWD/yacreader_busy_widget.cpp $$PWD/yacreader_busy_widget.cpp
!CONFIG(no_opengl) { !CONFIG(no_opengl) {
SOURCES += $$PWD/yacreader_gl_flow_config_widget.cpp SOURCES += $$PWD/yacreader_gl_flow_config_widget.cpp
} }
macx{ macx{
OBJECTIVE_SOURCES += $$PWD/yacreader_macosx_toolbar.mm OBJECTIVE_SOURCES += $$PWD/yacreader_macosx_toolbar.mm
} }

View File

@ -1,102 +1,102 @@
<html> <html>
<head> <head>
<style type="text/css"> <style type="text/css">
h1, h2{ h1, h2{
color: #302f2d; color: #302f2d;
font-weight: normal; font-weight: normal;
} }
h1{ h1{
font-size: 20px; font-size: 20px;
} }
h2{ h2{
font-size: 14px; font-size: 14px;
} }
a { a {
color: #C19441; color: #C19441;
} }
</style> </style>
</head> </head>
<body> <body>
<p><img src=":/images/icon.png" /> </p> <p><img src=":/images/icon.png" /> </p>
<h1>General Information</h1> <h1>General Information</h1>
<p> <p>
YACReader - Yet Another Comic Reader - version %1 <br/> YACReader - Yet Another Comic Reader - version %1 <br/>
by Luis Ángel San Martín Rodríguez by Luis Ángel San Martín Rodríguez
<h2>Contact</h2> <h2>Contact</h2>
<ul> <ul>
<li>support: support@yacreader.com </li> <li>support: support@yacreader.com </li>
<li>suggestions and general information: info@yacreader.com </li> <li>suggestions and general information: info@yacreader.com </li>
<li>developer e-mail: luisangelsm@gmail.com </li> <li>developer e-mail: luisangelsm@gmail.com </li>
<li>users' forum: <a href="http://www.yacreader.com/forum">http://www.yacreader.com/forum</a> <li>users' forum: <a href="http://www.yacreader.com/forum">http://www.yacreader.com/forum</a>
</ul> </ul>
<h2>Web site</h2> <h2>Web site</h2>
web site: <a href="http://www.yacreader.com">http://www.yacreader.com</a> web site: <a href="http://www.yacreader.com">http://www.yacreader.com</a>
<h2>License</h2> <h2>License</h2>
Published under <a href="http://www.gnu.org/copyleft/gpl.html">GPL v3</a> license. Published under <a href="http://www.gnu.org/copyleft/gpl.html">GPL v3</a> license.
</p> </p>
<h1>Donations</h1> <h1>Donations</h1>
<p>YACReader is free and open source</p> <p>YACReader is free and open source</p>
<p> <p>
If you like YACReader, please, consider to make a donation <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=5TAMNQCDDMVP8&lc=ES&item_name=YACReader&currency_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted"> Donate! </a> If you like YACReader, please, consider to make a donation <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=5TAMNQCDDMVP8&lc=ES&item_name=YACReader&currency_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted"> Donate! </a>
</p> </p>
<h1>Go social</h1> <h1>Go social</h1>
<p> <p>
Find other users and help at: Find other users and help at:
<ul> <ul>
<li><a href="http://www.facebook.com/YACReader">Facebook</a></li> <li><a href="http://www.facebook.com/YACReader">Facebook</a></li>
<li><a href="Twitter - http://twitter.com/yacreader ">Twitter</a></li> <li><a href="Twitter - http://twitter.com/yacreader ">Twitter</a></li>
<li><a href="http://www.youtube.com/user/yacreader">YouTube</a> </li> <li><a href="http://www.youtube.com/user/yacreader">YouTube</a> </li>
<li><a href="https://plus.google.com/104961844694882715084/posts">Google+</a></li> <li><a href="https://plus.google.com/104961844694882715084/posts">Google+</a></li>
</ul> </ul>
</p> </p>
<h1>Contributors</h1> <h1>Contributors</h1>
<h2>Translators</h2> <h2>Translators</h2>
<ul> <ul>
<li><a rel="nofollow" title="Márcio Moraes - translation to brazilian portuguese" href="https://plus.google.com/108918730441325446079/posts">Márcio Moraes: Portuguese (Brazilian) translator</a></li> <li><a rel="nofollow" title="Márcio Moraes - translation to brazilian portuguese" href="https://plus.google.com/108918730441325446079/posts">Márcio Moraes: Portuguese (Brazilian) translator</a></li>
<li>laitqwerty and NickSenna: Russian translators</li> <li>laitqwerty and NickSenna: Russian translators</li>
<li>Cédric Delarbre aka Real: French translator</li> <li>Cédric Delarbre aka Real: French translator</li>
<li>Johan Derycker: Duch translator</li> <li>Johan Derycker: Duch translator</li>
<li><a href="http://turkishcomics.blogspot.pt/p/yacreader-tr.html">Turkish Translate Team</a> (Mehmet Açıkgöz, Uğur Yakışık, Alperen Çatak): turkish translators</li> <li><a href="http://turkishcomics.blogspot.pt/p/yacreader-tr.html">Turkish Translate Team</a> (Mehmet Açıkgöz, Uğur Yakışık, Alperen Çatak): turkish translators</li>
<li>Gerhard Joeken: German translator</li> <li>Gerhard Joeken: German translator</li>
</ul> </ul>
<h2>Packages</h2> <h2>Packages</h2>
<ul> <ul>
<li>alperenelhan : Arch Linux binaries</li> <li>alperenelhan : Arch Linux binaries</li>
<li>Felix Kauselmann : Arch Linux binaries (7.x)</li> <li>Felix Kauselmann : Arch Linux binaries (7.x)</li>
<li>Alexander Alemayhu : involved in Linux packaging</li> <li>Alexander Alemayhu : involved in Linux packaging</li>
<li>Yoann Gauthier : man pages for Linux</li> <li>Yoann Gauthier : man pages for Linux</li>
<li>Robbie Holmes (<a href="http://about.me/robbiethegeek">robbiethegeek</a>) : brew cask install</li> <li>Robbie Holmes (<a href="http://about.me/robbiethegeek">robbiethegeek</a>) : brew cask install</li>
</ul> </ul>
<h2>Developers</h2> <h2>Developers</h2>
<ul> <ul>
<li> Felix Kauselmann : Linux/Unix build system and other improvements. </li> <li> Felix Kauselmann : Linux/Unix build system and other improvements. </li>
</ul> </ul>
<p>Thank you to Elia Gregorio Méndez for developing the websites</p> <p>Thank you to Elia Gregorio Méndez for developing the websites</p>
<h1>Third-party software and resources</h1> <h1>Third-party software and resources</h1>
<p> <p>
Compressed files are loaded using <a href="http://www.7-zip.org/">7zip</a> (Windows version) and <a href="http://p7zip.sourceforge.net/">p7zip</a> (Linux/MacOS X versions) Compressed files are loaded using <a href="http://www.7-zip.org/">7zip</a> (Windows version) and <a href="http://p7zip.sourceforge.net/">p7zip</a> (Linux/MacOS X versions)
</p> </p>
<p> <p>
Server info QR codes are generated using <a href="http://fukuchi.org/works/qrencode/">qrencode</a> and <a href="http://code.google.com/p/qrencode-win32/"> qrencode-win32 </a> Server info QR codes are generated using <a href="http://fukuchi.org/works/qrencode/">qrencode</a> and <a href="http://code.google.com/p/qrencode-win32/"> qrencode-win32 </a>
</p> </p>
<p> <p>
SW flow effect uses a modified version of <a href="http://code.google.com/p/pictureflow/">PictureFlow</a>. SW flow effect uses a modified version of <a href="http://code.google.com/p/pictureflow/">PictureFlow</a>.
</p> </p>
<p> <p>
Some icons were desinged by <a href="http://mattahan.deviantart.com/">Mattahan</a>. Some icons were desinged by <a href="http://mattahan.deviantart.com/">Mattahan</a>.
</p> </p>
</body> </body>
</html> </html>

View File

@ -1,101 +1,101 @@
<html> <html>
<head> <head>
<style type="text/css"> <style type="text/css">
h1, h2{ h1, h2{
color: #302f2d; color: #302f2d;
font-weight: normal; font-weight: normal;
} }
h1{ h1{
font-size: 20px; font-size: 20px;
} }
h2{ h2{
font-size: 14px; font-size: 14px;
} }
a { a {
color: #C19441; color: #C19441;
} }
</style> </style>
</head> </head>
<body> <body>
<p><img src=":/images/icon.png" /> </p> <p><img src=":/images/icon.png" /> </p>
<h1>Información general</h1> <h1>Información general</h1>
<p> <p>
YACReader - Yet Another Comic Reader - versión %1 <br/> YACReader - Yet Another Comic Reader - versión %1 <br/>
por Luis Ángel San Martín Rodríguez por Luis Ángel San Martín Rodríguez
<h2>Contacto </h2> <h2>Contacto </h2>
<ul> <ul>
<li>soporte: support@yacreader.com </li> <li>soporte: support@yacreader.com </li>
<li>sugerencias e información general: info@yacreader.com </li> <li>sugerencias e información general: info@yacreader.com </li>
<li>desarrollador e-mail: luisangelsm@gmail.com </li> <li>desarrollador e-mail: luisangelsm@gmail.com </li>
<li>foro de usuarios: <a href="http://www.yacreader.com/forum">http://www.yacreader.com/forum</a> <li>foro de usuarios: <a href="http://www.yacreader.com/forum">http://www.yacreader.com/forum</a>
</ul> </ul>
<h2>Sitio web</h2> <h2>Sitio web</h2>
sitio web: <a href="http://www.yacreader.com">http://www.yacreader.com</a> sitio web: <a href="http://www.yacreader.com">http://www.yacreader.com</a>
<h2>Licencia</h2> <h2>Licencia</h2>
Publicado bajo licencia <a href="http://www.gnu.org/copyleft/gpl.html">GPL v3</a>. Publicado bajo licencia <a href="http://www.gnu.org/copyleft/gpl.html">GPL v3</a>.
</p> </p>
<h1>Donaciones</h1> <h1>Donaciones</h1>
<p>YACReader es gratis y open source</p> <p>YACReader es gratis y open source</p>
<p> <p>
Si te gusta YACReader, por favor, considera realizar una donación <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=5TAMNQCDDMVP8&lc=ES&item_name=YACReader&currency_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted"> ¡Dona! </a> Si te gusta YACReader, por favor, considera realizar una donación <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=5TAMNQCDDMVP8&lc=ES&item_name=YACReader&currency_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted"> ¡Dona! </a>
</p> </p>
<h1>Social</h1> <h1>Social</h1>
<p> <p>
Encuentra otros usuarios y ayuda en: Encuentra otros usuarios y ayuda en:
<ul> <ul>
<li><a href="http://www.facebook.com/YACReader">Facebook</a></li> <li><a href="http://www.facebook.com/YACReader">Facebook</a></li>
<li><a href="Twitter - http://twitter.com/yacreader ">Twitter</a></li> <li><a href="Twitter - http://twitter.com/yacreader ">Twitter</a></li>
<li><a href="http://www.youtube.com/user/yacreader">YouTube</a> </li> <li><a href="http://www.youtube.com/user/yacreader">YouTube</a> </li>
<li><a href="https://plus.google.com/104961844694882715084/posts">Google+</a></li> <li><a href="https://plus.google.com/104961844694882715084/posts">Google+</a></li>
</ul> </ul>
</p> </p>
<h1>Contribuidores</h1> <h1>Contribuidores</h1>
<h2>Traductores</h2> <h2>Traductores</h2>
<ul> <ul>
<li><a rel="nofollow" title="Márcio Moraes - translation to brazilian portuguese" href="https://plus.google.com/108918730441325446079/posts">Márcio Moraes: Portuguese (Brazilian) translator</a></li> <li><a rel="nofollow" title="Márcio Moraes - translation to brazilian portuguese" href="https://plus.google.com/108918730441325446079/posts">Márcio Moraes: Portuguese (Brazilian) translator</a></li>
<li>laitqwerty and NickSenna: Russian translators</li> <li>laitqwerty and NickSenna: Russian translators</li>
<li>Cédric Delarbre aka Real: French translator</li> <li>Cédric Delarbre aka Real: French translator</li>
<li>Johan Derycker: Duch translator</li> <li>Johan Derycker: Duch translator</li>
<li><a href="http://turkishcomics.blogspot.pt/p/yacreader-tr.html">Turkish Translate Team</a> (Mehmet Açıkgöz, Uğur Yakışık, Alperen Çatak): turkish translators</li> <li><a href="http://turkishcomics.blogspot.pt/p/yacreader-tr.html">Turkish Translate Team</a> (Mehmet Açıkgöz, Uğur Yakışık, Alperen Çatak): turkish translators</li>
<li>Gerhard Joeken: German translator</li> <li>Gerhard Joeken: German translator</li>
</ul> </ul>
<h2>Paquetes</h2> <h2>Paquetes</h2>
<ul> <ul>
<li>alperenelhan : Arch Linux binaries</li> <li>alperenelhan : Arch Linux binaries</li>
<li>Felix Kauselmann : Arch Linux binaries (7.x)</li> <li>Felix Kauselmann : Arch Linux binaries (7.x)</li>
<li>Alexander Alemayhu : involved in Linux packaging</li> <li>Alexander Alemayhu : involved in Linux packaging</li>
<li>Yoann Gauthier : man pages for Linux</li> <li>Yoann Gauthier : man pages for Linux</li>
<li>Robbie Holmes (<a href="http://about.me/robbiethegeek">robbiethegeek</a>) : brew cask install</li> <li>Robbie Holmes (<a href="http://about.me/robbiethegeek">robbiethegeek</a>) : brew cask install</li>
</ul> </ul>
<h2>Developers</h2> <h2>Developers</h2>
<ul> <ul>
<li> Felix Kauselmann : Linux/Unix build system and other improvements. </li> <li> Felix Kauselmann : Linux/Unix build system and other improvements. </li>
</ul> </ul>
<p>Gracias a Elia Gregorio Méndez por desarrollar los sitios web</p> <p>Gracias a Elia Gregorio Méndez por desarrollar los sitios web</p>
<h1>Software de terceros y recursos</h1> <h1>Software de terceros y recursos</h1>
<p> <p>
Los archivos comprimidos se cargan usando <a href="http://www.7-zip.org/">7zip</a> (Windows) y <a href="http://p7zip.sourceforge.net/">p7zip</a> (Linux/MacOS X) Los archivos comprimidos se cargan usando <a href="http://www.7-zip.org/">7zip</a> (Windows) y <a href="http://p7zip.sourceforge.net/">p7zip</a> (Linux/MacOS X)
</p> </p>
<p> <p>
Los códigos QR con la información del servidor se generan con <a href="http://fukuchi.org/works/qrencode/">qrencode</a> y <a href="http://code.google.com/p/qrencode-win32/"> qrencode-win32 </a> Los códigos QR con la información del servidor se generan con <a href="http://fukuchi.org/works/qrencode/">qrencode</a> y <a href="http://code.google.com/p/qrencode-win32/"> qrencode-win32 </a>
</p> </p>
<p> <p>
SW flow usa una versión modificada de <a href="http://code.google.com/p/pictureflow/">PictureFlow</a>. SW flow usa una versión modificada de <a href="http://code.google.com/p/pictureflow/">PictureFlow</a>.
</p> </p>
<p> <p>
Algunos iconos han sido diseñados por <a href="http://mattahan.deviantart.com/">Mattahan</a>. Algunos iconos han sido diseñados por <a href="http://mattahan.deviantart.com/">Mattahan</a>.
</p> </p>
</body> </body>
</html> </html>

View File

@ -1,145 +1,145 @@
<html> <html>
<head> <head>
<style type="text/css"> <style type="text/css">
h1, h2{ h1, h2{
color: #302f2d; color: #302f2d;
font-weight: normal; font-weight: normal;
} }
h1{ h1{
font-size: 20px; font-size: 20px;
} }
h2{ h2{
font-size: 14px; font-size: 14px;
} }
a { a {
color: #C19441; color: #C19441;
} }
</style> </style>
</head> </head>
<body> <body>
<h1>Quick start guide</h1> <h1>Quick start guide</h1>
<p> This guide is outdated, get more help on <a href="http://www.yacreader.com">http://www.yacreader.com</a> </p> <p> This guide is outdated, get more help on <a href="http://www.yacreader.com">http://www.yacreader.com</a> </p>
<h2>Features</h2> <h2>Features</h2>
<p> <p>
YACReader is a fast and simple comic reader with the following features: YACReader is a fast and simple comic reader with the following features:
<ul> <ul>
<li>Multiplatform, there are Windows, Linux and MacOS X versions.</li> <li>Multiplatform, there are Windows, Linux and MacOS X versions.</li>
<li>cbr, cbz, rar, zip, tar and folders support</li> <li>cbr, cbz, rar, zip, tar and folders support</li>
<li>jpeg, gif, png, tiff and bmp image support</li> <li>jpeg, gif, png, tiff and bmp image support</li>
<li>comic reading using keyboard and mouse</li> <li>comic reading using keyboard and mouse</li>
<li>fast open and comic navigation</li> <li>fast open and comic navigation</li>
<li>fullscreen mode</li> <li>fullscreen mode</li>
<li>configurable magnifying glass for improved reading, since 0.2.0 version is available in windowed mode</li> <li>configurable magnifying glass for improved reading, since 0.2.0 version is available in windowed mode</li>
<li>fit width (also adjust to an specific width) and fit height modes.</li> <li>fit width (also adjust to an specific width) and fit height modes.</li>
<li>configurable CoverFlow like effect for "go to page" function.</li> <li>configurable CoverFlow like effect for "go to page" function.</li>
<li>image rotation for comfortable reading even in tablet PCs</li> <li>image rotation for comfortable reading even in tablet PCs</li>
<li>double page reading</li> <li>double page reading</li>
<li>Comic bookmarks</li> <li>Comic bookmarks</li>
</ul> </ul>
</p> </p>
<h2>Functions and sortcuts</h2> <h2>Functions and sortcuts</h2>
<p> <p>
<b>General functions:</b> <b>General functions:</b>
<ul> <ul>
<li><img src=":/images/helpImages/open.png" align="middle"/>Open comic : 'O' key</li> <li><img src=":/images/helpImages/open.png" align="middle"/>Open comic : 'O' key</li>
<li><img src=":/images/helpImages/openFolder.png" align="middle"/>Open folder : 'Ctrl' + 'O' key</li> <li><img src=":/images/helpImages/openFolder.png" align="middle"/>Open folder : 'Ctrl' + 'O' key</li>
<li><img src=":/images/helpImages/nextComic.png" align="middle"/> Open next cómic : 'Ctrl' + 'Right'</li> <li><img src=":/images/helpImages/nextComic.png" align="middle"/> Open next cómic : 'Ctrl' + 'Right'</li>
<li><img src=":/images/helpImages/previousComic.png" align="middle"/> Open previous comic : 'Ctrl' + 'Left' key</li> <li><img src=":/images/helpImages/previousComic.png" align="middle"/> Open previous comic : 'Ctrl' + 'Left' key</li>
<li><img src=":/images/helpImages/deleteLibrary.png" align="middle"/> Exit : 'Esc' key</li> <li><img src=":/images/helpImages/deleteLibrary.png" align="middle"/> Exit : 'Esc' key</li>
<li><img src=":/images/helpImages/prev.png" align="middle"/> Go to previous page : 'Left' key</li> <li><img src=":/images/helpImages/prev.png" align="middle"/> Go to previous page : 'Left' key</li>
<li><img src=":/images/helpImages/next.png" align="middle"/>Go to next page : 'Right' key</li> <li><img src=":/images/helpImages/next.png" align="middle"/>Go to next page : 'Right' key</li>
<li><img src=":/images/helpImages/mouse.png" align="middle"/>Scroll up : 'Wheel mouse up' or 'Up' key </li> <li><img src=":/images/helpImages/mouse.png" align="middle"/>Scroll up : 'Wheel mouse up' or 'Up' key </li>
<li><img src=":/images/helpImages/mouse.png" align="middle"/>Scroll down : 'Wheel mouse down' or 'Down' key </li> <li><img src=":/images/helpImages/mouse.png" align="middle"/>Scroll down : 'Wheel mouse down' or 'Down' key </li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/>Auto Scroll down : 'Space Bar'</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/>Auto Scroll down : 'Space Bar'</li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/>Auto Scroll up : 'B' key</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/>Auto Scroll up : 'B' key</li>
<li><img src=":/images/helpImages/rotateL.png" align="middle"/>Rotate to the left : 'L' key</li> <li><img src=":/images/helpImages/rotateL.png" align="middle"/>Rotate to the left : 'L' key</li>
<li><img src=":/images/helpImages/rotateR.png" align="middle"/>Rotate to the rigth : 'R' key</li> <li><img src=":/images/helpImages/rotateR.png" align="middle"/>Rotate to the rigth : 'R' key</li>
<li><img src=":/images/helpImages/goto.png" align="middle"/>Open "Go to" dialog : 'G' key</li> <li><img src=":/images/helpImages/goto.png" align="middle"/>Open "Go to" dialog : 'G' key</li>
<li><img src=":/images/helpImages/fit.png" align="middle"/>Change between fit width/height modes : 'A' key</li> <li><img src=":/images/helpImages/fit.png" align="middle"/>Change between fit width/height modes : 'A' key</li>
<li><img src=":/images/helpImages/doublePage.png" align="middle"/>Double page mode : 'D' key</li> <li><img src=":/images/helpImages/doublePage.png" align="middle"/>Double page mode : 'D' key</li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/>Toggle Full Screen mode : 'F' key or double click</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/>Toggle Full Screen mode : 'F' key or double click</li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/>For "Go to flow" mode aproximate mouse cursor to bottom border or press 'S' key (show/hide switch).</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/>For "Go to flow" mode aproximate mouse cursor to bottom border or press 'S' key (show/hide switch).</li>
<li><img src=":/images/helpImages/zoom.png" align="middle"/>Show magnifying glass (only in fullscreen mode) : 'Z' key</li> <li><img src=":/images/helpImages/zoom.png" align="middle"/>Show magnifying glass (only in fullscreen mode) : 'Z' key</li>
<li><img src=":/images/helpImages/options.png" align="middle"/>Show options : 'C' key</li> <li><img src=":/images/helpImages/options.png" align="middle"/>Show options : 'C' key</li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/>Show/hide tool bar : 'H' key</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/>Show/hide tool bar : 'H' key</li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/>Show information ("current page/number of pages - current time"): 'I' key</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/>Show information ("current page/number of pages - current time"): 'I' key</li>
<li><img src=":/images/helpImages/bookmark.png" align="middle"/>Show bookmarks dialog : 'M' key</li> <li><img src=":/images/helpImages/bookmark.png" align="middle"/>Show bookmarks dialog : 'M' key</li>
<li><img src=":/images/helpImages/setBookmark.png" align="middle"/>Set bookmark: 'Ctrl' + 'M' key</li> <li><img src=":/images/helpImages/setBookmark.png" align="middle"/>Set bookmark: 'Ctrl' + 'M' key</li>
</ul> </ul>
</p> </p>
<p> <p>
<b>"Go to flow" functions:</b> <b>"Go to flow" functions:</b>
<ul> <ul>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/>Hide / show : 'S' key.</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/>Hide / show : 'S' key.</li>
<!--<li><img src=":/images/helpImages/keyboard.png" align="middle"/>Center page : 'Space Bar'</li>--> <!--<li><img src=":/images/helpImages/keyboard.png" align="middle"/>Center page : 'Space Bar'</li>-->
<li><img src=":/images/helpImages/keyboard.png" align="middle"/>Go to current central page on the flow : 'Return' or 'Enter' </li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/>Go to current central page on the flow : 'Return' or 'Enter' </li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/>Next flow page : 'Right' key or left mouse click on the right area of the flow</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/>Next flow page : 'Right' key or left mouse click on the right area of the flow</li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/>Previous flow page : 'Left' key or left mouse click on the left area of the flow</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/>Previous flow page : 'Left' key or left mouse click on the left area of the flow</li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/>Fast forward : 'Ctrl' + 'Right'</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/>Fast forward : 'Ctrl' + 'Right'</li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/>Fast backward : 'Ctrl' + 'Left'</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/>Fast backward : 'Ctrl' + 'Left'</li>
<li><img src=":/images/helpImages/mouse.png" align="middle"/>Scroll flow : Wheel mouse</li> <li><img src=":/images/helpImages/mouse.png" align="middle"/>Scroll flow : Wheel mouse</li>
</ul> </ul>
</p> </p>
<p> <p>
<b>Magnifying glass functions:</b> <b>Magnifying glass functions:</b>
<ul> <ul>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/>Show/hide : 'Z' key.</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/>Show/hide : 'Z' key.</li>
<li><img src=":/images/helpImages/mouse.png" align="middle"/>Resize : Wheel mouse or '+'/'-' keys.</li> <li><img src=":/images/helpImages/mouse.png" align="middle"/>Resize : Wheel mouse or '+'/'-' keys.</li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/><img src=":/images/helpImages/mouse.png" align="middle"/>Resize height : 'Ctrl' + Wheel mouse.</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/><img src=":/images/helpImages/mouse.png" align="middle"/>Resize height : 'Ctrl' + Wheel mouse.</li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/><img src=":/images/helpImages/mouse.png" align="middle"/>Resize width : 'Alt' + Wheel mouse.</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/><img src=":/images/helpImages/mouse.png" align="middle"/>Resize width : 'Alt' + Wheel mouse.</li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/><img src=":/images/helpImages/mouse.png" align="middle"/>Adjust zoom level : 'Shift' + Wheel mouse or 'Shift' + '+'/'-' keys.</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/><img src=":/images/helpImages/mouse.png" align="middle"/>Adjust zoom level : 'Shift' + Wheel mouse or 'Shift' + '+'/'-' keys.</li>
</ul> </ul>
</p> </p>
<p> <p>
<b>Configuration dialog</b> <b>Configuration dialog</b>
<ul> <ul>
<li>"My comics path" : set your favourite comic path. Open comic dialog will open that path by default.</li> <li>"My comics path" : set your favourite comic path. Open comic dialog will open that path by default.</li>
<li>"Go to flow size" : move the slider to set your preferred go to flow size </li> <li>"Go to flow size" : move the slider to set your preferred go to flow size </li>
<li>"How to show pages in GoToFlow" : since version 0.2.0, you can choose between three diferent styles: <li>"How to show pages in GoToFlow" : since version 0.2.0, you can choose between three diferent styles:
<ul> <ul>
<li> Cover Flow : the classic style</li> <li> Cover Flow : the classic style</li>
<li> Strip : a strip of pages flowing horizontaly </li> <li> Strip : a strip of pages flowing horizontaly </li>
<li> Overlapped Strip : a strip of pages with overlap effect </li> <li> Overlapped Strip : a strip of pages with overlap effect </li>
<ul> <ul>
</li> </li>
<li>"Page width stretch" : move the slider to set your preferred page width stretch. This takes effect in "fit to width" reading mode.</li> <li>"Page width stretch" : move the slider to set your preferred page width stretch. This takes effect in "fit to width" reading mode.</li>
</ul> </ul>
</p> </p>
<p> <p>
<b>Bookmarks</b> <b>Bookmarks</b>
<ul> <ul>
<li>You can add three bookmarks per comic (using thumbtack icon or pressing 'Ctrl'+M). New bookmarks replace oldest bookmarks.</li> <li>You can add three bookmarks per comic (using thumbtack icon or pressing 'Ctrl'+M). New bookmarks replace oldest bookmarks.</li>
<li>YACReader saves automatically the latest page read (the current page when closing).</li> <li>YACReader saves automatically the latest page read (the current page when closing).</li>
<li>To go to any bookmark (last page included), open de bookmarks dialog and click on the desired page</li> <li>To go to any bookmark (last page included), open de bookmarks dialog and click on the desired page</li>
</ul> </ul>
</p> </p>
<h2>Usage and considerations</h2> <h2>Usage and considerations</h2>
<p> <p>
The usual way to read a comic with YACReader is press 'O' to open a comic, The usual way to read a comic with YACReader is press 'O' to open a comic,
and then use 'Space' and 'B' for autoscrolling pages, you can use 'UP', 'DOWN' or and then use 'Space' and 'B' for autoscrolling pages, you can use 'UP', 'DOWN' or
'Mouse Wheel' too, when you reach page limit (top or bottom) next page is loaded 'Mouse Wheel' too, when you reach page limit (top or bottom) next page is loaded
automatically, moreover, you can go to next or previous page using 'RIGTH' and 'LEFT'. automatically, moreover, you can go to next or previous page using 'RIGTH' and 'LEFT'.
</p> </p>
<p> <p>
Jumping between pages is possible using "Go To..." dialog ('G' key) or "Go To Flow" widget ('S' key). Jumping between pages is possible using "Go To..." dialog ('G' key) or "Go To Flow" widget ('S' key).
You don't have to wait until all pages are loaded to use these functions, because pages are shown as soon You don't have to wait until all pages are loaded to use these functions, because pages are shown as soon
as they are ready. as they are ready.
</p> </p>
<p> <p>
YACReader loads all comic compresed images in memory, when it needs to show one page, only that one is rendered. YACReader loads all comic compresed images in memory, when it needs to show one page, only that one is rendered.
Since all pages are in memory YACReader uses aproximately the same RAM as the comic size, so take care if you want to view huge Since all pages are in memory YACReader uses aproximately the same RAM as the comic size, so take care if you want to view huge
comics with YACReader (comics larger than your RAM). comics with YACReader (comics larger than your RAM).
</p> </p>
<p> <p>
The "Go To flow" widget needs to render only the images which will be shown, The "Go To flow" widget needs to render only the images which will be shown,
doing it in a lazy way to reduce memory consumption, in any case, doing it in a lazy way to reduce memory consumption, in any case,
it takes a significant amount of RAM (RAM consumption depends on how many images and it takes a significant amount of RAM (RAM consumption depends on how many images and
how larger are them). So, if you don't have enough RAM, please, reduce 'Slide' size on the 'Options' dialog. how larger are them). So, if you don't have enough RAM, please, reduce 'Slide' size on the 'Options' dialog.
</p> </p>
</body> </body>
</html> </html>

View File

@ -1,94 +1,94 @@
<html> <html>
<head> <head>
<style type="text/css"> <style type="text/css">
h1, h2{ h1, h2{
color: #302f2d; color: #302f2d;
font-weight: normal; font-weight: normal;
} }
h1{ h1{
font-size: 20px; font-size: 20px;
} }
h2{ h2{
font-size: 14px; font-size: 14px;
} }
a { a {
color: #C19441; color: #C19441;
} }
</style> </style>
</head> </head>
<body> <body>
<h1>Quick start guide</h1> <h1>Quick start guide</h1>
<p> This guide is outdated, get more help on <a href="http://www.yacreader.com">http://www.yacreader.com</a> </p> <p> This guide is outdated, get more help on <a href="http://www.yacreader.com">http://www.yacreader.com</a> </p>
<h2>Features</h2> <h2>Features</h2>
<p> <p>
YACReader Library is a comic library browser with the following features: YACReader Library is a comic library browser with the following features:
<ul> <ul>
<li>Three different effects for cover viewing (Cover Flow like, Strip and Overlapped Strip)</li> <li>Three different effects for cover viewing (Cover Flow like, Strip and Overlapped Strip)</li>
<li>Create, add existing, update, delete or rename various comic collections</li> <li>Create, add existing, update, delete or rename various comic collections</li>
<li>Export and import covers of your libraries.</li> <li>Export and import covers of your libraries.</li>
<li>Fast navigation between comics ussing tree and list views</li> <li>Fast navigation between comics ussing tree and list views</li>
<li>Open your comics on YACReader directly from your collection</li> <li>Open your comics on YACReader directly from your collection</li>
<li>Fullscreen mode</li> <li>Fullscreen mode</li>
<li>Search folders in your collections</li> <li>Search folders in your collections</li>
</ul> </ul>
</p> </p>
<h2>Functions and shortcuts</h2> <h2>Functions and shortcuts</h2>
<p> <p>
<ul> <ul>
<li>Create a new library: Set a name to your library, select your comics folder and start the creation process</li> <li>Create a new library: Set a name to your library, select your comics folder and start the creation process</li>
<li>Open an existing library: This funcions allows you to select a folder with a comic library previously created</li> <li>Open an existing library: This funcions allows you to select a folder with a comic library previously created</li>
<li>Export</li> <li>Export</li>
<li>Import</li> <li>Import</li>
<li>Update current library: Update the selected library, adding covers to the library if new comics were added, or deleting them if comics were removed</li> <li>Update current library: Update the selected library, adding covers to the library if new comics were added, or deleting them if comics were removed</li>
<li>Rename current library: This funcions allows you to rename the selected library. <li>Rename current library: This funcions allows you to rename the selected library.
<li>Remove current library from your collection: delete the selected library from YACReaderLibrary, although library will not be removed from file system</li> <li>Remove current library from your collection: delete the selected library from YACReaderLibrary, although library will not be removed from file system</li>
<li>Delete current library from your disk: delete the selected library from YACReaderLibrary and erase it from disk (only covers, comics will never be deleted from disk)</li> <li>Delete current library from your disk: delete the selected library from YACReaderLibrary and erase it from disk (only covers, comics will never be deleted from disk)</li>
<li>Open current comic on YACReader (Enter):Open for reading the centred comic in the cover flow.</li> <li>Open current comic on YACReader (Enter):Open for reading the centred comic in the cover flow.</li>
<li>Comic properties: shows a full quality cover, comic file name, number of pages and size comic</li> <li>Comic properties: shows a full quality cover, comic file name, number of pages and size comic</li>
<li>Switching to fullscreen mode: you can view your covers bigger in fullscreen mode using 'F' key</li> <li>Switching to fullscreen mode: you can view your covers bigger in fullscreen mode using 'F' key</li>
<li>Browsing your collection: <li>Browsing your collection:
<ul> <ul>
<li>Select a library: you can select a library from the combo box clicking on it.</li> <li>Select a library: you can select a library from the combo box clicking on it.</li>
<li>Browse a library: there are three views. <li>Browse a library: there are three views.
<ul> <ul>
<li>On the left, there is a treeview with the folders existing in your library, <li>On the left, there is a treeview with the folders existing in your library,
you can select any folder, it is possible to expand or collapse it by double clicking on a folder. Also, you can expand or collapse all folders using '+' and '-' buttons. Root folder you can select any folder, it is possible to expand or collapse it by double clicking on a folder. Also, you can expand or collapse all folders using '+' and '-' buttons. Root folder
can be selected clicking on "Select root node" button. </li> can be selected clicking on "Select root node" button. </li>
<li>On the top right, there is the covers view. This view shows the comics on the selected folder. You can browse them using left and right cursors (pressing CTRL allows you to fast fordward/backward), or clicking on the right/left of the central cover.</li> <li>On the top right, there is the covers view. This view shows the comics on the selected folder. You can browse them using left and right cursors (pressing CTRL allows you to fast fordward/backward), or clicking on the right/left of the central cover.</li>
<li>On the bottom right, there is the list view. This view shows the comics on the selected folder as a list. You can select any comic clicking on it.</li> <li>On the bottom right, there is the list view. This view shows the comics on the selected folder as a list. You can select any comic clicking on it.</li>
</ul> </ul>
</li> </li>
<li>Search: you can search an especific folder using the text field on the left-bottom corner. If you type "<b>sp</b>", the search will match with "<b>Sp</b>iderman - vol 7" and "The dark ages - <b>Sp</b>awn". In any case, the search will be case insensitive. <li>Search: you can search an especific folder using the text field on the left-bottom corner. If you type "<b>sp</b>", the search will match with "<b>Sp</b>iderman - vol 7" and "The dark ages - <b>Sp</b>awn". In any case, the search will be case insensitive.
</ul> </ul>
</li> </li>
<li>Configuration dialog: <li>Configuration dialog:
<ul> <ul>
<li>"How to show covers" : since version 0.2.0, you can choose between three diferent styles: <li>"How to show covers" : since version 0.2.0, you can choose between three diferent styles:
<ul> <ul>
<li> Cover Flow : the classic style</li> <li> Cover Flow : the classic style</li>
<li> Strip : a strip of covers flowing horizontaly </li> <li> Strip : a strip of covers flowing horizontaly </li>
<li> Overlapped Strip : a strip of covers with overlap effect </li> <li> Overlapped Strip : a strip of covers with overlap effect </li>
<ul> <ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</p> </p>
<h2>Usage and considerations</h2> <h2>Usage and considerations</h2>
<p></p>You can create a collection in any folder (write privilieges are needed). Creation process involves looking for image files in any <p></p>You can create a collection in any folder (write privilieges are needed). Creation process involves looking for image files in any
rar,zip,cbr,cbz and tar files. If images are found, the first one (alfabetically) is taken as the comic cover and added rar,zip,cbr,cbz and tar files. If images are found, the first one (alfabetically) is taken as the comic cover and added
to the collection.</p> to the collection.</p>
<p>The hidden folder .yacreaderlibrary is created in the root path of your comics folder. This folder stores <p>The hidden folder .yacreaderlibrary is created in the root path of your comics folder. This folder stores
the library with cover's tumbnails, so please, don't mess with it.</p> the library with cover's tumbnails, so please, don't mess with it.</p>
<p><s>.yacreaderlibrary folder can be copied in order to share your comic library with your friends. To do that, you <p><s>.yacreaderlibrary folder can be copied in order to share your comic library with your friends. To do that, you
can copy .yacreaderlibrary to any folder, and then "Open an existing library" from this folder (Note: can copy .yacreaderlibrary to any folder, and then "Open an existing library" from this folder (Note:
if you update that library, all covers will be removed). Is intended that this task could be done automatically from YACReaderLibrary in a later version.</s></p> if you update that library, all covers will be removed). Is intended that this task could be done automatically from YACReaderLibrary in a later version.</s></p>
</body> </body>
</html> </html>

View File

@ -1,92 +1,92 @@
<html> <html>
<head> <head>
<style type="text/css"> <style type="text/css">
h1, h2{ h1, h2{
color: #302f2d; color: #302f2d;
font-weight: normal; font-weight: normal;
} }
h1{ h1{
font-size: 20px; font-size: 20px;
} }
h2{ h2{
font-size: 14px; font-size: 14px;
} }
a { a {
color: #C19441; color: #C19441;
} }
</style> </style>
</head> </head>
<body> <body>
<h1>Guía de comienzo rápido</h1> <h1>Guía de comienzo rápido</h1>
<p> Esta guía está desactualizada, obtén más ayuda en <a href="http://www.yacreader.com">http://www.yacreader.com</a> </p> <p> Esta guía está desactualizada, obtén más ayuda en <a href="http://www.yacreader.com">http://www.yacreader.com</a> </p>
<h2>Características</h2> <h2>Características</h2>
<p> <p>
YACReader Library es un navegador de bibliotecas de cómics con las siguiente caraterísticas: YACReader Library es un navegador de bibliotecas de cómics con las siguiente caraterísticas:
<ul> <ul>
<li>Tres modos diferentes de ver las portadas de tus cómics (Cover Flow, Strip and Overlapped Strip)</li> <li>Tres modos diferentes de ver las portadas de tus cómics (Cover Flow, Strip and Overlapped Strip)</li>
<li>Crea, añade, actauliza, renombra y borra varias colecciones de comics</li> <li>Crea, añade, actauliza, renombra y borra varias colecciones de comics</li>
<li>Exporta e importa tus biblitecas (solo las portadas).</li> <li>Exporta e importa tus biblitecas (solo las portadas).</li>
<li>Navegación rápida entre tus cómics utilizando árboles y listas</li> <li>Navegación rápida entre tus cómics utilizando árboles y listas</li>
<li>Permite abrir directamente tus cómics en YACReader</li> <li>Permite abrir directamente tus cómics en YACReader</li>
<li>Modo a pantalla completa</li> <li>Modo a pantalla completa</li>
<li>Permite realizar búsquedas de directorios en tus bibliotecas</li> <li>Permite realizar búsquedas de directorios en tus bibliotecas</li>
</ul> </ul>
</p> </p>
<h2>Funciones y atajos</h2> <h2>Funciones y atajos</h2>
<p> <p>
<ul> <ul>
<li>Crear una nueva biblioteca: Set a name to your library, select your comics folder and start the creation process</li> <li>Crear una nueva biblioteca: Set a name to your library, select your comics folder and start the creation process</li>
<li>Abrir una biblioteca existente: This funcions allows you to select a folder with a comic library previously created</li> <li>Abrir una biblioteca existente: This funcions allows you to select a folder with a comic library previously created</li>
<li>Empaquetar</li> <li>Empaquetar</li>
<li>Desempaquetar</li> <li>Desempaquetar</li>
<li>Actualizar la biblioteca actual: Update the selected library, adding covers to the library if new comics were added, or deleting them if comics were removed</li> <li>Actualizar la biblioteca actual: Update the selected library, adding covers to the library if new comics were added, or deleting them if comics were removed</li>
<li>Renombrar la biblioteca actual: This funcions allows you to rename the selected library. <li>Renombrar la biblioteca actual: This funcions allows you to rename the selected library.
<li>Eliminar la biblioteca actual de tu colección: delete the selected library from YACReaderLibrary, although library will not be removed from file system</li> <li>Eliminar la biblioteca actual de tu colección: delete the selected library from YACReaderLibrary, although library will not be removed from file system</li>
<li>Eliminar la biblioteca actual de tu disco: delete the selected library from YACReaderLibrary and erase it from disk (only covers, comics will never be deleted from disk)</li> <li>Eliminar la biblioteca actual de tu disco: delete the selected library from YACReaderLibrary and erase it from disk (only covers, comics will never be deleted from disk)</li>
<li>Abrir el cómic actual en YACReader (Enter):Open for reading the centred comic in the cover flow.</li> <li>Abrir el cómic actual en YACReader (Enter):Open for reading the centred comic in the cover flow.</li>
<li>Mostrar las propiedades del cómic: shows a full quality cover, comic file name, number of pages and size comic</li> <li>Mostrar las propiedades del cómic: shows a full quality cover, comic file name, number of pages and size comic</li>
<li>Cambiar a modo a pantalla completa: you can view your covers bigger in fullscreen mode using 'F' key</li> <li>Cambiar a modo a pantalla completa: you can view your covers bigger in fullscreen mode using 'F' key</li>
<li>Navegar por tu colección: <li>Navegar por tu colección:
<ul> <ul>
<li>Selecciona una biblioteca: puedes seleccionar una biblioteca haciendo click en el campo desplegable de la parte superior izquierda.</li> <li>Selecciona una biblioteca: puedes seleccionar una biblioteca haciendo click en el campo desplegable de la parte superior izquierda.</li>
<li>Navega en una biblitoca: existen tres vistas. <li>Navega en una biblitoca: existen tres vistas.
<ul> <ul>
<li>A la izquierda hay un árbol que contiene todos las carpetas de tu biblioteca, puedes seleccionar cualquier carpeta, además es posible expandir o contraer mediante doble click cualquier <li>A la izquierda hay un árbol que contiene todos las carpetas de tu biblioteca, puedes seleccionar cualquier carpeta, además es posible expandir o contraer mediante doble click cualquier
carpeta que contenga otras en su interior. Además, también es posible expandir o contraer el árbol completo usando los botones '+' y '-'. La carpeta raíz puede ser seleccionada pulsando en el botón "Seleccionar nodo raíz".</li> carpeta que contenga otras en su interior. Además, también es posible expandir o contraer el árbol completo usando los botones '+' y '-'. La carpeta raíz puede ser seleccionada pulsando en el botón "Seleccionar nodo raíz".</li>
<li>En la parte superior derecha está la vista de las portadas the covers view. Esta vista muestra los cómics que hay en la carpeta seleccionada actualmente. Puedes navegar por los cómics usando los cursores izquierda y derecha (pulsando CTRL podrás además avanzar y retroceder rápido), también se puede navegar pulsando en las partes izquierda y derecha de la vista o simplemente usando la rueda del ratón.</li> <li>En la parte superior derecha está la vista de las portadas the covers view. Esta vista muestra los cómics que hay en la carpeta seleccionada actualmente. Puedes navegar por los cómics usando los cursores izquierda y derecha (pulsando CTRL podrás además avanzar y retroceder rápido), también se puede navegar pulsando en las partes izquierda y derecha de la vista o simplemente usando la rueda del ratón.</li>
<li>En la parte inferior derecha hay una lista de cómics que se corresponde con los mostrados en la vista superior. Se puede seleccionar cualquier cómic pulsando en él</li> <li>En la parte inferior derecha hay una lista de cómics que se corresponde con los mostrados en la vista superior. Se puede seleccionar cualquier cómic pulsando en él</li>
</ul> </ul>
</li> </li>
<li>Búsqueda: puedes buscar una carpeta en concreto usando el campo de texto situado en la parte inferior izquierda. Por ejemplo, si escribes "<b>sp</b>", la búsqueda coincidirá con "<b>Sp</b>iderman - vol 7" y "The dark ages - <b>Sp</b>awn". La busqueda siempre será insensible a las mayúsculas. <li>Búsqueda: puedes buscar una carpeta en concreto usando el campo de texto situado en la parte inferior izquierda. Por ejemplo, si escribes "<b>sp</b>", la búsqueda coincidirá con "<b>Sp</b>iderman - vol 7" y "The dark ages - <b>Sp</b>awn". La busqueda siempre será insensible a las mayúsculas.
</ul> </ul>
</li> </li>
<li>Diálogo de configuración: <li>Diálogo de configuración:
<ul> <ul>
<li>"How to show covers" : a partir de la versión 0.2.0, se pueden elegir tres estilos para mostrar las carátulas. <li>"How to show covers" : a partir de la versión 0.2.0, se pueden elegir tres estilos para mostrar las carátulas.
<ul> <ul>
<li> Cover Flow : el estilo clásico</li> <li> Cover Flow : el estilo clásico</li>
<li> Strip : una tira de imágenes deslizándose horizontalmente </li> <li> Strip : una tira de imágenes deslizándose horizontalmente </li>
<li> Overlapped Strip : una tira de imagenes parcialmente solapadas a izquierda y derecha de la imagen central </li> <li> Overlapped Strip : una tira de imagenes parcialmente solapadas a izquierda y derecha de la imagen central </li>
<ul> <ul>
</li> </li>
</ul> </ul>
</li> </li>
</ul> </ul>
</p> </p>
<h2>Uso y consideraciones</h2> <h2>Uso y consideraciones</h2>
<p></p>Se puede crear una colección en cualquier directorio (con permisos de escritura). El proceso de creación implica buscar imágenes en cualquier archivo <p></p>Se puede crear una colección en cualquier directorio (con permisos de escritura). El proceso de creación implica buscar imágenes en cualquier archivo
rar,zip,cbr,cbz o tar. Si se encuentran imágenes, la primera (alfabéticamente) es elegida como la portada del cómic y será añadida a tu biblioteca.</p> rar,zip,cbr,cbz o tar. Si se encuentran imágenes, la primera (alfabéticamente) es elegida como la portada del cómic y será añadida a tu biblioteca.</p>
<p>La carpeta .yacreaderlibrary es creada en la carpeta raíz de cómics elegida. Esta carpeta alamecena copias de las carátulas de los cómics de la biblioteca, así que por favor, no enredes con ella ;).</p> <p>La carpeta .yacreaderlibrary es creada en la carpeta raíz de cómics elegida. Esta carpeta alamecena copias de las carátulas de los cómics de la biblioteca, así que por favor, no enredes con ella ;).</p>
<p>La función de exportar las carátulas de una biblioteca es ideal para compartir la información de las bibliotecas con otras personas</p> <p>La función de exportar las carátulas de una biblioteca es ideal para compartir la información de las bibliotecas con otras personas</p>
<p><s>.yacreaderlibrary folder can be copied in order to share your comic library with your friends. To do that, you <p><s>.yacreaderlibrary folder can be copied in order to share your comic library with your friends. To do that, you
can copy .yacreaderlibrary to any folder, and then "Open an existing library" from this folder (Note: can copy .yacreaderlibrary to any folder, and then "Open an existing library" from this folder (Note:
if you update that library, all covers will be removed). Is intended that this task could be done automatically from YACReaderLibrary in a later version.</s></p> if you update that library, all covers will be removed). Is intended that this task could be done automatically from YACReaderLibrary in a later version.</s></p>
</body> </body>
</html> </html>

View File

@ -1,145 +1,145 @@
<html> <html>
<head> <head>
<style type="text/css"> <style type="text/css">
h1, h2{ h1, h2{
color: #302f2d; color: #302f2d;
font-weight: normal; font-weight: normal;
} }
h1{ h1{
font-size: 20px; font-size: 20px;
} }
h2{ h2{
font-size: 14px; font-size: 14px;
} }
a { a {
color: #C19441; color: #C19441;
} }
</style> </style>
</head> </head>
<body> <body>
<h1>Guía de comienzo rápido</h1> <h1>Guía de comienzo rápido</h1>
<p> Esta guía está desactualizada, obtén más ayuda en <a href="http://www.yacreader.com">http://www.yacreader.com</a> </p> <p> Esta guía está desactualizada, obtén más ayuda en <a href="http://www.yacreader.com">http://www.yacreader.com</a> </p>
<h2>Características</h2> <h2>Características</h2>
<p> <p>
YACReader es un visor de cómics rápido y sencillo con las siguiente características: YACReader es un visor de cómics rápido y sencillo con las siguiente características:
<ul> <ul>
<li>Multiplataforma, hay versiones para Windows, Linux y MacOS X.</li> <li>Multiplataforma, hay versiones para Windows, Linux y MacOS X.</li>
<li>Soporta archivos cbr,cbz,rar,zip y tar, también permite visualizar imágenes almacenadas en un directorio</li> <li>Soporta archivos cbr,cbz,rar,zip y tar, también permite visualizar imágenes almacenadas en un directorio</li>
<li>Soporta imágenes bmp,jpeg,gif,png y tiff</li> <li>Soporta imágenes bmp,jpeg,gif,png y tiff</li>
<li>Lectura usando teclado y ratón</li> <li>Lectura usando teclado y ratón</li>
<li>Apertura y navegación rápida</li> <li>Apertura y navegación rápida</li>
<li>Modo a pantalla completa</li> <li>Modo a pantalla completa</li>
<li>Lupa configurable para mejorar la lectura</li> <li>Lupa configurable para mejorar la lectura</li>
<li>Ajuste de página en altura y anchura (con nivel de anchura configurable)</li> <li>Ajuste de página en altura y anchura (con nivel de anchura configurable)</li>
<li>Modo de lectura a doble página</li> <li>Modo de lectura a doble página</li>
<li>Permite añadir marcadores a tus cómics y recordar la última página leida</li> <li>Permite añadir marcadores a tus cómics y recordar la última página leida</li>
<li>Efecto CoverFlow para navegar entre las páginas y la función "ir a..."</li> <li>Efecto CoverFlow para navegar entre las páginas y la función "ir a..."</li>
<li>Rotación de imagen para la lectura confortable incluso en tablet PCs</li> <li>Rotación de imagen para la lectura confortable incluso en tablet PCs</li>
</ul> </ul>
</p> </p>
<h2>Funciones y atajos</h2> <h2>Funciones y atajos</h2>
<p> <p>
<b>Funciones generales:</b> <b>Funciones generales:</b>
<ul> <ul>
<li><img src=":/images/helpImages/open.png" align="middle"/> Abrir cómic : tecla 'O'</li> <li><img src=":/images/helpImages/open.png" align="middle"/> Abrir cómic : tecla 'O'</li>
<li><img src=":/images/helpImages/openFolder.png" align="middle"/> Abrir carpeta : 'Ctrl+O'</li> <li><img src=":/images/helpImages/openFolder.png" align="middle"/> Abrir carpeta : 'Ctrl+O'</li>
<li><img src=":/images/helpImages/nextComic.png" align="middle"/> Abrir siguiente cómic : 'Ctrl' + 'Right'</li> <li><img src=":/images/helpImages/nextComic.png" align="middle"/> Abrir siguiente cómic : 'Ctrl' + 'Right'</li>
<li><img src=":/images/helpImages/previousComic.png" align="middle"/> Abrir siguiente comic : 'Ctrl' + 'Left' key</li> <li><img src=":/images/helpImages/previousComic.png" align="middle"/> Abrir siguiente comic : 'Ctrl' + 'Left' key</li>
<li><img src=":/images/helpImages/deleteLibrary.png" align="middle"/> Salir : 'Esc'</li> <li><img src=":/images/helpImages/deleteLibrary.png" align="middle"/> Salir : 'Esc'</li>
<li><img src=":/images/helpImages/prev.png" align="middle"/> Ir a la página anterior : 'Cursor izquierdo'</li> <li><img src=":/images/helpImages/prev.png" align="middle"/> Ir a la página anterior : 'Cursor izquierdo'</li>
<li><img src=":/images/helpImages/next.png" align="middle"/> Ir a la página siguiente : 'Cursor derecho'</li> <li><img src=":/images/helpImages/next.png" align="middle"/> Ir a la página siguiente : 'Cursor derecho'</li>
<li><img src=":/images/helpImages/mouse.png" align="middle"/> Scroll hacía arriba : 'Rueda del ratón arriba' o 'Cursor arriba'</li> <li><img src=":/images/helpImages/mouse.png" align="middle"/> Scroll hacía arriba : 'Rueda del ratón arriba' o 'Cursor arriba'</li>
<li><img src=":/images/helpImages/mouse.png" align="middle"/> Scroll hacía abajo : 'Rueda del ratón abajo' o 'Cursor arriba'</li> <li><img src=":/images/helpImages/mouse.png" align="middle"/> Scroll hacía abajo : 'Rueda del ratón abajo' o 'Cursor arriba'</li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Auto Scroll abajo : 'Barra espaciadora'</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/> Auto Scroll abajo : 'Barra espaciadora'</li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> AutoAuto Scroll arriba : 'B'</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/> AutoAuto Scroll arriba : 'B'</li>
<li><img src=":/images/helpImages/rotateL.png" align="middle"/> Rotar a la izquierda : 'L'</li> <li><img src=":/images/helpImages/rotateL.png" align="middle"/> Rotar a la izquierda : 'L'</li>
<li><img src=":/images/helpImages/rotateR.png" align="middle"/> Rotar a la derecha : 'R' </li> <li><img src=":/images/helpImages/rotateR.png" align="middle"/> Rotar a la derecha : 'R' </li>
<li><img src=":/images/helpImages/goto.png" align="middle"/> Abrir el diálogo "Ir a": 'G'</li> <li><img src=":/images/helpImages/goto.png" align="middle"/> Abrir el diálogo "Ir a": 'G'</li>
<li><img src=":/images/helpImages/fit.png" align="middle"/> Cambiar entre los modos ajustar en altura/anchura : 'A'</li> <li><img src=":/images/helpImages/fit.png" align="middle"/> Cambiar entre los modos ajustar en altura/anchura : 'A'</li>
<li><img src=":/images/helpImages/doublePage.png" align="middle"/>Modo a doble página : 'D'</li> <li><img src=":/images/helpImages/doublePage.png" align="middle"/>Modo a doble página : 'D'</li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Cambiar a pantalla completa : 'F' o doble click</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/> Cambiar a pantalla completa : 'F' o doble click</li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Para usar la función "Go to flow" aproximar el cursor del ratón a la parte baja del visor o pulsar 'S'(mostrar/ocultar).</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/> Para usar la función "Go to flow" aproximar el cursor del ratón a la parte baja del visor o pulsar 'S'(mostrar/ocultar).</li>
<li><img src=":/images/helpImages/zoom.png" align="middle"/> Mostrar lupa : 'Z'</li> <li><img src=":/images/helpImages/zoom.png" align="middle"/> Mostrar lupa : 'Z'</li>
<li><img src=":/images/helpImages/options.png" align="middle"/> Mostrar opciones : 'C'</li> <li><img src=":/images/helpImages/options.png" align="middle"/> Mostrar opciones : 'C'</li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Mostrar/ocultar la barra de herramientas : 'H'</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/> Mostrar/ocultar la barra de herramientas : 'H'</li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Mostrar información ("página actual/numero de páginas - hora actual"): 'I'</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/> Mostrar información ("página actual/numero de páginas - hora actual"): 'I'</li>
<li><img src=":/images/helpImages/bookmark.png" align="middle"/> Mostrar el diálogo de marcadores : 'M'</li> <li><img src=":/images/helpImages/bookmark.png" align="middle"/> Mostrar el diálogo de marcadores : 'M'</li>
<li><img src=":/images/helpImages/setBookmark.png" align="middle"/> Poner un marcador en la página actual : 'CTRL' + 'M'</li> <li><img src=":/images/helpImages/setBookmark.png" align="middle"/> Poner un marcador en la página actual : 'CTRL' + 'M'</li>
</ul> </ul>
<!--<p> <!--<p>
Some general functions are accesible from the toolbar or the context menu. <br/> Some general functions are accesible from the toolbar or the context menu. <br/>
<!-- <img src=":/images/helpImages/toolbar.png" width="550"/> <!-- <img src=":/images/helpImages/toolbar.png" width="550"/>
</p>--> </p>-->
</p> </p>
<p> <p>
<b>Funciones "Go to flow":</b> <b>Funciones "Go to flow":</b>
<ul> <ul>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Mostrar / Ocultar : 'S'.</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/> Mostrar / Ocultar : 'S'.</li>
<!--<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Center page : 'Space Bar'</li>--> <!--<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Center page : 'Space Bar'</li>-->
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Ir a la página central : 'Return' o 'Enter' </li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/> Ir a la página central : 'Return' o 'Enter' </li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Avanzar a la siguiente página : 'Cursor derecha' o click en la parte derecha del diálogo</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/> Avanzar a la siguiente página : 'Cursor derecha' o click en la parte derecha del diálogo</li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Retroceder a la página anterior : 'Cursor izquierda' o click en la parte izquierda del diálogo</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/> Retroceder a la página anterior : 'Cursor izquierda' o click en la parte izquierda del diálogo</li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Avance rápido : 'Ctrl' + 'Cursor derecha'</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/> Avance rápido : 'Ctrl' + 'Cursor derecha'</li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Retroceso rápido : 'Ctrl' + 'Cursor izquierda'</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/> Retroceso rápido : 'Ctrl' + 'Cursor izquierda'</li>
<li><img src=":/images/helpImages/mouse.png" align="middle"/> Scroll : Rueda del ratón</li> <li><img src=":/images/helpImages/mouse.png" align="middle"/> Scroll : Rueda del ratón</li>
</ul> </ul>
</p> </p>
<p> <p>
<b>Funciones de lupa:</b> <b>Funciones de lupa:</b>
<ul> <ul>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Mostrar / Ocultar : 'Z'.</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/> Mostrar / Ocultar : 'Z'.</li>
<li><img src=":/images/helpImages/mouse.png" align="middle"/> Redimensionar : Rueda del ratón o '+'/'-'.</li> <li><img src=":/images/helpImages/mouse.png" align="middle"/> Redimensionar : Rueda del ratón o '+'/'-'.</li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/><img src=":/images/helpImages/mouse.png" align="middle"/>Ajustar altura : 'Ctrl' + Rueda de ratón.</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/><img src=":/images/helpImages/mouse.png" align="middle"/>Ajustar altura : 'Ctrl' + Rueda de ratón.</li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/><img src=":/images/helpImages/mouse.png" align="middle"/>Ajustar anchura : 'Alt' + Rueda de ratón.</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/><img src=":/images/helpImages/mouse.png" align="middle"/>Ajustar anchura : 'Alt' + Rueda de ratón.</li>
<li><img src=":/images/helpImages/keyboard.png" align="middle"/><img src=":/images/helpImages/mouse.png" align="middle"/> Ajustar el nivel de zoom : 'Shift' + Rueda del ratón o 'Shift' + '+'/'-'.</li> <li><img src=":/images/helpImages/keyboard.png" align="middle"/><img src=":/images/helpImages/mouse.png" align="middle"/> Ajustar el nivel de zoom : 'Shift' + Rueda del ratón o 'Shift' + '+'/'-'.</li>
</ul> </ul>
</p> </p>
<p> <p>
<b>Diálogo de configuración</b> <b>Diálogo de configuración</b>
<ul> <ul>
<li>"Ruta a mis cómics" : configura la ruta a tu directorio de cómics favorito. El diálogo de abrir cómic se abrirá en esa ruta por defecto.</li> <li>"Ruta a mis cómics" : configura la ruta a tu directorio de cómics favorito. El diálogo de abrir cómic se abrirá en esa ruta por defecto.</li>
<li>Tamaño de "Go to flow" : usa el deslizador para establecer el tamaño deseado </li> <li>Tamaño de "Go to flow" : usa el deslizador para establecer el tamaño deseado </li>
<li>"Aspecto de GoToFlow" : desde la versión 0.2.0, puedes elegir entre tres estilos diferentes: <li>"Aspecto de GoToFlow" : desde la versión 0.2.0, puedes elegir entre tres estilos diferentes:
<ul> <ul>
<li> Cover Flow : el estilo clásico</li> <li> Cover Flow : el estilo clásico</li>
<li> Strip : una tira de imágenes deslizándose horizontalmente </li> <li> Strip : una tira de imágenes deslizándose horizontalmente </li>
<li> Overlapped Strip : una tira de imagenes parcialmente solapadas a izquierda y derecha de la imagen central </li> <li> Overlapped Strip : una tira de imagenes parcialmente solapadas a izquierda y derecha de la imagen central </li>
<ul> <ul>
</li> </li>
<li>"Ajuste en anchura de la página" : mueve el deslizador para establecer tu ajuste en anchura preferido. La configuración tiene efecto en el modo de lectura ajuste en anchura</li> <li>"Ajuste en anchura de la página" : mueve el deslizador para establecer tu ajuste en anchura preferido. La configuración tiene efecto en el modo de lectura ajuste en anchura</li>
</ul> </ul>
</p> </p>
<p> <p>
<b>Marcadores</b> <b>Marcadores</b>
<ul> <ul>
<li>Se pueden añadir tres marcadores por cómic (usando el botón marcador o pulsando 'Ctrl'+M). Los nuevos marcadores reemplanzan a los antiguos.</li> <li>Se pueden añadir tres marcadores por cómic (usando el botón marcador o pulsando 'Ctrl'+M). Los nuevos marcadores reemplanzan a los antiguos.</li>
<li>YACReader guarda automáticamente la última página leida (la página actual cuando el programa es cerrado).</li> <li>YACReader guarda automáticamente la última página leida (la página actual cuando el programa es cerrado).</li>
<li>Para ir a cualquier marcador (la última página incluida), basta con abrir el diálogo de marcadores y pulsar sobre la página deseada.</li> <li>Para ir a cualquier marcador (la última página incluida), basta con abrir el diálogo de marcadores y pulsar sobre la página deseada.</li>
</ul> </ul>
</p> </p>
<h2>Uso y consideraciones</h2> <h2>Uso y consideraciones</h2>
<p> <p>
La manera habitual de leer un cómic con YACReader es pulsar 'O' para abrir un cómic, La manera habitual de leer un cómic con YACReader es pulsar 'O' para abrir un cómic,
y después usar la barra espaciadora y la tecla 'B' para avanzar y retroceder automáticamente, tambien se pueden usar las teclas 'Cursor ARRIBA', 'Cursor ABAJO' o y después usar la barra espaciadora y la tecla 'B' para avanzar y retroceder automáticamente, tambien se pueden usar las teclas 'Cursor ARRIBA', 'Cursor ABAJO' o
la rueda del ratón, Cuando se alcanza el limite superior o inferior de la páginat la siguiente página es cargada automáticamente la rueda del ratón, Cuando se alcanza el limite superior o inferior de la páginat la siguiente página es cargada automáticamente
, además, se puede avanzar o retroceder entre páginas con las teclas 'Cursor DERECHA' y cursor 'IZQUIERDA'. , además, se puede avanzar o retroceder entre páginas con las teclas 'Cursor DERECHA' y cursor 'IZQUIERDA'.
</p> </p>
<p> <p>
Para saltar entre páginas se pueden usar las funciones "Ir a" (tecla G) y "Go To Flow" (tecla S). Para saltar entre páginas se pueden usar las funciones "Ir a" (tecla G) y "Go To Flow" (tecla S).
No es necesario esperar a que todas las páginas del cómic estén cargadas para usar estas funciones, ya que cuando una página se carga, se muestra inmediatamente si el usuario está esperando para verla. No es necesario esperar a que todas las páginas del cómic estén cargadas para usar estas funciones, ya que cuando una página se carga, se muestra inmediatamente si el usuario está esperando para verla.
</p> </p>
<p> <p>
YACReader carga todas las páginas del cómic en memoria, cuando necesita mostrar una, solo esa es renderizada. YACReader carga todas las páginas del cómic en memoria, cuando necesita mostrar una, solo esa es renderizada.
Puesto que todas las páginas están en memoria, YACReader usa una cantidad mínima de RAM igual al tamaño del cómic, así que deberías tener cuidado si intentar leer cómics enormes (de tamaño superior a la cantidad de RAM instalada) Puesto que todas las páginas están en memoria, YACReader usa una cantidad mínima de RAM igual al tamaño del cómic, así que deberías tener cuidado si intentar leer cómics enormes (de tamaño superior a la cantidad de RAM instalada)
</p> </p>
<p> <p>
El widget "Go To flow" solo necesita renderizar las imágenes que muestre, cargándolas según las necesita con el fin de consumir la minima cantidad de RAM posible. Aún así, si se desean ver todas las páginas del cómic El widget "Go To flow" solo necesita renderizar las imágenes que muestre, cargándolas según las necesita con el fin de consumir la minima cantidad de RAM posible. Aún así, si se desean ver todas las páginas del cómic
de este modo, esta función consumirá una cantidad significativa de RAM (El consumo de RAM depende de la calidad y el tamaño de las imágenes). Si no tienes suficiente RAM, por favor, reduce el tamaño de "Go To Flow" en el diálogo de opciones. de este modo, esta función consumirá una cantidad significativa de RAM (El consumo de RAM depende de la calidad y el tamaño de las imágenes). Si no tienes suficiente RAM, por favor, reduce el tamaño de "Go To Flow" en el diálogo de opciones.
</p> </p>
</body> </body>
</html> </html>

View File

@ -1,94 +1,94 @@
<html> <html>
<head> <head>
<style type="text/css"> <style type="text/css">
h1 h1
{ {
font-size:large; font-size:large;
color: rgb(193, 148, 65); color: rgb(193, 148, 65);
padding-top:0px; padding-top:0px;
padding-bottom:0px; padding-bottom:0px;
margin: 0; margin: 0;
} }
.column .column
{ {
padding-right: 10px; padding-right: 10px;
} }
</style> </style>
</head> </head>
<body> <body>
<table> <table>
<tr> <tr>
<td class="column"> <td class="column">
<h1> General functions: </h1> <h1> General functions: </h1>
<hr /> <hr />
<div style="padding-top:0px;padding-bottom:0px;"> <div style="padding-top:0px;padding-bottom:0px;">
<b>C</b>: Open options<br/> <b>C</b>: Open options<br/>
<b>Ctrl+M</b> : Set/Unset bookmark<br/> <b>Ctrl+M</b> : Set/Unset bookmark<br/>
<b>Esc</b> : Exit<br/> <b>Esc</b> : Exit<br/>
<b>F</b> : Fullscreen mode on/off<br/> <b>F</b> : Fullscreen mode on/off<br/>
<b>F1</b> : Show About/Help dialog<br/> <b>F1</b> : Show About/Help dialog<br/>
<b>H</b> : Show/Hide toolbar <br/> <b>H</b> : Show/Hide toolbar <br/>
<b>I</b> : Show/Hide information (pages/current time)<br/> <b>I</b> : Show/Hide information (pages/current time)<br/>
<b>M</b> : Show bookmarks<br/> <b>M</b> : Show bookmarks<br/>
<b>O</b> : Open comic <br/> <b>O</b> : Open comic <br/>
<b>Ctrl + O </b> : Open folder <br/> <b>Ctrl + O </b> : Open folder <br/>
<b>T</b> : Show/Hide YACReader Translator <br/> <b>T</b> : Show/Hide YACReader Translator <br/>
</div> </div>
<h1>Reading functions:</h1> <h1>Reading functions:</h1>
<hr /> <hr />
<div style="padding-top:0px;padding-bottom:0px;"> <div style="padding-top:0px;padding-bottom:0px;">
<b>B</b> : Auto Scroll up <br/> <b>B</b> : Auto Scroll up <br/>
<b>Down</b> : Scroll down<br/> <b>Down</b> : Scroll down<br/>
<b>End</b> : Go to last page <br/> <b>End</b> : Go to last page <br/>
<b>G</b> : Open "Go to" dialog<br/> <b>G</b> : Open "Go to" dialog<br/>
<b>Home</b> : Go to first page <br/> <b>Home</b> : Go to first page <br/>
<b>Left</b> : Go to previous page<br/> <b>Left</b> : Go to previous page<br/>
<b>Mouse drag</b>: Scroll<br/> <b>Mouse drag</b>: Scroll<br/>
<b>Right</b> : Go to next page<br/> <b>Right</b> : Go to next page<br/>
<b>Space Bar</b> : Auto Scroll down<br/> <b>Space Bar</b> : Auto Scroll down<br/>
<b>Up</b> : Scroll up <br/> <b>Up</b> : Scroll up <br/>
<b>Wheel mouse up</b> : Scroll up <br/> <b>Wheel mouse up</b> : Scroll up <br/>
<b>Wheel mouse down</b> : Scroll down<br/> <b>Wheel mouse down</b> : Scroll down<br/>
</div> </div>
</td> </td>
<td class="column"> <td class="column">
<h1>Image adjust functions:</h1> <h1>Image adjust functions:</h1>
<hr /> <hr />
<div style="padding-top:0px;padding-bottom:0px;"> <div style="padding-top:0px;padding-bottom:0px;">
<b>A</b> : Fit to width / height<br> <b>A</b> : Fit to width / height<br>
<b>D</b> : Double page mode<br/> <b>D</b> : Double page mode<br/>
<b>L</b> : Rotate to the left<br/> <b>L</b> : Rotate to the left<br/>
<b>R</b> : Rotate to the rigth<br/> <b>R</b> : Rotate to the rigth<br/>
<b>W</b> : Show pages at full size<br/> <b>W</b> : Show pages at full size<br/>
</div> </div>
<h1>Magnifying glass:</h1> <h1>Magnifying glass:</h1>
<hr /> <hr />
<div style="padding-top:0px;padding-bottom:0px;"> <div style="padding-top:0px;padding-bottom:0px;">
<b>Alt + Wheel mouse up</b> : Decrease horizontal size <br/> <b>Alt + Wheel mouse up</b> : Decrease horizontal size <br/>
<b>Alt + Wheel mouse down</b> : Increase Horizontal size <br/> <b>Alt + Wheel mouse down</b> : Increase Horizontal size <br/>
<b>Ctrl + Wheel mouse up</b> : Decrease vertical size <br/> <b>Ctrl + Wheel mouse up</b> : Decrease vertical size <br/>
<b>Ctrl + Wheel mouse down</b> : Increase vertical size <br/> <b>Ctrl + Wheel mouse down</b> : Increase vertical size <br/>
<b>Shift + Wheel mouse up</b> : Zoom out <br/> <b>Shift + Wheel mouse up</b> : Zoom out <br/>
<b>Shift + Wheel mouse down</b> : Zoom in <br/> <b>Shift + Wheel mouse down</b> : Zoom in <br/>
<b>Wheel mouse up</b> : Decrease size<br/> <b>Wheel mouse up</b> : Decrease size<br/>
<b>Wheel mouse down</b> : Increase size<br/> <b>Wheel mouse down</b> : Increase size<br/>
<b>Z</b> : Show/hide<br/> <b>Z</b> : Show/hide<br/>
</div> </div>
<h1>GoTo Flow functions:</h1> <h1>GoTo Flow functions:</h1>
<hr /> <hr />
<div style="padding-top:0px;padding-bottom:0px;"> <div style="padding-top:0px;padding-bottom:0px;">
<b> S </b> : Show/hide <br/> <b> S </b> : Show/hide <br/>
<b> Wheel mouse up</b> : Next flow page <br/> <b> Wheel mouse up</b> : Next flow page <br/>
<b> Wheel mouse down</b> : Previous flow page <br/> <b> Wheel mouse down</b> : Previous flow page <br/>
<b> Enter </b> : Go to current page <br/> <b> Enter </b> : Go to current page <br/>
</div> </div>
</td> </td>
</tr> </tr>
</table> </table>
</body> </body>
</html> </html>

View File

@ -1,38 +1,38 @@
<html> <html>
<head> <head>
</head> </head>
<body> <body>
<div style="font-size:large; color: rgb(20,20,155); padding-top:0px;padding-bottom:0px;"><b>Image adjust functions:</b></div> <div style="font-size:large; color: rgb(20,20,155); padding-top:0px;padding-bottom:0px;"><b>Image adjust functions:</b></div>
<hr> <hr>
<div style="padding-top:0px;padding-bottom:0px;"> <div style="padding-top:0px;padding-bottom:0px;">
<b>A</b> : Fit to width / height<br> <b>A</b> : Fit to width / height<br>
<b>L</b> : Rotate to the left<br/> <b>L</b> : Rotate to the left<br/>
<b>Q</b> : Always on Top<br/> <b>Q</b> : Always on Top<br/>
<b>R</b> : Rotate to the rigth<br/> <b>R</b> : Rotate to the rigth<br/>
<b>W</b> : Show pages at full size<br/> <b>W</b> : Show pages at full size<br/>
</div> </div>
<div style="font-size:large; color: rgb(20,20,155); padding-top:0px;padding-bottom:0px;"><b>Magnifying glass:</b></div> <div style="font-size:large; color: rgb(20,20,155); padding-top:0px;padding-bottom:0px;"><b>Magnifying glass:</b></div>
<hr> <hr>
<div style="padding-top:0px;padding-bottom:0px;"> <div style="padding-top:0px;padding-bottom:0px;">
<b>Alt + Wheel mouse up</b> : Decrease horizontal size <br/> <b>Alt + Wheel mouse up</b> : Decrease horizontal size <br/>
<b>Alt + Wheel mouse down</b> : Increase Horizontal size <br/> <b>Alt + Wheel mouse down</b> : Increase Horizontal size <br/>
<b>Ctrl + Wheel mouse up</b> : Decrease vertical size <br/> <b>Ctrl + Wheel mouse up</b> : Decrease vertical size <br/>
<b>Ctrl + Wheel mouse down</b> : Increase vertical size <br/> <b>Ctrl + Wheel mouse down</b> : Increase vertical size <br/>
<b>Shift + Wheel mouse up</b> : Zoom out <br/> <b>Shift + Wheel mouse up</b> : Zoom out <br/>
<b>Shift + Wheel mouse down</b> : Zoom in <br/> <b>Shift + Wheel mouse down</b> : Zoom in <br/>
<b>Wheel mouse up</b> : Decrease size<br/> <b>Wheel mouse up</b> : Decrease size<br/>
<b>Wheel mouse down</b> : Increase size<br/> <b>Wheel mouse down</b> : Increase size<br/>
<b>Z</b> : Show/hide<br/> <b>Z</b> : Show/hide<br/>
</div> </div>
<div style="font-size:large; color: rgb(20,20,155); padding-top:0px;padding-bottom:0px;"><b>GoTo Flow functions:</b></div> <div style="font-size:large; color: rgb(20,20,155); padding-top:0px;padding-bottom:0px;"><b>GoTo Flow functions:</b></div>
<hr> <hr>
<div style="padding-top:0px;padding-bottom:0px;"> <div style="padding-top:0px;padding-bottom:0px;">
<b> S </b> : Show/hide <br/> <b> S </b> : Show/hide <br/>
<b> Wheel mouse up</b> : Next flow page <br/> <b> Wheel mouse up</b> : Next flow page <br/>
<b> Wheel mouse down</b> : Previous flow page <br/> <b> Wheel mouse down</b> : Previous flow page <br/>
<b> Enter </b> : Go to current page <br/> <b> Enter </b> : Go to current page <br/>
</div> </div>
</body> </body>
</html> </html>

File diff suppressed because one or more lines are too long

View File

@ -1,46 +1,46 @@
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{ {
margin: 0; margin: 0;
padding: 0; padding: 0;
border: 0; border: 0;
outline: 0; outline: 0;
font-weight: inherit; font-weight: inherit;
font-style: inherit; font-style: inherit;
font-size: 100%; font-size: 100%;
font-family: inherit; font-family: inherit;
vertical-align: baseline; vertical-align: baseline;
} }
/* remember to define focus styles! */ /* remember to define focus styles! */
:focus :focus
{ {
outline: 0; outline: 0;
} }
body body
{ {
line-height: 1; line-height: 1;
color: black; color: black;
} }
ol, ul ol, ul
{ {
list-style: none; list-style: none;
} }
/* tables still need 'cellspacing="0"' in the markup */ /* tables still need 'cellspacing="0"' in the markup */
table, td, tr table, td, tr
{ {
border: 0; border: 0;
border-collapse: separate; border-collapse: separate;
border-spacing: 0; border-spacing: 0;
} }
caption, th, td caption, th, td
{ {
text-align: left; text-align: left;
font-weight: normal; font-weight: normal;
} }
blockquote:before, blockquote:after, q:before, q:after blockquote:before, blockquote:after, q:before, q:after
{ {
content: ""; content: "";
} }
blockquote, q blockquote, q
{ {
quotes: "" ""; quotes: "" "";
} }

View File

@ -1,466 +1,466 @@
body{ body{
background-color: #F5F5F5; background-color: #F5F5F5;
font-family: Arial, Helvetica, sans-serif; font-family: Arial, Helvetica, sans-serif;
} }
/* libraries */ /* libraries */
#contentLibraries{ #contentLibraries{
width: 400px; width: 400px;
border: 1px solid #C6C6C6; border: 1px solid #C6C6C6;
background-color: white; background-color: white;
margin-left: auto; margin-left: auto;
margin-right: auto; margin-right: auto;
margin-top: 9px; margin-top: 9px;
} }
#contentLibraries .library-icon #contentLibraries .library-icon
{ {
float: left; float: left;
background-color: white; background-color: white;
height: 18px; height: 18px;
padding: 11px 19px 10px 19px; padding: 11px 19px 10px 19px;
display:block; display:block;
} }
#contentLibraries li #contentLibraries li
{ {
border-bottom: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2;
position: relative; position: relative;
list-style: none; list-style: none;
} }
#contentLibraries li:last-child #contentLibraries li:last-child
{ {
border: none; border: none;
} }
#contentLibraries .library-link #contentLibraries .library-link
{ {
width: 311px; width: 311px;
height: 28px; height: 28px;
border: none; border: none;
padding: 11px 0 0 0px; padding: 11px 0 0 0px;
background-color: white; background-color: white;
display: block; display: block;
float:left; float:left;
font-family: Arial; font-family: Arial;
font-size: 16px; font-size: 16px;
text-decoration: none; text-decoration: none;
color: #525252 ; color: #525252 ;
overflow: hidden; overflow: hidden;
} }
#contentLibraries a #contentLibraries a
{ {
position: absolute; position: absolute;
height: 39px; height: 39px;
width: 100%; width: 100%;
z-index: 10; z-index: 10;
display: block; display: block;
top 0; top 0;
text-decoration: none; text-decoration: none;
} }
#contentLibraries .library-indicator #contentLibraries .library-indicator
{ {
float: left; float: left;
background-color: white; background-color: white;
height: 8px; height: 8px;
padding: 16px 16px 15px 16px; padding: 16px 16px 15px 16px;
display:block; display:block;
} }
#content h1 #content h1
{ {
color: #292929; color: #292929;
text-align: center; text-align: center;
font-size: 21px; font-size: 21px;
} }
#contentLibraries h1{ #contentLibraries h1{
color: #292929; color: #292929;
text-align: center; text-align: center;
border-bottom: 1px solid #C6C6C6; border-bottom: 1px solid #C6C6C6;
font-size: 21px; font-size: 21px;
padding: 15px 0 16px 0; padding: 15px 0 16px 0;
} }
#folder-header #folder-header
{ {
position: fixed; position: fixed;
width: 100%; width: 100%;
height: 88px; height: 88px;
background-color: rgba(255,255,255,0.9); background-color: rgba(255,255,255,0.9);
border-bottom: 1px solid #C6C6C6; border-bottom: 1px solid #C6C6C6;
z-index: 999; z-index: 999;
} }
#folder-subheader1 #folder-subheader1
{ {
width: 100%; width: 100%;
height: 40px; height: 40px;
margin-top: 18px; margin-top: 18px;
} }
#folder-subheader2 #folder-subheader2
{ {
width: 100%; width: 100%;
padding-left: 16px; padding-left: 16px;
} }
#topIndex #topIndex
{ {
position: absolute; position: absolute;
left: 16px; left: 16px;
top: 19px; top: 19px;
} }
#topIndex a #topIndex a
{ {
float: left; float: left;
} }
.indicator { .indicator {
margin: 0 9px; margin: 0 9px;
} }
.path { .path {
text-decoration: none; text-decoration: none;
color: #5C5C5C; color: #5C5C5C;
font-family: Arial, Helvetica; font-family: Arial, Helvetica;
font-size: 15px; font-size: 15px;
} }
#header-combos #header-combos
{ {
position: absolute; position: absolute;
right: 15px; right: 15px;
top: 15px; top: 15px;
color: #a3a3a3; color: #a3a3a3;
width: 160px; width: 160px;
} }
#topIndex .next{ #topIndex .next{
width: 25px; width: 25px;
height: 19px; height: 19px;
border: none; border: none;
margin: 0 21px 4px 0; margin: 0 21px 4px 0;
padding: 5px 0 0 0; padding: 5px 0 0 0;
display: block; display: block;
background: url("/images/next.png") no-repeat scroll 0 0 transparent; background: url("/images/next.png") no-repeat scroll 0 0 transparent;
background-size: 25px 19px; background-size: 25px 19px;
padding: 0; padding: 0;
text-indent: -99999px; text-indent: -99999px;
} }
#topIndex .previous{ #topIndex .previous{
width: 25px; width: 25px;
height: 19px; height: 19px;
border: none; border: none;
margin: 0 14px 4px 0; margin: 0 14px 4px 0;
padding: 5px 0 0 0; padding: 5px 0 0 0;
display: block; display: block;
background: url("/images/prev.png") no-repeat scroll 0 0 transparent; background: url("/images/prev.png") no-repeat scroll 0 0 transparent;
background-size: 25px 19px; background-size: 25px 19px;
padding: 0; padding: 0;
text-indent: -99999px; text-indent: -99999px;
} }
#topIndex .up{ #topIndex .up{
width: 15px; width: 15px;
height: 19px; height: 19px;
border: none; border: none;
background: url("/images/up.png") no-repeat scroll 0 0 transparent; background: url("/images/up.png") no-repeat scroll 0 0 transparent;
background-size: 15px 19px; background-size: 15px 19px;
color: #FFF; color: #FFF;
display: block; display: block;
text-indent: -99999px; text-indent: -99999px;
} }
#itemContainer li #itemContainer li
{ {
float: left; float: left;
width: 242px; width: 242px;
height: 120px; height: 120px;
border: 1px solid #E2E2E2; border: 1px solid #E2E2E2;
margin: 9px 9px 0px 0; margin: 9px 9px 0px 0;
background-color: white; background-color: white;
overflow: hidden; overflow: hidden;
position: relative; position: relative;
} }
.folderContent .folderContent
{ {
padding-top: 90px; padding-top: 90px;
padding-left: 9px; padding-left: 9px;
} }
/* hasta aquí */ /* hasta aquí */
.folder .folder
{ {
float: left; float: left;
} }
.cover .cover
{ {
float: left; float: left;
overflow: hidden; overflow: hidden;
} }
.mark .mark
{ {
position: absolute; position: absolute;
top: 0px; top: 0px;
margin-left: 55px; margin-left: 55px;
} }
.info .info
{ {
padding: 8px 0px 0px 0px; padding: 8px 0px 0px 0px;
float: left; float: left;
position: relative; position: relative;
height: 115px; height: 115px;
width: 158px; width: 158px;
} }
.buttons .buttons
{ {
position:absolute; position:absolute;
bottom:0px; bottom:0px;
left:0px; left:0px;
border-top: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2;
padding-top: 3px; padding-top: 3px;
height: 25px; height: 25px;
width: 162px; width: 162px;
font-family: Arial; font-family: Arial;
color: #6e6e6e; color: #6e6e6e;
font-size: 10px; font-size: 10px;
} }
.elementInfo .elementInfo
{ {
position:absolute; position:absolute;
bottom:24px; bottom:24px;
padding-top: 3px; padding-top: 3px;
height: 25px; height: 25px;
width: 162px; width: 162px;
font-family: Arial; font-family: Arial;
color: #adadad; color: #adadad;
font-size: 10px; font-size: 10px;
} }
.numPages .numPages
{ {
float: left; float: left;
padding-left:8px; padding-left:8px;
} }
.comicSize .comicSize
{ {
float: right; float: right;
padding-right: 9px; padding-right: 9px;
} }
#itemContainer a #itemContainer a
{ {
text-decoration: none; text-decoration: none;
} }
.browseButton .browseButton
{ {
width: 60px; width: 60px;
background: url("/images/browse.png") no-repeat scroll 0 0 transparent; background: url("/images/browse.png") no-repeat scroll 0 0 transparent;
background-position: 1px 6px; background-position: 1px 6px;
background-size: 7px 7px; background-size: 7px 7px;
border: none; border: none;
text-align:right; text-align:right;
display: block; display: block;
float: right; float: right;
padding: 4px 10px 0 0; padding: 4px 10px 0 0;
color: #6e6e6e; color: #6e6e6e;
} }
.importButton .importButton
{ {
width: 60px; width: 60px;
background: url("/images/download.png") no-repeat scroll 0 0 transparent; background: url("/images/download.png") no-repeat scroll 0 0 transparent;
background-position: 3px 5px; background-position: 3px 5px;
background-size: 7px 8px; background-size: 7px 8px;
border: none; border: none;
text-align:left; text-align:left;
display: block; display: block;
float: left; float: left;
margin: 0 0 0 4px; margin: 0 0 0 4px;
padding: 4px 0 0 16px; padding: 4px 0 0 16px;
color: #6e6e6e; color: #6e6e6e;
} }
.readButton .readButton
{ {
width: 60px; width: 60px;
background: url("/images/read.png") no-repeat scroll 0 0 transparent; background: url("/images/read.png") no-repeat scroll 0 0 transparent;
background-position: 18px 5px; background-position: 18px 5px;
background-size: 7px 9px; background-size: 7px 9px;
border: none; border: none;
text-align:right; text-align:right;
display: block; display: block;
float: right; float: right;
padding: 4px 10px 0 0; padding: 4px 10px 0 0;
color: #6e6e6e; color: #6e6e6e;
} }
.importedButton .importedButton
{ {
width: 60px; width: 60px;
background: url("/images/imported.png") no-repeat scroll 0 0 transparent; background: url("/images/imported.png") no-repeat scroll 0 0 transparent;
background-position: 2px 6px; background-position: 2px 6px;
background-size: 8px 6px; background-size: 8px 6px;
border: none; border: none;
text-align:left; text-align:left;
display: block; display: block;
float: left; float: left;
margin: 0 0 0 4px; margin: 0 0 0 4px;
padding: 4px 0 0 16px; padding: 4px 0 0 16px;
color: #6e6e6e; color: #6e6e6e;
} }
#indexes{ #indexes{
border-top: 1px solid #C6C6C6; border-top: 1px solid #C6C6C6;
background-color: white; background-color: white;
padding: 0px; padding: 0px;
margin: 9px 0 0 0; margin: 9px 0 0 0;
} }
.index{ .index{
background-color: white; background-color: white;
margin: 9px 0 9px 0; margin: 9px 0 9px 0;
} }
#alphaIndex a, #pageIndex a{ #alphaIndex a, #pageIndex a{
width: 29px; width: 29px;
height: 24px; height: 24px;
border: none; border: none;
margin: 0 0 9px 9px; margin: 0 0 9px 9px;
padding: 5px 0 0 0px; padding: 5px 0 0 0px;
color: #5C5C5C; color: #5C5C5C;
font-size: 20px; font-size: 20px;
text-align: center; text-align: center;
display: block; display: block;
text-decoration: none; text-decoration: none;
font-family: Arial; font-family: Arial;
border: 1px solid #E2E2E2; border: 1px solid #E2E2E2;
text-align:center; text-align:center;
} }
#alphaIndex li, #pageIndex li{ #alphaIndex li, #pageIndex li{
float: left; float: left;
} }
#pageIndex .current{ #pageIndex .current{
color: white; color: white;
background-color: #A2A2A2; background-color: #A2A2A2;
border: 1px solid #A2A2A2; border: 1px solid #A2A2A2;
} }
#content h2, #contentLibraries h2{ #content h2, #contentLibraries h2{
color: #000; color: #000;
font-weight: bold; font-weight: bold;
font-size: 12px; font-size: 12px;
margin: 0 0 16px 0; margin: 0 0 16px 0;
} }
.inputs_login{ .inputs_login{
width: 256px; width: 256px;
height: 64px; height: 64px;
background: url("/images/fnd_inputs.jpg") no-repeat scroll 0 0 #FFF; background: url("/images/fnd_inputs.jpg") no-repeat scroll 0 0 #FFF;
margin: 0 0 18px 0; margin: 0 0 18px 0;
} }
.username{ .username{
width: 200px; width: 200px;
height: 24px; height: 24px;
background: url("/images/fnd_input_username.jpg") no-repeat scroll 0 0 #2b2b2b; background: url("/images/fnd_input_username.jpg") no-repeat scroll 0 0 #2b2b2b;
border: none; border: none;
padding: 0 0 0 44px; padding: 0 0 0 44px;
margin: 5px 0 6px 8px; margin: 5px 0 6px 8px;
font-size: 14px; font-size: 14px;
color: #6e6e6e; color: #6e6e6e;
} }
.pass{ .pass{
width: 200px; width: 200px;
height: 24px; height: 24px;
background: url("/images/fnd_input_pass.jpg") no-repeat scroll 0 0 #2b2b2b; background: url("/images/fnd_input_pass.jpg") no-repeat scroll 0 0 #2b2b2b;
border: none; border: none;
padding: 0 0 0 44px; padding: 0 0 0 44px;
margin: 0 0 0 8px; margin: 0 0 0 8px;
font-size: 14px; font-size: 14px;
color: #6e6e6e; color: #6e6e6e;
} }
.button_sign{ .button_sign{
width: 86px; width: 86px;
height: 30px; height: 30px;
background: url("/images/bt_login.jpg") no-repeat scroll 0 0 transparent; background: url("/images/bt_login.jpg") no-repeat scroll 0 0 transparent;
border: none; border: none;
margin: 0; margin: 0;
padding: 0; padding: 0;
color: #FFF; color: #FFF;
font-size: 14px; font-size: 14px;
float: left; float: left;
} }
.infor{ .infor{
color: #666; color: #666;
font-size: 8px; font-size: 8px;
float: left; float: left;
width: 112px; width: 112px;
margin: 0 0 0 8px; margin: 0 0 0 8px;
line-height: 120%; line-height: 120%;
} }
.clear{ .clear{
height: 2px; height: 2px;
clear: both; clear: both;
} }
.title{ .title{
font-family: Arial; font-family: Arial;
font-size: 12px; font-size: 12px;
margin: 0 0 0 6px; margin: 0 0 0 6px;
color: #555555 ; color: #555555 ;
overflow: hidden; overflow: hidden;
word-wrap: break-word; word-wrap: break-word;
height: 80px; height: 80px;
text-decoration: none; text-decoration: none;
} }
#indexalpha, #indexnumber{ #indexalpha, #indexnumber{
-webkit-appearance: none; -webkit-appearance: none;
background-color: rgba(255,255,255,0); background-color: rgba(255,255,255,0);
border-radius: 0px; border-radius: 0px;
border: none; border: none;
color: #a3a3a3; color: #a3a3a3;
font-size: 16px; font-size: 16px;
font-family: Arial, Helvetica; font-family: Arial, Helvetica;
height: 30px; height: 30px;
margin: 0 0 0 10px; margin: 0 0 0 10px;
padding:0; padding:0;
float: right; float: right;
} }
.comboIndicator { .comboIndicator {
float: right; float: right;
padding: 14px 0 0 0; padding: 14px 0 0 0;
margin: 0 0 0 4px; margin: 0 0 0 4px;
width: 5px; width: 5px;
} }

View File

@ -1,463 +1,463 @@
body{ body{
background-color: #F5F5F5; background-color: #F5F5F5;
font-family: Arial, Helvetica, sans-serif; font-family: Arial, Helvetica, sans-serif;
} }
/* libraries */ /* libraries */
#contentLibraries{ #contentLibraries{
border: 1px solid #C6C6C6; border: 1px solid #C6C6C6;
background-color: white; background-color: white;
margin-left: 20px; margin-left: 20px;
margin-right: 20px; margin-right: 20px;
margin-top: 9px; margin-top: 9px;
} }
#contentLibraries .library-icon #contentLibraries .library-icon
{ {
float: left; float: left;
background-color: white; background-color: white;
height: 18px; height: 18px;
padding: 11px 19px 10px 19px; padding: 11px 19px 10px 19px;
display:block; display:block;
} }
#contentLibraries li #contentLibraries li
{ {
border-bottom: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2;
position: relative; position: relative;
list-style: none; list-style: none;
} }
#contentLibraries li:last-child #contentLibraries li:last-child
{ {
border: none; border: none;
} }
#contentLibraries .library-link #contentLibraries .library-link
{ {
width: 65%; width: 65%;
height: 28px; height: 28px;
border: none; border: none;
padding: 11px 0 0 0px; padding: 11px 0 0 0px;
background-color: white; background-color: white;
display: block; display: block;
float:left; float:left;
font-family: Arial; font-family: Arial;
font-size: 16px; font-size: 16px;
text-decoration: none; text-decoration: none;
color: #525252 ; color: #525252 ;
overflow: hidden; overflow: hidden;
} }
#contentLibraries a #contentLibraries a
{ {
position: absolute; position: absolute;
height: 39px; height: 39px;
width: 100%; width: 100%;
z-index: 10; z-index: 10;
display: block; display: block;
top 0; top 0;
text-decoration: none; text-decoration: none;
} }
#contentLibraries .library-indicator #contentLibraries .library-indicator
{ {
float: right; float: right;
background-color: white; background-color: white;
height: 8px; height: 8px;
padding: 16px 16px 15px 16px; padding: 16px 16px 15px 16px;
display:block; display:block;
} }
#content h1 #content h1
{ {
color: #292929; color: #292929;
text-align: center; text-align: center;
font-size: 21px; font-size: 21px;
} }
#contentLibraries h1{ #contentLibraries h1{
color: #292929; color: #292929;
text-align: center; text-align: center;
border-bottom: 1px solid #C6C6C6; border-bottom: 1px solid #C6C6C6;
font-size: 21px; font-size: 21px;
padding: 15px 0 16px 0; padding: 15px 0 16px 0;
} }
#folder-header #folder-header
{ {
position: fixed; position: fixed;
width: 100%; width: 100%;
height: 88px; height: 88px;
background-color: rgba(255,255,255,0.9); background-color: rgba(255,255,255,0.9);
border-bottom: 1px solid #C6C6C6; border-bottom: 1px solid #C6C6C6;
z-index: 999; z-index: 999;
} }
#folder-subheader1 #folder-subheader1
{ {
width: 100%; width: 100%;
height: 40px; height: 40px;
margin-top: 18px; margin-top: 18px;
} }
#folder-subheader2 #folder-subheader2
{ {
width: 100%; width: 100%;
padding-left: 16px; padding-left: 16px;
} }
#topIndex #topIndex
{ {
position: absolute; position: absolute;
left: 16px; left: 16px;
top: 19px; top: 19px;
} }
#topIndex a #topIndex a
{ {
float: left; float: left;
} }
.indicator { .indicator {
margin: 0 5px; margin: 0 5px;
} }
.path { .path {
text-decoration: none; text-decoration: none;
color: #5C5C5C; color: #5C5C5C;
font-family: Arial, Helvetica; font-family: Arial, Helvetica;
font-size: 15px; font-size: 15px;
} }
#header-combos #header-combos
{ {
position: absolute; position: absolute;
right: 10px; right: 10px;
top: 15px; top: 15px;
color: #a3a3a3; color: #a3a3a3;
width: 160px; width: 160px;
} }
#topIndex .next{ #topIndex .next{
width: 25px; width: 25px;
height: 19px; height: 19px;
border: none; border: none;
margin: 0 21px 4px 0; margin: 0 21px 4px 0;
padding: 5px 0 0 0; padding: 5px 0 0 0;
display: block; display: block;
background: url("/images/next.png") no-repeat scroll 0 0 transparent; background: url("/images/next.png") no-repeat scroll 0 0 transparent;
background-size: 25px 19px; background-size: 25px 19px;
padding: 0; padding: 0;
text-indent: -99999px; text-indent: -99999px;
} }
#topIndex .previous{ #topIndex .previous{
width: 25px; width: 25px;
height: 19px; height: 19px;
border: none; border: none;
margin: 0 14px 4px 0; margin: 0 14px 4px 0;
padding: 5px 0 0 0; padding: 5px 0 0 0;
display: block; display: block;
background: url("/images/prev.png") no-repeat scroll 0 0 transparent; background: url("/images/prev.png") no-repeat scroll 0 0 transparent;
background-size: 25px 19px; background-size: 25px 19px;
padding: 0; padding: 0;
text-indent: -99999px; text-indent: -99999px;
} }
#topIndex .up{ #topIndex .up{
width: 15px; width: 15px;
height: 19px; height: 19px;
border: none; border: none;
background: url("/images/up.png") no-repeat scroll 0 0 transparent; background: url("/images/up.png") no-repeat scroll 0 0 transparent;
background-size: 15px 19px; background-size: 15px 19px;
color: #FFF; color: #FFF;
display: block; display: block;
text-indent: -99999px; text-indent: -99999px;
} }
#itemContainer li #itemContainer li
{ {
height: 120px; height: 120px;
border: 1px solid #E2E2E2; border: 1px solid #E2E2E2;
margin: 9px 10px 0px 10px; margin: 9px 10px 0px 10px;
background-color: white; background-color: white;
overflow: hidden; overflow: hidden;
position: relative; position: relative;
} }
.folderContent .folderContent
{ {
padding-top: 90px; padding-top: 90px;
} }
/* hasta aquí */ /* hasta aquí */
.folder .folder
{ {
float: left; float: left;
} }
.cover .cover
{ {
float: left; float: left;
overflow: hidden; overflow: hidden;
} }
.mark .mark
{ {
position: absolute; position: absolute;
top: 0px; top: 0px;
margin-left: 55px; margin-left: 55px;
} }
.info .info
{ {
padding: 8px 0px 0px 0px; padding: 8px 0px 0px 0px;
position: relative; position: relative;
height: 115px; height: 115px;
padding-left: 82px; padding-left: 82px;
} }
.buttons .buttons
{ {
position:absolute; position:absolute;
bottom:0px; bottom:0px;
left:80px; left:80px;
right: 0px; right: 0px;
border-top: 1px solid #e2e2e2; border-top: 1px solid #e2e2e2;
padding-top: 3px; padding-top: 3px;
height: 25px; height: 25px;
font-family: Arial; font-family: Arial;
color: #6e6e6e; color: #6e6e6e;
font-size: 10px; font-size: 10px;
} }
.elementInfo .elementInfo
{ {
position:absolute; position:absolute;
bottom:24px; bottom:24px;
padding-top: 3px; padding-top: 3px;
height: 25px; height: 25px;
width: 100%; width: 100%;
font-family: Arial; font-family: Arial;
color: #adadad; color: #adadad;
font-size: 10px; font-size: 10px;
} }
.numPages .numPages
{ {
float: left; float: left;
padding-left:8px; padding-left:8px;
} }
.comicSize .comicSize
{ {
float: right; float: right;
padding-right: 9px; padding-right: 9px;
} }
#itemContainer a #itemContainer a
{ {
text-decoration: none; text-decoration: none;
} }
.browseButton .browseButton
{ {
width: 60px; width: 60px;
background: url("/images/browse.png") no-repeat scroll 0 0 transparent; background: url("/images/browse.png") no-repeat scroll 0 0 transparent;
background-position: 1px 6px; background-position: 1px 6px;
background-size: 7px 7px; background-size: 7px 7px;
border: none; border: none;
text-align:right; text-align:right;
display: block; display: block;
float: right; float: right;
padding: 4px 10px 0 0; padding: 4px 10px 0 0;
color: #6e6e6e; color: #6e6e6e;
} }
.importButton .importButton
{ {
width: 60px; width: 60px;
background: url("/images/download.png") no-repeat scroll 0 0 transparent; background: url("/images/download.png") no-repeat scroll 0 0 transparent;
background-position: 3px 5px; background-position: 3px 5px;
background-size: 7px 8px; background-size: 7px 8px;
border: none; border: none;
text-align:left; text-align:left;
display: block; display: block;
float: left; float: left;
margin: 0 0 0 4px; margin: 0 0 0 4px;
padding: 4px 0 0 16px; padding: 4px 0 0 16px;
color: #6e6e6e; color: #6e6e6e;
} }
.readButton .readButton
{ {
width: 60px; width: 60px;
background: url("/images/read.png") no-repeat scroll 0 0 transparent; background: url("/images/read.png") no-repeat scroll 0 0 transparent;
background-position: 18px 5px; background-position: 18px 5px;
background-size: 7px 9px; background-size: 7px 9px;
border: none; border: none;
text-align:right; text-align:right;
display: block; display: block;
float: right; float: right;
padding: 4px 10px 0 0; padding: 4px 10px 0 0;
color: #6e6e6e; color: #6e6e6e;
} }
.importedButton .importedButton
{ {
width: 60px; width: 60px;
background: url("/images/imported.png") no-repeat scroll 0 0 transparent; background: url("/images/imported.png") no-repeat scroll 0 0 transparent;
background-position: 2px 6px; background-position: 2px 6px;
background-size: 8px 6px; background-size: 8px 6px;
border: none; border: none;
text-align:left; text-align:left;
display: block; display: block;
float: left; float: left;
margin: 0 0 0 4px; margin: 0 0 0 4px;
padding: 4px 0 0 16px; padding: 4px 0 0 16px;
color: #6e6e6e; color: #6e6e6e;
} }
#indexes{ #indexes{
border-top: 1px solid #C6C6C6; border-top: 1px solid #C6C6C6;
background-color: white; background-color: white;
padding: 0px; padding: 0px;
margin: 9px 0 0 0; margin: 9px 0 0 0;
} }
.index{ .index{
background-color: white; background-color: white;
margin: 9px 0 9px 0; margin: 9px 0 9px 0;
} }
#alphaIndex a, #pageIndex a{ #alphaIndex a, #pageIndex a{
width: 29px; width: 29px;
height: 24px; height: 24px;
border: none; border: none;
margin: 0 0 9px 9px; margin: 0 0 9px 9px;
padding: 5px 0 0 0px; padding: 5px 0 0 0px;
color: #5C5C5C; color: #5C5C5C;
font-size: 20px; font-size: 20px;
text-align: center; text-align: center;
display: block; display: block;
text-decoration: none; text-decoration: none;
font-family: Arial; font-family: Arial;
border: 1px solid #E2E2E2; border: 1px solid #E2E2E2;
text-align:center; text-align:center;
} }
#alphaIndex li, #pageIndex li{ #alphaIndex li, #pageIndex li{
float: left; float: left;
} }
#pageIndex .current{ #pageIndex .current{
color: white; color: white;
background-color: #A2A2A2; background-color: #A2A2A2;
border: 1px solid #A2A2A2; border: 1px solid #A2A2A2;
} }
#content h2, #contentLibraries h2{ #content h2, #contentLibraries h2{
color: #000; color: #000;
font-weight: bold; font-weight: bold;
font-size: 12px; font-size: 12px;
margin: 0 0 16px 0; margin: 0 0 16px 0;
} }
.inputs_login{ .inputs_login{
width: 256px; width: 256px;
height: 64px; height: 64px;
background: url("/images/fnd_inputs.jpg") no-repeat scroll 0 0 #FFF; background: url("/images/fnd_inputs.jpg") no-repeat scroll 0 0 #FFF;
margin: 0 0 18px 0; margin: 0 0 18px 0;
} }
.username{ .username{
width: 200px; width: 200px;
height: 24px; height: 24px;
background: url("/images/fnd_input_username.jpg") no-repeat scroll 0 0 #2b2b2b; background: url("/images/fnd_input_username.jpg") no-repeat scroll 0 0 #2b2b2b;
border: none; border: none;
padding: 0 0 0 44px; padding: 0 0 0 44px;
margin: 5px 0 6px 8px; margin: 5px 0 6px 8px;
font-size: 14px; font-size: 14px;
color: #6e6e6e; color: #6e6e6e;
} }
.pass{ .pass{
width: 200px; width: 200px;
height: 24px; height: 24px;
background: url("/images/fnd_input_pass.jpg") no-repeat scroll 0 0 #2b2b2b; background: url("/images/fnd_input_pass.jpg") no-repeat scroll 0 0 #2b2b2b;
border: none; border: none;
padding: 0 0 0 44px; padding: 0 0 0 44px;
margin: 0 0 0 8px; margin: 0 0 0 8px;
font-size: 14px; font-size: 14px;
color: #6e6e6e; color: #6e6e6e;
} }
.button_sign{ .button_sign{
width: 86px; width: 86px;
height: 30px; height: 30px;
background: url("/images/bt_login.jpg") no-repeat scroll 0 0 transparent; background: url("/images/bt_login.jpg") no-repeat scroll 0 0 transparent;
border: none; border: none;
margin: 0; margin: 0;
padding: 0; padding: 0;
color: #FFF; color: #FFF;
font-size: 14px; font-size: 14px;
float: left; float: left;
} }
.infor{ .infor{
color: #666; color: #666;
font-size: 8px; font-size: 8px;
float: left; float: left;
width: 112px; width: 112px;
margin: 0 0 0 8px; margin: 0 0 0 8px;
line-height: 120%; line-height: 120%;
} }
.clear{ .clear{
height: 2px; height: 2px;
clear: both; clear: both;
} }
.title{ .title{
font-family: Arial; font-family: Arial;
font-size: 12px; font-size: 12px;
margin: 0 0 0 6px; margin: 0 0 0 6px;
color: #555555 ; color: #555555 ;
overflow: hidden; overflow: hidden;
word-wrap: break-word; word-wrap: break-word;
height: 65px; height: 65px;
text-decoration: none; text-decoration: none;
} }
#indexalpha, #indexnumber{ #indexalpha, #indexnumber{
-webkit-appearance: none; -webkit-appearance: none;
background-color: rgba(255,255,255,0); background-color: rgba(255,255,255,0);
border-radius: 0px; border-radius: 0px;
border: none; border: none;
color: #a3a3a3; color: #a3a3a3;
font-size: 16px; font-size: 16px;
font-family: Arial, Helvetica; font-family: Arial, Helvetica;
height: 30px; height: 30px;
margin: 0 0 0 10px; margin: 0 0 0 10px;
padding:0; padding:0;
float: right; float: right;
} }
.comboIndicator { .comboIndicator {
float: right; float: right;
padding: 14px 0 0 0; padding: 14px 0 0 0;
margin: 0 0 0 4px; margin: 0 0 0 4px;
width: 5px; width: 5px;
} }

View File

@ -1,26 +1,26 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head> <head>
<link rel="stylesheet" href="css/reset.css" type="text/css" /> <link rel="stylesheet" href="css/reset.css" type="text/css" />
<link rel="stylesheet" href="css/styles.css" type="text/css" /> <link rel="stylesheet" href="css/styles.css" type="text/css" />
<title>Login</title> <title>Login</title>
</head> </head>
<body> <body>
<div id="content"> <div id="content">
<h1>LOGIN</h1> <h1>LOGIN</h1>
<h2>YACREADER LIBRARY</h2> <h2>YACREADER LIBRARY</h2>
<form> <form>
<div class="inputs_login"> <div class="inputs_login">
<input type="text" class="username" value="username" name="username" /> <input type="text" class="username" value="username" name="username" />
<input type="text" class="pass" value="password" name="pass" /> <input type="text" class="pass" value="password" name="pass" />
</div> </div>
<input class="button_sign" type="submit" value="Sign in" /> <input class="button_sign" type="submit" value="Sign in" />
<p class="infor">If you have forgotten your login information, please reset it on the YACReaderLibrary</p> <p class="infor">If you have forgotten your login information, please reset it on the YACReaderLibrary</p>
<div class="clear">&nbsp;</div> <div class="clear">&nbsp;</div>
</form> </form>
</div> </div>
<div class="sombra">&nbsp;</div> <div class="sombra">&nbsp;</div>
</body> </body>
</html> </html>

View File

@ -1,115 +1,115 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head> <head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="/css/reset.css" type="text/css" /> <link rel="stylesheet" href="/css/reset.css" type="text/css" />
<link rel="stylesheet" href="/css/styles.css" type="text/css" /> <link rel="stylesheet" href="/css/styles.css" type="text/css" />
<title>Folder</title> <title>Folder</title>
</head> </head>
<body> <body>
<div id="content"> <div id="content">
<div> <div>
<div id="folder-header"> <div id="folder-header">
<div id="topIndex"> {if pageIndex} <a class="previous" href="{page.previous}">previous</a> <a class="next" href="{page.next}">next</a> {end pageIndex} <a class="up" href="{upurl}">up</a> </div> <div id="topIndex"> {if pageIndex} <a class="previous" href="{page.previous}">previous</a> <a class="next" href="{page.next}">next</a> {end pageIndex} <a class="up" href="{upurl}">up</a> </div>
<div id="folder-subheader1"> <div id="folder-subheader1">
<h1>{folder.name}</h1> <h1>{folder.name}</h1>
</div> </div>
<div id ="folder-subheader2"> <div id ="folder-subheader2">
<a class="path" href="/">Libraries</a> <img class="indicator" src="/images/indicator.png" style="width: 5px"/> <a class="path" href="{library.url}">{library.name}</a> {loop path} <img class="indicator" src="/images/indicator.png" style="width: 5px"/> <a class="path" href="{path.url}">{path.name}</a> {end path} <a class="path" href="/">Libraries</a> <img class="indicator" src="/images/indicator.png" style="width: 5px"/> <a class="path" href="{library.url}">{library.name}</a> {loop path} <img class="indicator" src="/images/indicator.png" style="width: 5px"/> <a class="path" href="{path.url}">{path.name}</a> {end path}
</div> </div>
<div id ="header-combos"> <div id ="header-combos">
{if pageIndex} {if pageIndex}
<img class="comboIndicator" src="/images/combo.png"/> <img class="comboIndicator" src="/images/combo.png"/>
<select name="indexnumber" id="indexnumber" onchange="navigateTo(this, 'window', false);"> <select name="indexnumber" id="indexnumber" onchange="navigateTo(this, 'window', false);">
<option value="" disabled selected>{page}/{pages}</option> <option value="" disabled selected>{page}/{pages}</option>
{loop page} {loop page}
<option value="{page.url}">{page.number}</option> <option value="{page.url}">{page.number}</option>
{end page} {end page}
</select> </select>
{end pageIndex} {end pageIndex}
{if alphaIndex} {if alphaIndex}
<img class="comboIndicator" src="/images/combo.png"/> <img class="comboIndicator" src="/images/combo.png"/>
<select name="indexalpha" id="indexalpha" onchange="navigateTo(this, 'window', false);"> <select name="indexalpha" id="indexalpha" onchange="navigateTo(this, 'window', false);">
<option value="" disabled selected>index</option> <option value="" disabled selected>index</option>
{loop index} {loop index}
<option value="{index.url}">{index.indexname}</option> <option value="{index.url}">{index.indexname}</option>
{end index} {end index}
</select> </select>
{end alphaIndex} {end alphaIndex}
</div> </div>
</div> </div>
<!--<a href="javascript:javascript:history.go(-1)">up</a>--> <!--<a href="javascript:javascript:history.go(-1)">up</a>-->
<div class="folderContent"> <div class="folderContent">
<ul id="itemContainer"> <ul id="itemContainer">
{loop element} {loop element}
<li> <li>
<div class="{element.class}"> <div class="{element.class}">
{element.cover.browse} <img style="width: 80px" src="{element.image.url}"/> {element.cover.browse.end} {element.cover.browse} <img style="width: 80px" src="{element.image.url}"/> {element.cover.browse.end}
</div> </div>
<div class="info"> <div class="info">
<div class="title"><p>{element.name}</p> <div class="title"><p>{element.name}</p>
</div> </div>
<div class="elementInfo"> {element.pages} {element.size} <div class="elementInfo"> {element.pages} {element.size}
</div> </div>
<div class="buttons"> {element.download} {element.read} {element.browse} <div class="buttons"> {element.download} {element.read} {element.browse}
</div> </div>
</div> </div>
{element.status} {element.status}
</li> </li>
{end element} {end element}
</ul> </ul>
<div class="clear">&nbsp;</div> <div class="clear">&nbsp;</div>
</div> </div>
</div> </div>
{if index} {if index}
<div id="indexes"> <div id="indexes">
{if alphaIndex} {if alphaIndex}
<div class="index"> <div class="index">
<ul id="alphaIndex"> <ul id="alphaIndex">
{loop index} {loop index}
<li> <a href="{index.url}"> {index.indexname} </a> </li> <li> <a href="{index.url}"> {index.indexname} </a> </li>
{end index} {end index}
</ul> </ul>
<div class="clear">&nbsp;</div> <div class="clear">&nbsp;</div>
</div> </div>
{end alphaIndex} {end alphaIndex}
{if pageIndex} {if pageIndex}
<div class="index"> <div class="index">
<ul id="pageIndex"> <ul id="pageIndex">
<!-- <li> <a class="first" href="{page.first}">first</a> </li> <!-- <li> <a class="first" href="{page.first}">first</a> </li>
<li> <a class="previous" href="{page.previous}">previous</a> </li>--> <li> <a class="previous" href="{page.previous}">previous</a> </li>-->
{loop page} <li> <a class="{page.current}" href="{page.url}"> {page.number} </a> </li> {end page} {loop page} <li> <a class="{page.current}" href="{page.url}"> {page.number} </a> </li> {end page}
<!-- <li> <a class="next" href="{page.next}">next</a> </li> <!-- <li> <a class="next" href="{page.next}">next</a> </li>
<li> <a class="last" href="{page.last}">last</a> </li>--> <li> <a class="last" href="{page.last}">last</a> </li>-->
</ul> </ul>
<div class="clear">&nbsp;</div> <div class="clear">&nbsp;</div>
</div> </div>
{end pageIndex} {end pageIndex}
</div> </div>
{end index} {end index}
<script type="text/javascript"> <script type="text/javascript">
function navigateTo(sel, target) { function navigateTo(sel, target) {
window[target].location.href = sel.options[sel.selectedIndex].value; window[target].location.href = sel.options[sel.selectedIndex].value;
} }
</script> </script>
</body> </body>
</html> </html>

View File

@ -1,114 +1,114 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head> <head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="/css/reset.css" type="text/css" /> <link rel="stylesheet" href="/css/reset.css" type="text/css" />
<link rel="stylesheet" href="/css/styles.css" type="text/css" /> <link rel="stylesheet" href="/css/styles.css" type="text/css" />
<title>Folder</title> <title>Folder</title>
</head> </head>
<body> <body>
<div id="content"> <div id="content">
<div> <div>
<div id="folder-header"> <div id="folder-header">
<div id="topIndex"> {if pageIndex} <a class="previous" href="{page.previous}">previous</a> <a class="next" href="{page.next}">next</a> {end pageIndex} <a class="up" href="{upurl}">up</a> </div> <div id="topIndex"> {if pageIndex} <a class="previous" href="{page.previous}">previous</a> <a class="next" href="{page.next}">next</a> {end pageIndex} <a class="up" href="{upurl}">up</a> </div>
<div id="folder-subheader1"> <div id="folder-subheader1">
</div> </div>
<div id ="folder-subheader2"> <div id ="folder-subheader2">
<a class="path" href="/">Libraries</a> <!--<img class="indicator" src="/images/indicator.png" style="width: 5px"/> <a class="path" href="{library.url}">{library.name}</a> -->{loop path} <img class="indicator" src="/images/indicator.png" style="width: 5px"/> <a class="path" href="{path.url}">{path.name}</a> {end path} <a class="path" href="/">Libraries</a> <!--<img class="indicator" src="/images/indicator.png" style="width: 5px"/> <a class="path" href="{library.url}">{library.name}</a> -->{loop path} <img class="indicator" src="/images/indicator.png" style="width: 5px"/> <a class="path" href="{path.url}">{path.name}</a> {end path}
</div> </div>
<div id ="header-combos"> <div id ="header-combos">
{if pageIndex} {if pageIndex}
<img class="comboIndicator" src="/images/combo.png"/> <img class="comboIndicator" src="/images/combo.png"/>
<select name="indexnumber" id="indexnumber" onchange="navigateTo(this, 'window', false);"> <select name="indexnumber" id="indexnumber" onchange="navigateTo(this, 'window', false);">
<option value="" disabled selected>{page}/{pages}</option> <option value="" disabled selected>{page}/{pages}</option>
{loop page} {loop page}
<option value="{page.url}">{page.number}</option> <option value="{page.url}">{page.number}</option>
{end page} {end page}
</select> </select>
{end pageIndex} {end pageIndex}
{if alphaIndex} {if alphaIndex}
<img class="comboIndicator" src="/images/combo.png"/> <img class="comboIndicator" src="/images/combo.png"/>
<select name="indexalpha" id="indexalpha" onchange="navigateTo(this, 'window', false);"> <select name="indexalpha" id="indexalpha" onchange="navigateTo(this, 'window', false);">
<option value="" disabled selected>index</option> <option value="" disabled selected>index</option>
{loop index} {loop index}
<option value="{index.url}">{index.indexname}</option> <option value="{index.url}">{index.indexname}</option>
{end index} {end index}
</select> </select>
{end alphaIndex} {end alphaIndex}
</div> </div>
</div> </div>
<!--<a href="javascript:javascript:history.go(-1)">up</a>--> <!--<a href="javascript:javascript:history.go(-1)">up</a>-->
<div class="folderContent"> <div class="folderContent">
<ul id="itemContainer"> <ul id="itemContainer">
{loop element} {loop element}
<li> <li>
<div class="{element.class}"> <div class="{element.class}">
{element.cover.browse} <img style="width: 80px" src="{element.image.url}"/> {element.cover.browse.end} {element.cover.browse} <img style="width: 80px" src="{element.image.url}"/> {element.cover.browse.end}
</div> </div>
<div class="info"> <div class="info">
<div class="title"><p>{element.name}</p> <div class="title"><p>{element.name}</p>
</div> </div>
<div class="elementInfo"> {element.pages} {element.size} <div class="elementInfo"> {element.pages} {element.size}
</div> </div>
<div class="buttons"> {element.download} {element.read} {element.browse} <div class="buttons"> {element.download} {element.read} {element.browse}
</div> </div>
</div> </div>
{element.status} {element.status}
</li> </li>
{end element} {end element}
</ul> </ul>
<div class="clear">&nbsp;</div> <div class="clear">&nbsp;</div>
</div> </div>
</div> </div>
{if index} {if index}
<div id="indexes"> <div id="indexes">
{if alphaIndex} {if alphaIndex}
<div class="index"> <div class="index">
<ul id="alphaIndex"> <ul id="alphaIndex">
{loop index} {loop index}
<li> <a href="{index.url}"> {index.indexname} </a> </li> <li> <a href="{index.url}"> {index.indexname} </a> </li>
{end index} {end index}
</ul> </ul>
<div class="clear">&nbsp;</div> <div class="clear">&nbsp;</div>
</div> </div>
{end alphaIndex} {end alphaIndex}
{if pageIndex} {if pageIndex}
<div class="index"> <div class="index">
<ul id="pageIndex"> <ul id="pageIndex">
<!-- <li> <a class="first" href="{page.first}">first</a> </li> <!-- <li> <a class="first" href="{page.first}">first</a> </li>
<li> <a class="previous" href="{page.previous}">previous</a> </li>--> <li> <a class="previous" href="{page.previous}">previous</a> </li>-->
{loop page} <li> <a class="{page.current}" href="{page.url}"> {page.number} </a> </li> {end page} {loop page} <li> <a class="{page.current}" href="{page.url}"> {page.number} </a> </li> {end page}
<!-- <li> <a class="next" href="{page.next}">next</a> </li> <!-- <li> <a class="next" href="{page.next}">next</a> </li>
<li> <a class="last" href="{page.last}">last</a> </li>--> <li> <a class="last" href="{page.last}">last</a> </li>-->
</ul> </ul>
<div class="clear">&nbsp;</div> <div class="clear">&nbsp;</div>
</div> </div>
{end pageIndex} {end pageIndex}
</div> </div>
{end index} {end index}
<script type="text/javascript"> <script type="text/javascript">
function navigateTo(sel, target) { function navigateTo(sel, target) {
window[target].location.href = sel.options[sel.selectedIndex].value; window[target].location.href = sel.options[sel.selectedIndex].value;
} }
</script> </script>
</body> </body>
</html> </html>

View File

@ -1,27 +1,27 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head> <head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="/css/reset.css" type="text/css" /> <link rel="stylesheet" href="/css/reset.css" type="text/css" />
<link rel="stylesheet" href="/css/styles.css" type="text/css" /> <link rel="stylesheet" href="/css/styles.css" type="text/css" />
<title>Libraries</title> <title>Libraries</title>
</head> </head>
<body> <body>
<div id="contentLibraries"> <div id="contentLibraries">
<h1>Libraries</h1> <h1>Libraries</h1>
<p> <p>
<ul id="librariesList"> <ul id="librariesList">
{loop library} {loop library}
<li> <li>
<div class="library-icon"> <img width="14px" height="18px" src="../images/library.png" /> </div> <div class="library-icon"> <img width="14px" height="18px" src="../images/library.png" /> </div>
<div class="library-link"> {library.label} </div> <div class="library-link"> {library.label} </div>
<div class="library-indicator"> <img width="5px" height="9px" src="../images/indicator.png" /> </div> <div class="library-indicator"> <img width="5px" height="9px" src="../images/indicator.png" /> </div>
<a href="/library/{library.name}/folder/1">&nbsp;</a> <a href="/library/{library.name}/folder/1">&nbsp;</a>
<div class="clear">&nbsp;</div> <div class="clear">&nbsp;</div>
</li> </li>
{end library} {end library}
</ul> </ul>
</p> </p>
</div> </div>
</body> </body>
</html> </html>

View File

@ -1,27 +1,27 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head> <head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="/css/reset.css" type="text/css" /> <link rel="stylesheet" href="/css/reset.css" type="text/css" />
<link rel="stylesheet" href="/css/styles.css" type="text/css" /> <link rel="stylesheet" href="/css/styles.css" type="text/css" />
<title>Libraries</title> <title>Libraries</title>
</head> </head>
<body> <body>
<div id="contentLibraries"> <div id="contentLibraries">
<h1>Libraries</h1> <h1>Libraries</h1>
<p> <p>
<ul id="librariesList"> <ul id="librariesList">
{loop library} {loop library}
<li> <li>
<div class="library-icon"> <img width="14px" height="18px" src="../images/library.png" /> </div> <div class="library-icon"> <img width="14px" height="18px" src="../images/library.png" /> </div>
<div class="library-link"> {library.label} </div> <div class="library-link"> {library.label} </div>
<div class="library-indicator"> <img width="5px" height="9px" src="../images/indicator.png" /> </div> <div class="library-indicator"> <img width="5px" height="9px" src="../images/indicator.png" /> </div>
<a href="/library/{library.name}/folder/1">&nbsp;</a> <a href="/library/{library.name}/folder/1">&nbsp;</a>
<div class="clear">&nbsp;</div> <div class="clear">&nbsp;</div>
</li> </li>
{end library} {end library}
</ul> </ul>
</p> </p>
</div> </div>
</body> </body>
</html> </html>

View File

@ -1,16 +1,16 @@
INCLUDEPATH += $$PWD INCLUDEPATH += $$PWD
DEPENDPATH += $$PWD DEPENDPATH += $$PWD
HEADERS += \ HEADERS += \
$$PWD/edit_shortcuts_dialog.h \ $$PWD/edit_shortcuts_dialog.h \
$$PWD/actions_groups_model.h \ $$PWD/actions_groups_model.h \
$$PWD/actions_shortcuts_model.h \ $$PWD/actions_shortcuts_model.h \
$$PWD/edit_shortcut_item_delegate.h \ $$PWD/edit_shortcut_item_delegate.h \
$$PWD/shortcuts_manager.h $$PWD/shortcuts_manager.h
SOURCES += \ SOURCES += \
$$PWD/edit_shortcuts_dialog.cpp \ $$PWD/edit_shortcuts_dialog.cpp \
$$PWD/actions_groups_model.cpp \ $$PWD/actions_groups_model.cpp \
$$PWD/actions_shortcuts_model.cpp \ $$PWD/actions_shortcuts_model.cpp \
$$PWD/edit_shortcut_item_delegate.cpp \ $$PWD/edit_shortcut_item_delegate.cpp \
$$PWD/shortcuts_manager.cpp $$PWD/shortcuts_manager.cpp

View File

@ -1,23 +1,23 @@
TEMPLATE = app TEMPLATE = app
CONFIG += console CONFIG += console
SOURCES += \ SOURCES += \
main.cpp \ main.cpp \
QT += core QT += core
win32 { win32 {
LIBS += -loleaut32 -lole32 LIBS += -loleaut32 -lole32
QMAKE_CXXFLAGS_RELEASE += /MP /Ob2 /Oi /Ot /GT QMAKE_CXXFLAGS_RELEASE += /MP /Ob2 /Oi /Ot /GT
QMAKE_LFLAGS_RELEASE += /LTCG QMAKE_LFLAGS_RELEASE += /LTCG
CONFIG -= embed_manifest_exe CONFIG -= embed_manifest_exe
} }
!CONFIG(unarr){ !CONFIG(unarr){
include(../../compressed_archive/wrapper.pri) include(../../compressed_archive/wrapper.pri)
} else { } else {
include(../../compressed_archive/unarr/unarr-wrapper.pri) include(../../compressed_archive/unarr/unarr-wrapper.pri)
} }