aboutsummaryrefslogtreecommitdiff
path: root/gui
AgeCommit message (Collapse)Author
2010-06-15GUI: Implement FR #2821514.Eugene Sandulenko
FR #2821514: "GUI: OK and Cancel buttons in option tabs". Now tabs are visually separated from the buttons. svn-id: r49770
2010-06-15GUI: Tidied up lowres themes.Eugene Sandulenko
svn-id: r49769
2010-06-15GUI: Improved look of GMM options menu.Eugene Sandulenko
svn-id: r49768
2010-06-15GUI: Implement radiobuttons.Eugene Sandulenko
Implement radiobuttons in GUI. Also closes FR #2821529: "GUI: volume and subtitles speed sliders". Subtitle toggle button is replaced by three radiobuttons grouped by a single group. Updated translations and themes. svn-id: r49767
2010-06-15GUI: Added in-place hotkeys for widgets.Eugene Sandulenko
Now it is possible to specify hotkeys in place for ButtonWidget and CheckboxWidget (the only widgets with hotkeys now). Use de-facto standard with putting hotkey between tildes (~). Like '~O~pen'. The tildes gets stripped before after hotkey is extracted. This is done for giving translators possibility to specify their own hotkeys. Old hotkeys defined at widget instance creation are left for leaving possibility to specify non-printable hotkeys such as Common::ASCII_ESCAPE. Translation files were updated respectively. svn-id: r49766
2010-06-15Implement translation support for ScummVM GUI.Eugene Sandulenko
Based on patch #2903830: "Updated Translation Prototype" by alexbevi which in turn is based on patch #1739965 by jvprat. Currently it builds all translations right into ScummVM. Once the feature will be accepted more widely, i.e. more translations will pop up, it will be trivial to move translation strings to external file. Finished translation: Russian Unfinished translation: Hungarian Things which are nice to do: - Language code -> language mapping for more user friendness - Specifying fonts to be used with language - Updating of interface language without restart. It will require moving of much code to reflowLayout() methods for each dialog The .po files must be in single byte encodings. I.e. no support for Unicode. svn-id: r49759
2010-06-06Add Gus to credits, update README & NEWSMax Horn
svn-id: r49454
2010-05-27GUI: Fix about dialog regression from my previous commitMax Horn
svn-id: r49268
2010-05-27Fix for bug #3007656: "GMM: Crash in 320x200"Max Horn
svn-id: r49267
2010-05-27GUI: Reduce code duplication in about dialogMax Horn
svn-id: r49266
2010-05-26Replace SCUMM F5 dialog by GMM & add help button to GMMMax Horn
The new "Help" button in the GMM is currently only used by SCUMM. To use it, an engine currently needs to subclass MainMenuDialog. svn-id: r49249
2010-05-26Patch #2951677: Text boxes should init with the caret at the beginningEugene Sandulenko
svn-id: r49239
2010-05-21Implement FR #2858270: GUI: List scrollbar actions should focus on listEugene Sandulenko
svn-id: r49133
2010-05-08Prevent editable widgets from adding various characters when F1-F12 is ↵Johannes Schickel
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-04Move DebugChannel related code to new headerMax Horn
svn-id: r48935
2010-04-27COMMON: Move DebugChannel stuff into a new DebugMan singletonMax Horn
svn-id: r48821
2010-04-21Update credits: Fredrik retiredMax Horn
svn-id: r48766
2010-04-12Update default themeOri Avtalion
svn-id: r48650
2010-04-12Remove trailing whitespaceOri Avtalion
svn-id: r48649
2010-04-12Center labels in mass-add dialogOri Avtalion
svn-id: r48648
2010-04-12Update credits for myself to reflect that I am now part of the team.Thierry Crozat
svn-id: r48646
2010-04-12Changed my credits to indicate more extensive contributionsYotam Barnoy
svn-id: r48633
2010-04-11Rest of patch #2982224: GSoC: Added unit test and unified error message displayMax Horn
svn-id: r48627
2010-04-09No Mandriva updates in ages -> mark Mandriva packager as retiredMax Horn
svn-id: r48592
2010-04-06GUI: Remove 'typedef Common::String String' from (Global)OptionsDialogMax Horn
svn-id: r48565
2010-04-06GUI: Unify various definitions of kOKCmd and move it to namespace GUIMax Horn
svn-id: r48564
2010-04-05Commit of patch #2980691 "GSoC: GUI: Caret blink shaves pixels [...] (bug ↵Johannes Schickel
#2951681)". svn-id: r48551
2010-04-05Mark Chris Gray (former Win64 builder) retired and add myself to the Win64 ↵Johannes Schickel
builder section. svn-id: r48540
2010-03-29COMMON: Cleanup ConfigManager codeMax Horn
* get rid of ConfigManager::_emptyString * get rid of ConfigManager::Domain::get (use getVal instead) * remove some dead code svn-id: r48417
2010-03-22Patch #2973290: Semicolon cleanupMax Horn
svn-id: r48359
2010-03-20Move StringTokenizer to its own files (tokenizer.h/tokenizer.cpp).Johannes Schickel
svn-id: r48310
2010-03-18COMMON: Move typedef StringList from str.h to new header str-array.hMax Horn
This removes the dependency on array.h from str.h. Also, begun migration from the confusing type name "StringList" to the more appropriate StringArray. svn-id: r48282
2010-03-18GUI: Make GuiObject::_name const, init all members in constructorMax Horn
svn-id: r48275
2010-03-13Fix our DECLARE_SINGLETON macro to conform to the C++ specs.Johannes Schickel
We need to use a namespace Common { } there to make strict C++ compilers like clang++ and comeau happy. I also added a slight comment about why that is needed to the macro definition and a note that you need to use it from the global namespace. svn-id: r48254
2010-03-12Fix from LordHoto for bug #2859401: GUI: GMM crashes when running in 320x200 ↵Max Horn
and 320x240 svn-id: r48248
2010-03-11GUI: Remove GuiObject::getMillis()Max Horn
svn-id: r48241
2010-03-11cleanupMax Horn
svn-id: r48240
2010-02-21Patch for bug 2943361 by littleboy, adding full kb modifier support to all ↵Yotam Barnoy
engines + GUI and proper keypad handling svn-id: r48101
2010-02-13Hide ZipArchive implementation, only expose it via factory functions: ↵Max Horn
makeZipArchive() svn-id: r48040
2010-02-10Fix Rober Spalek & Hans-Joerg Frieden in the CPP resp. plain text versions ↵Max Horn
of the credits svn-id: r48034
2010-02-08Add N64 backend to creditsFabio Battaglia
svn-id: r47988
2010-02-07Add the DOSBox Team to our "Special Thanks" section for their awesome ↵Johannes Schickel
OPL2/OPL3 emulator. svn-id: r47983
2010-02-01Fix behavior of delete key, when the cursor is at the end of the input line.Johannes Schickel
svn-id: r47802
2010-02-01Fix assert after ^W and Delete key events in the debugger, when there's ↵Johannes Schickel
nothing on the line. svn-id: r47801
2010-02-01partly reverting r46807 ffs. Regression in numpad handling - ID: 2943361Martin Kiewitz
svn-id: r47796
2010-01-25Strip trailing spaces/tabs.Johannes Schickel
svn-id: r47541
2010-01-25Replace some more Adlib uses by AdLib.Johannes Schickel
svn-id: r47530
2010-01-22Update copyright string to show current yearArnaud Boutonné
svn-id: r47447
2010-01-07The default keycolor for mouse pointers used to be 255.Marcus Comstedt
This makes sense as a default for CLUT8 modes, but not really for anything else. As part of the gsoc2009-16bit merge, the default was changed to "all ones", with extra code in the SDL backend to truncate this to the depth of the mode. However, "all ones" (white) still isn't a very useful default for RGB modes. So rather than jumping through hoops to provide a bad default, it's better to remove the default altogether. Engines which relied on the old default of 255 have been updated to specify it explicitly. svn-id: r47118
2010-01-03Change BS 1 & 2 to I & II (see discussion on -devel)Max Horn
svn-id: r46951