Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-04-15 | Fixing some memory leaks in the GUI code | Max Horn | |
svn-id: r26515 | |||
2007-03-16 | Added new file gui/object.cpp (collecting GuiObject methods in there), and ↵ | Max Horn | |
renamed Dialog::deleteWidget to Dialog::removeWidget (name was misleading, the removed object does *not* get deleted) svn-id: r26147 | |||
2006-08-04 | Renamed handleScreenChanged() -> reflowLayout() in the GUI code | Max Horn | |
svn-id: r23662 | |||
2006-06-03 | *Loads* of Common::String related optimizations. Woa, *tons* of methods were ↵ | Max Horn | |
copying strings needlessly svn-id: r22873 | |||
2006-05-31 | More cleanup. We shouldn't need these widget size parameters either. | Torbjörn Andersson | |
svn-id: r22799 | |||
2006-04-19 | Started to prepare the gui for runtime resolution switches. | Johannes Schickel | |
(some little things could be missing yet though) svn-id: r22017 | |||
2006-04-18 | - PopUpWidget (drop down list) does not shadow underlying dialog anymore | Eugene Sandulenko | |
- Remove reduntant code in drawing pipeline. Topmost dialog was drawn up to 4 times svn-id: r21998 | |||
2006-04-16 | This should fix wrong colors of the scummvm logo in the new theme after ↵ | Johannes Schickel | |
screen change. svn-id: r21953 | |||
2006-03-09 | Converted last dialogs to new scheme. Now it seems to be everything. Please, | Eugene Sandulenko | |
test throghoutly. svn-id: r21157 | |||
2006-03-07 | o More widgets fot alternative constructors | Eugene Sandulenko | |
o Cleanup of launcher dialog o Implemented useWithPrefix keyword svn-id: r21131 | |||
2006-02-11 | Change CVS keywords to SVN keywords | Max Horn | |
svn-id: r20518 | |||
2006-01-28 | - Fixes a bug that the debugger crashed while opening | Johannes Schickel | |
- Changed gradient calculating - added background saving for all dialog/widget backgrounds for now (change that later maybe) - changed ScummDialog to use the colors of our launcher dialog svn-id: r20276 | |||
2006-01-27 | - adds the new gui renderer also a new implementation for the classic gui | Johannes Schickel | |
- adds a ImageMan and ImageDec class for loading and managing image files - adds a loader for zip files which is used by the new theme and the image manager - changes the widgets to use the new gui code - changes the scumm dialogs to use the new gui code - fixes a #include problem in the sky debugger with the new gui code To use the new gui copy gui/themes/default-theme.zip to your extrapath. If the theme zip can not be found the gui will fallback to the classic theme. If you want to change the gui styles use "gui_theme=classic" for the classic theme and "gui_theme=default-theme" for the new theme. Thanks to eriktorbjorn for testing and help with the new theme and to sev for reviewing this patch. svn-id: r20227 | |||
2006-01-18 | Update copyright notice | Eugene Sandulenko | |
svn-id: r20088 | |||
2005-10-18 | Update FSF address. Eek. Actually that took place on May 1, 2005 | Eugene Sandulenko | |
svn-id: r19142 | |||
2005-07-30 | Remove trailing whitespaces. | Eugene Sandulenko | |
svn-id: r18604 | |||
2005-06-02 | The GUI has reached the point where I think it's safe to begin removing the | Torbjörn Andersson | |
old auto-scaling hack. Removed wantsScaling(), USE_AUTO_SCALING, _scaleFactor and _scaleEnable. Also removed drawBitmap() since we no longer use bitmaps for widget decorations. svn-id: r18310 | |||
2005-05-20 | Added big editable text widget, and removed some cruft. I think this means | Torbjörn Andersson | |
that all our widgets are able to scale themselves now, but I could be mistaken. svn-id: r18192 | |||
2005-05-19 | Big version of the popup widget. It could use a bit more polish, though... | Torbjörn Andersson | |
svn-id: r18185 | |||
2005-05-18 | Added big slider widget. There is nothing in the widget itself that's | Torbjörn Andersson | |
dependent on size, so the two different sizes are handled through a new addSlider() function. Figuring out why the big widget won't let you set volume to 0 is left as an exercise for the reader. svn-id: r18170 | |||
2005-05-18 | Some more scaling work. Parts of the options dialogs scale themselves. Some | Torbjörn Andersson | |
of them better than others. svn-id: r18165 | |||
2005-05-18 | Made use of addCheckbox(). I had to add an alternative form of the function | Torbjörn Andersson | |
because most checkboxes are on tabs. (We'll probably need a similar form of addButton() as well.) svn-id: r18161 | |||
2005-05-18 | New function: addCheckbox() | Torbjörn Andersson | |
svn-id: r18159 | |||
2005-05-11 | Start work on support for 'big' widgets | Max Horn | |
svn-id: r18060 | |||
2005-04-17 | Added Dialog::wantsScaling(), to allow dialogs to turn off automatic scaling | Max Horn | |
svn-id: r17646 | |||
2005-01-01 | Updated copyright | Max Horn | |
svn-id: r16398 | |||
2004-12-28 | Renamed _clickedWidget -> _dragWidget; if a drag is in process, send the ↵ | Max Horn | |
mouse moved / mouse up events to the widget on which the drag is performed (this fixes at least one bug and improves the user experience) svn-id: r16362 | |||
2004-12-25 | Fix bug #1091189 (GUI: Launcher List/Edit game interaction) | Max Horn | |
svn-id: r16326 | |||
2004-03-13 | Revamped the font code: now it's very easy to switch between the 'original' ↵ | Max Horn | |
SCUMM font and any new font... or to have multiple different fonts (like, one for 320x240 and and one for 640x480); furthermore, font rendering can now be done w/o using NewGui svn-id: r13243 | |||
2004-01-06 | updated copyright notice | Max Horn | |
svn-id: r12176 | |||
2003-11-10 | added namespace GUI | Max Horn | |
svn-id: r11255 | |||
2003-11-05 | minor tweaks | Max Horn | |
svn-id: r11149 | |||
2003-11-03 | removed PushButtonWidget | Max Horn | |
svn-id: r11120 | |||
2003-11-02 | introduced common base class GuiObject for Dialog/Widget -> step towards ↵ | Max Horn | |
making it possible to nest widgets (needed for TabWidget) svn-id: r11052 | |||
2003-11-02 | turned NewGui into a singleton, and made OSystem a pseudo-singleton; added ↵ | Max Horn | |
Widget::findWidget (preparing to add support for nested widgets, for the tab widget) svn-id: r11045 | |||
2003-10-02 | renamed namespace ScummVM to Common | Max Horn | |
svn-id: r10544 | |||
2003-08-01 | #include cleanup (explicityl specify the location for headers from common/, ↵ | Max Horn | |
so that we at some point can get rid of -Icommon; exception is made for stdafx.h, since a) we might want to rename it and b) might want to move it to the top level) svn-id: r9359 | |||
2003-03-06 | updated copyrights headers | Paweł Kołodziejski | |
svn-id: r6726 | |||
2003-03-06 | and more cleanup .... Last | Paweł Kołodziejski | |
svn-id: r6721 | |||
2002-11-22 | changed the key input system in NewGUI: pass both the keycode and the ascii ↵ | Max Horn | |
value to handleKeyUp/Down. Also, use this to fix the key repeat code (see bug #626225) svn-id: r5691 | |||
2002-11-21 | Implemented EditTextWidget; fixed Add Game/Remove Game in launcher; make use ↵ | Max Horn | |
of EditTextWidget in EditGameDialog; various other tweaks svn-id: r5665 | |||
2002-11-19 | added some preliminary game auto detect code to the launcher; this required ↵ | Max Horn | |
a small change to the FS API, Windows/Morphos code will have to be adapted slightly I fear. Also, not all games are detected correctly, and some probably never will be, so we still have to add a dialog for cases where auto detect doesn't work svn-id: r5600 | |||
2002-11-10 | fixed dialog redrawing (when you switched in the save/load dialog between ↵ | Max Horn | |
save and load mode, it would loose the transparency) svn-id: r5512 | |||
2002-11-05 | make buttons 2 pixel wider (fixes 'Options' button); don't use non-portable ↵ | Max Horn | |
hack to swap ints svn-id: r5427 | |||
2002-10-23 | use a 'real' caret instead of appending an understcore while editing | Max Horn | |
svn-id: r5289 | |||
2002-10-19 | reworked the way the save/load dialog works. yup, still not perfect, but ↵ | Max Horn | |
we're hopefully getting closer. Feedback welcome svn-id: r5189 | |||
2002-10-16 | patch #620627: mouse wheel support for NewGui | Max Horn | |
svn-id: r5169 | |||
2002-10-16 | dialogs now can be run 'modal' | Max Horn | |
svn-id: r5168 | |||
2002-10-12 | revised options dialog | Max Horn | |
svn-id: r5130 | |||
2002-10-01 | fixed ListWidget drawin/behaviour if there are less items than fit on one ↵ | Max Horn | |
page; enhanced launcher dialog to disable start button if nothing is selected svn-id: r5068 |