scummvm/gui
Johannes Schickel ada03c57b3 Prevent editable widgets from adding various characters when F1-F12 is pressed by the user.
Formerly the code just casted the "ascii" value of the key event to "byte"
and thus truncating the character value. Now that would be fine, if we
would not allow values >= 256 in the ascii field, for example 322 for F8
which in turn resulted in a "B" added to the editable field. I just added
a check for the values being in the byte range before doing the cast,
which fixes this.

svn-id: r48967
2010-05-08 18:30:00 +00:00
..
themes Update default theme 2010-04-12 23:30:52 +00:00
about.cpp COMMON: Move typedef StringList from str.h to new header str-array.h 2010-03-18 15:09:24 +00:00
about.h COMMON: Move typedef StringList from str.h to new header str-array.h 2010-03-18 15:09:24 +00:00
Actions.cpp
Actions.h Fixed indentation and removed whitespaces at the end of line 2008-12-22 11:22:15 +00:00
browser_osx.mm Using #include instead of #import to include some mac os x headers to avoid silly gcc warnings, that we'd otherwise have to remove -pedantic to get rid of 2009-12-26 17:18:18 +00:00
browser.cpp COMMON: Move typedef StringList from str.h to new header str-array.h 2010-03-18 15:09:24 +00:00
browser.h Renamed FilesystemNode -> FSNode 2008-10-02 16:58:59 +00:00
chooser.cpp COMMON: Move typedef StringList from str.h to new header str-array.h 2010-03-18 15:09:24 +00:00
chooser.h COMMON: Move typedef StringList from str.h to new header str-array.h 2010-03-18 15:09:24 +00:00
console.cpp Patch for bug 2943361 by littleboy, adding full kb modifier support to all engines + GUI and proper keypad handling 2010-02-21 04:04:13 +00:00
console.h Patch for bug 2943361 by littleboy, adding full kb modifier support to all engines + GUI and proper keypad handling 2010-02-21 04:04:13 +00:00
credits.h Update credits: Fredrik retired 2010-04-21 21:23:35 +00:00
debugger.cpp Move DebugChannel related code to new header 2010-05-04 11:59:22 +00:00
debugger.h Formatting. 2009-07-26 07:07:35 +00:00
dialog.cpp GUI: Tweaked the launcher so that TAB switches focus between the list and the quick search field 2009-06-06 23:22:48 +00:00
dialog.h GUI: Unify various definitions of kOKCmd and move it to namespace GUI 2010-04-06 09:26:43 +00:00
editable.cpp Prevent editable widgets from adding various characters when F1-F12 is pressed by the user. 2010-05-08 18:30:00 +00:00
editable.h Patch for bug 2943361 by littleboy, adding full kb modifier support to all engines + GUI and proper keypad handling 2010-02-21 04:04:13 +00:00
EditTextWidget.cpp For a smoother user experience, use different colors for inverted text of the ListWidget, depending on whether the widget has focus or not. 2009-07-15 18:05:37 +00:00
EditTextWidget.h Add to launcher not yet functional search widget. 2009-06-06 17:53:25 +00:00
error.cpp Rest of patch #2982224: GSoC: Added unit test and unified error message display 2010-04-11 19:04:02 +00:00
error.h Rest of patch #2982224: GSoC: Added unit test and unified error message display 2010-04-11 19:04:02 +00:00
GuiManager.cpp Fix our DECLARE_SINGLETON macro to conform to the C++ specs. 2010-03-13 21:55:49 +00:00
GuiManager.h Fix from LordHoto for bug #2859401: GUI: GMM crashes when running in 320x200 and 320x240 2010-03-12 23:02:24 +00:00
Key.cpp
Key.h
KeysDialog.cpp GUI: Unify various definitions of kOKCmd and move it to namespace GUI 2010-04-06 09:26:43 +00:00
KeysDialog.h Renamed gui/newgui.cpp -> gui/GuiManager.cpp and gui/newgui.h -> gui/GuiManager.h 2009-01-02 03:21:40 +00:00
launcher.cpp COMMON: Cleanup ConfigManager code 2010-03-29 20:31:23 +00:00
launcher.h COMMON: Move typedef StringList from str.h to new header str-array.h 2010-03-18 15:09:24 +00:00
ListWidget.cpp Move StringTokenizer to its own files (tokenizer.h/tokenizer.cpp). 2010-03-20 12:56:56 +00:00
ListWidget.h COMMON: Move typedef StringList from str.h to new header str-array.h 2010-03-18 15:09:24 +00:00
massadd.cpp COMMON: Cleanup ConfigManager code 2010-03-29 20:31:23 +00:00
massadd.h COMMON: Move typedef StringList from str.h to new header str-array.h 2010-03-18 15:09:24 +00:00
message.cpp COMMON: Move typedef StringList from str.h to new header str-array.h 2010-03-18 15:09:24 +00:00
message.h cleanup 2008-11-12 13:01:21 +00:00
module.mk Rest of patch #2982224: GSoC: Added unit test and unified error message display 2010-04-11 19:04:02 +00:00
object.cpp GUI: Make GuiObject::_name const, init all members in constructor 2010-03-18 15:04:15 +00:00
object.h GUI: Make GuiObject::_name const, init all members in constructor 2010-03-18 15:04:15 +00:00
options.cpp GUI: Remove 'typedef Common::String String' from (Global)OptionsDialog 2010-04-06 09:26:59 +00:00
options.h GUI: Remove 'typedef Common::String String' from (Global)OptionsDialog 2010-04-06 09:26:59 +00:00
PopUpWidget.cpp GUI: Remove GuiObject::getMillis() 2010-03-11 23:41:28 +00:00
PopUpWidget.h Get rid of Common::String::emptyString, and also of some port specific hackery (getting rid of certain global C++ objs) 2009-12-30 23:01:36 +00:00
saveload.cpp COMMON: Move typedef StringList from str.h to new header str-array.h 2010-03-18 15:09:24 +00:00
saveload.h COMMON: Move typedef StringList from str.h to new header str-array.h 2010-03-18 15:09:24 +00:00
ScrollBarWidget.cpp GUI: When clicking in a scrollbar to page up/down, don't scroll a full page; rather scroll a full page minus one line (see FR #2821508). This matches the behavior of the page up/down keys 2009-07-29 08:55:17 +00:00
ScrollBarWidget.h GUI: Turn scrollbar width into a theme variable 2008-11-12 13:07:41 +00:00
TabWidget.cpp Added Ninteno DS specific hack, which takes care of tab button width problems. This actually is not a NDS specific problem, but so far the NDS seems to be the only backend, which has a custom (hardcoded) dialog, which makes problems with our theme layouts. Instead of r43423, which enabled auto width calculaction for tab buttons on all platforms, this commit limits this to the Nintendo DS backend. This takes care of possible layout changes, caused by the changes of the commit. I also added a comment with possible solutions to this problem. 2009-08-16 05:38:16 +00:00
TabWidget.h Added TabWidget::getActiveTab() 2009-09-20 11:25:39 +00:00
themebrowser.cpp COMMON: Move typedef StringList from str.h to new header str-array.h 2010-03-18 15:09:24 +00:00
themebrowser.h Change a couple places from 'end of namespace' to 'End of namespace', for consistency 2009-10-04 21:26:33 +00:00
ThemeEngine.cpp Move StringTokenizer to its own files (tokenizer.h/tokenizer.cpp). 2010-03-20 12:56:56 +00:00
ThemeEngine.h Include font.h instead of fontman.h in places that don't need fontman :) 2009-12-09 16:46:14 +00:00
ThemeEval.cpp Move StringTokenizer to its own files (tokenizer.h/tokenizer.cpp). 2010-03-20 12:56:56 +00:00
ThemeEval.h Implement FR#2507667: "GUI: Improve PopupWidget rendering / theme layouting". 2009-06-06 17:52:44 +00:00
ThemeLayout.cpp Implement FR#2507667: "GUI: Improve PopupWidget rendering / theme layouting". 2009-06-06 17:52:44 +00:00
ThemeLayout.h Implement FR#2507667: "GUI: Improve PopupWidget rendering / theme layouting". 2009-06-06 17:52:44 +00:00
ThemeParser.cpp Move StringTokenizer to its own files (tokenizer.h/tokenizer.cpp). 2010-03-20 12:56:56 +00:00
ThemeParser.h Patch #2973290: Semicolon cleanup 2010-03-22 20:28:08 +00:00
widget.cpp Implement FR#2507667: "GUI: Improve PopupWidget rendering / theme layouting". 2009-06-06 17:52:44 +00:00
widget.h cleanup 2010-03-11 23:40:40 +00:00