diff options
| author | Paul Gilbert | 2015-05-09 12:34:08 -0400 | 
|---|---|---|
| committer | Paul Gilbert | 2015-05-09 12:34:08 -0400 | 
| commit | 66a1138d742bc96eb5abb81dea7aab39d89a8a04 (patch) | |
| tree | efad416be460d4d30b7092e5a2fad6e58ff4042a /engines | |
| parent | 0629ae4639651f546d6aeb56bac842fd07939b8f (diff) | |
| download | scummvm-rg350-66a1138d742bc96eb5abb81dea7aab39d89a8a04.tar.gz scummvm-rg350-66a1138d742bc96eb5abb81dea7aab39d89a8a04.tar.bz2 scummvm-rg350-66a1138d742bc96eb5abb81dea7aab39d89a8a04.zip  | |
SHERLOCK: Disable Journal Print Text button, since it isn't supported
Diffstat (limited to 'engines')
| -rw-r--r-- | engines/sherlock/journal.cpp | 13 | 
1 files changed, 6 insertions, 7 deletions
diff --git a/engines/sherlock/journal.cpp b/engines/sherlock/journal.cpp index 71de9228e4..a9252d111a 100644 --- a/engines/sherlock/journal.cpp +++ b/engines/sherlock/journal.cpp @@ -500,9 +500,13 @@ void Journal::drawJournalFrame() {  	screen.makeButton(Common::Rect(JOURNAL_POINTS[7][0], JOURNAL_BUTTONS_Y + 11,  		JOURNAL_POINTS[7][1], JOURNAL_BUTTONS_Y + 21),  		JOURNAL_POINTS[7][2] - screen.stringWidth("Last Page") / 2, "Last Page"); + +	// WORKAROUND: Draw Print Text button as disabled, since we don't support it in ScummVM  	screen.makeButton(Common::Rect(JOURNAL_POINTS[8][0], JOURNAL_BUTTONS_Y + 11,  		JOURNAL_POINTS[8][1], JOURNAL_BUTTONS_Y + 21),  		JOURNAL_POINTS[8][2] - screen.stringWidth("Print Text") / 2, "Print Text"); +	screen.buttonPrint(Common::Point(JOURNAL_POINTS[8][2], JOURNAL_BUTTONS_Y + 11),  +		COMMAND_NULL, false, "Print Text");  }  /** @@ -543,7 +547,7 @@ void Journal::doArrows() {  	color = _journal.size() > 0 ? COMMAND_FOREGROUND : COMMAND_NULL;  	screen.buttonPrint(Common::Point(JOURNAL_POINTS[5][2], JOURNAL_BUTTONS_Y + 11), color, false, "Search"); -	screen.buttonPrint(Common::Point(JOURNAL_POINTS[8][2], JOURNAL_BUTTONS_Y + 11), color, false, "Print Text"); +	screen.buttonPrint(Common::Point(JOURNAL_POINTS[8][2], JOURNAL_BUTTONS_Y + 11), COMMAND_NULL, false, "Print Text");  	color = _page > 1 ? COMMAND_FOREGROUND : COMMAND_NULL;  	screen.buttonPrint(Common::Point(JOURNAL_POINTS[6][2], JOURNAL_BUTTONS_Y + 11), color, false, "First Page"); @@ -899,13 +903,8 @@ bool Journal::handleEvents(int key) {  		if (pt.x > JOURNAL_POINTS[8][0] && pt.x < JOURNAL_POINTS[8][1] && pt.y >= (JOURNAL_BUTTONS_Y + 11) &&  				pt.y < (JOURNAL_BUTTONS_Y + 20) && !_journal.empty()) {  			found = BTN_PRINT_TEXT; -			color = COMMAND_HIGHLIGHTED; -		} else if (_journal.empty()) { -			color = COMMAND_NULL; -		} else { -			color = COMMAND_FOREGROUND;  		} -		screen.buttonPrint(Common::Point(JOURNAL_POINTS[8][2], JOURNAL_BUTTONS_Y + 11), color, true, "Print Text"); +		screen.buttonPrint(Common::Point(JOURNAL_POINTS[8][2], JOURNAL_BUTTONS_Y + 11), COMMAND_NULL, true, "Print Text");  	}  	if (found == BTN_EXIT && events._released)  | 
