Skip to content

Commit

Permalink
Merge pull request #219 from blchinezu/dev
Browse files Browse the repository at this point in the history
Up version: 0.0.6-17-61
  • Loading branch information
blchinezu committed Nov 1, 2016
2 parents 374a047 + f9d9782 commit 05b30ed
Show file tree
Hide file tree
Showing 26 changed files with 36 additions and 15 deletions.
Binary file modified builds/360/360/latest.zip
Binary file not shown.
Binary file modified builds/515/pro4/latest.zip
Binary file not shown.
Binary file modified builds/515/pro5/latest.zip
Binary file not shown.
Binary file modified builds/602/pro2/latest.zip
Binary file not shown.
Binary file modified builds/626/pro4/latest.zip
Binary file not shown.
Binary file modified builds/626/pro5/latest.zip
Binary file not shown.
2 changes: 1 addition & 1 deletion builds/current.version
@@ -1 +1 @@
0.0.6-17-60.1
0.0.6-17-61
47 changes: 34 additions & 13 deletions cr3gui/src/cr3pocketbook.cpp
Expand Up @@ -1302,6 +1302,33 @@ class CRPocketBookQuickMenuWindow : public CRPocketBookInkViewWindow
drawPosition = pageCount == 0 ? 0 : (curPage * barW / pageCount);
}

// Draw current position bar
FillArea(barX1, barY-1, drawPosition, 3, 0x00000000);
int dotRadius = round(PanelHeight()*0.19);
if( !dragging ) {
#ifdef POCKETBOOK_PRO_FW5
DrawCircle(barX1+drawPosition, barY, dotRadius, 0x00000000);
#else
FillArea(barX1+drawPosition-dotRadius, barY-dotRadius, dotRadius*2, dotRadius*2, 0x00000000);
#endif

// Negative thick bar until current position
if( drawPosition < dotRadius ) {
FillArea(barX1, barY-1, drawPosition, 3, 0x00FFFFFF);
}
else {
FillArea(barX1+drawPosition-dotRadius, barY-1, dotRadius, 3, 0x00FFFFFF);
}

// Negative thin bar from current position
if( barX1+drawPosition+dotRadius > barX2 ) {
FillArea(barX1+drawPosition, barY, barX2-barX1-drawPosition, 1, 0x00FFFFFF);
}
else {
FillArea(barX1+drawPosition, barY, dotRadius, 1, 0x00FFFFFF);
}
}

// Draw chapter marks
if( showChapterMarks() ) {
LVArray<int> dummy;
Expand All @@ -1318,15 +1345,20 @@ class CRPocketBookQuickMenuWindow : public CRPocketBookInkViewWindow
}

for ( int x = barX1; x<=barX2; x++ ) {
int currentMarkW = x <= drawPosition ? markW*2 : markW;
int currentMarkW = x <= barX1+drawPosition ? markW*2 : markW;
while ( sbound_index<sbounds.length() ) {
int sx = barX1 + sbounds[sbound_index] * barW / 10000;
if ( sx<x ) {
sbound_index++;
continue;
}
if ( sx==x ) {
FillArea(x, barY - (markH-1) / 2, currentMarkW, markH, 0x00000000);
if( x >= barX1+drawPosition-dotRadius && x <= barX1+drawPosition+dotRadius && !dragging ) {
FillArea(x, barY - (markH-1) / 2, currentMarkW, markH, 0x00FFFFFF);
}
else {
FillArea(x, barY - (markH-1) / 2, currentMarkW, markH, 0x00000000);
}
}
break;
}
Expand All @@ -1337,17 +1369,6 @@ class CRPocketBookQuickMenuWindow : public CRPocketBookInkViewWindow
// Mark page
TM_lastDragPage = curPage;

// Draw current position bar
FillArea(barX1, barY-1, drawPosition, 3, 0x00000000);
if( !dragging ) {
int dotRadius = round(PanelHeight()*0.19);
#ifdef POCKETBOOK_PRO_FW5
DrawCircle(barX1+drawPosition, barY, dotRadius, 0x00000000);
#else
FillArea(barX1+drawPosition-dotRadius, barY-dotRadius, dotRadius*2, dotRadius*2, 0x00000000);
#endif
}

// Draw current position text
if( dragging || forcePartialBwUpdates || !fontAntiAliasingActivated() ) {
SetFont(pbCrFont, 0x00000000);
Expand Down
2 changes: 1 addition & 1 deletion cr3gui/src/cr3pocketbook.h
Expand Up @@ -78,7 +78,7 @@ enum CRPbCommands {

#define PB_CR3_CACHE_SIZE (0x100000 * 64)

#define CR_PB_VERSION "0.0.6-17-60.1"
#define CR_PB_VERSION "0.0.6-17-61"
#define CR_PB_BUILD_DATE "2016-11-01"

#define PB_ROTATE_MODE_360 0
Expand Down
Binary file modified data/common/system/share/cr3/i18n/bg.mo
Binary file not shown.
Binary file modified data/common/system/share/cr3/i18n/ca.mo
Binary file not shown.
Binary file modified data/common/system/share/cr3/i18n/cs.mo
Binary file not shown.
Binary file modified data/common/system/share/cr3/i18n/de.mo
Binary file not shown.
Binary file modified data/common/system/share/cr3/i18n/es.mo
Binary file not shown.
Binary file modified data/common/system/share/cr3/i18n/fr.mo
Binary file not shown.
Binary file modified data/common/system/share/cr3/i18n/he.mo
Binary file not shown.
Binary file modified data/common/system/share/cr3/i18n/hu.mo
Binary file not shown.
Binary file modified data/common/system/share/cr3/i18n/it.mo
Binary file not shown.
Binary file modified data/common/system/share/cr3/i18n/lt.mo
Binary file not shown.
Binary file modified data/common/system/share/cr3/i18n/nl.mo
Binary file not shown.
Binary file modified data/common/system/share/cr3/i18n/pl.mo
Binary file not shown.
Binary file modified data/common/system/share/cr3/i18n/ro.mo
Binary file not shown.
Binary file modified data/common/system/share/cr3/i18n/ru.mo
Binary file not shown.
Binary file modified data/common/system/share/cr3/i18n/tr.mo
Binary file not shown.
Binary file modified data/common/system/share/cr3/i18n/uk.mo
Binary file not shown.
Binary file modified data/common/system/share/cr3/i18n/zh.mo
Binary file not shown.

0 comments on commit 05b30ed

Please sign in to comment.