22 #ifndef SHERLOCK_TATTOO_JOURNAL_H 23 #define SHERLOCK_TATTOO_JOURNAL_H 25 #include "sherlock/journal.h" 26 #include "sherlock/image_file.h" 32 enum JournalHighlight {
33 JH_NONE = -1, JH_CLOSE = 0, JH_SEARCH = 1, JH_SAVE = 2,
34 JH_SCROLL_LEFT = 3, JH_PAGE_LEFT = 4, JH_PAGE_RIGHT = 5, JH_SCROLL_RIGHT = 6, JH_THUMBNAIL = 7
40 int _selector, _oldSelector;
43 uint32 _scrollingTimer;
44 int _savedIndex, _savedSub, _savedPage;
55 void drawControls(
int mode);
60 void highlightJournalControls(
bool slamIt);
65 void highlightSearchControls(
bool slamIt);
72 void handleKeyboardEvents();
82 void disableControls();
87 int getFindName(
bool printError);
97 void showSavedDialog();
116 void record(
int converseNum,
int statementNum,
bool replyOnly =
false)
override;
void drawFrame() override
Definition: animation.h:29
Definition: tattoo_journal.h:37
void record(int converseNum, int statementNum, bool replyOnly=false) override
Definition: sherlock.h:76
Definition: image_file.h:78