[Scummvm-cvs-logs] CVS: scummvm TODO,1.228,1.229

Max Horn fingolfin at users.sourceforge.net
Sat Jan 29 10:04:52 CET 2005


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

Modified Files:
	TODO 
Log Message:
Move more text editing code into class EditableWidget; ListWidget now has all the editing capabilities of EditTextWidget

Index: TODO
===================================================================
RCS file: /cvsroot/scummvm/scummvm/TODO,v
retrieving revision 1.228
retrieving revision 1.229
diff -u -d -r1.228 -r1.229
--- TODO	27 Jan 2005 20:17:45 -0000	1.228
+++ TODO	29 Jan 2005 18:04:34 -0000	1.229
@@ -194,11 +194,12 @@
 GUI
 ===
 * Remove hard coded 320x200 assumptions, use game screen size
-* Add ability to scale GUI (ie. to make the GUI less tiny in COMI)
-* Remove code duplication between EditTextWidget and ListWidget (i.e. text 
-  editing code; maybe we can factor that out into a common base or aggregate
-  class... not yet sure).
-* Fix EditTextWidget::drawCaret and ListWidget::drawCaret support for alternate
+* EditableWidget: Make it possible to specify a min/max length for the text
+* EditableWidget: Let setEditString filter the string it gets
+* EditableWidget: Right now, custom filtering requires the user to subclass;
+  it would be nice if there was simply a "validator hook" or so.
+  Maybe take some inspiration from Java's Swing in this matter.
+* Improve EditTextWidget::drawCaret and ListWidget::drawCaret support for alternate
   fonts (the current code overdraws chars partly, and relies on the fact that
   our default built-in font has a separation pixel column on the *left* side;
   most other bitmap fonts have it on the right, though). To this end, we maybe





More information about the Scummvm-git-logs mailing list