[Scummvm-cvs-logs] SF.net SVN: scummvm:[41300] scummvm/trunk/backends/vkeybd/ virtual-keyboard-gui.cpp

djwillis at users.sourceforge.net djwillis at users.sourceforge.net
Sat Jun 6 22:05:21 CEST 2009


Revision: 41300
          http://scummvm.svn.sourceforge.net/scummvm/?rev=41300&view=rev
Author:   djwillis
Date:     2009-06-06 20:05:21 +0000 (Sat, 06 Jun 2009)

Log Message:
-----------
Virtual Keyboard: 'Ab'use the console font to get a font small enough to be usable on 320*240 virtual keyboards for display_area (GUI and BigGUI take up far too much space).

Modified Paths:
--------------
    scummvm/trunk/backends/vkeybd/virtual-keyboard-gui.cpp

Modified: scummvm/trunk/backends/vkeybd/virtual-keyboard-gui.cpp
===================================================================
--- scummvm/trunk/backends/vkeybd/virtual-keyboard-gui.cpp	2009-06-06 20:03:13 UTC (rev 41299)
+++ scummvm/trunk/backends/vkeybd/virtual-keyboard-gui.cpp	2009-06-06 20:05:21 UTC (rev 41300)
@@ -117,8 +117,12 @@
 	if (!fontIsSuitable(_dispFont, r)) {
 		_dispFont = FontMan.getFontByUsage(Graphics::FontManager::kGUIFont);
 		if (!fontIsSuitable(_dispFont, r)) {
-			_displayEnabled = false;
-			return;
+			/* FIXME: We 'ab'use the kConsoleFont to get a font that fits in a small display_area on 320*240 keyboard images */
+			_dispFont = FontMan.getFontByUsage(Graphics::FontManager::kConsoleFont);
+			if (!fontIsSuitable(_dispFont, r)) {
+				_displayEnabled = false;
+				return;
+			}
 		}
 	}
 	_dispX = _kbdBound.left + r.left;


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list