[Scummvm-cvs-logs] CVS: scummvm/queen journal.cpp,1.29.2.2,1.29.2.3

Nicolas Bacca arisme at users.sourceforge.net
Tue Mar 2 13:33:05 CET 2004


Update of /cvsroot/scummvm/scummvm/queen
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1258

Modified Files:
      Tag: branch-0-6-0
	journal.cpp 
Log Message:
Display keyboard when saving

Index: journal.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/queen/journal.cpp,v
retrieving revision 1.29.2.2
retrieving revision 1.29.2.3
diff -u -d -r1.29.2.2 -r1.29.2.3
--- journal.cpp	27 Feb 2004 23:52:46 -0000	1.29.2.2
+++ journal.cpp	2 Mar 2004 21:12:22 -0000	1.29.2.3
@@ -52,7 +52,6 @@
 
 	memset(_saveDescriptions, 0, sizeof(_saveDescriptions));
 	_vm->findGameStateDescriptions(_saveDescriptions);
-
 	_panelTextCount = 0;
 	_vm->display()->palFadeOut(0, 255, JOURNAL_ROOM);
 	prepare();
@@ -216,6 +215,9 @@
 void Journal::exitYesNoMode() {
 	_mode = M_NORMAL;
 	if (_prevZoneNum == ZN_MAKE_ENTRY) {
+		OSystem::Property prop;
+		prop.show_keyboard = false;
+		_vm->_system->property(OSystem::PROP_TOGGLE_VIRTUAL_KEYBOARD, &prop);
 		_edit.enable = false;
 	}
 	redraw();
@@ -298,6 +300,9 @@
 			break;
 		case ZN_MAKE_ENTRY:
 			if (_edit.text[0]) {
+				OSystem::Property prop;
+				prop.show_keyboard = false;
+				_vm->_system->property(OSystem::PROP_TOGGLE_VIRTUAL_KEYBOARD, &prop);
 				_vm->saveGameState(currentSlot, _edit.text);
 				_quit = true;
 			} else {
@@ -497,6 +502,9 @@
 
 
 void Journal::initEditBuffer(const char *desc) {
+	OSystem::Property prop;
+	prop.show_keyboard = true;
+	_vm->_system->property(OSystem::PROP_TOGGLE_VIRTUAL_KEYBOARD, &prop);
 	_edit.enable = true;
 	_edit.posCursor = _vm->display()->textWidth(desc);
 	_edit.textCharsCount = strlen(desc);





More information about the Scummvm-git-logs mailing list