aboutsummaryrefslogtreecommitdiff
path: root/gui/dialog.cpp
AgeCommit message (Collapse)Author
2002-10-19reworked 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-16patch #620627: mouse wheel support for NewGuiMax Horn
svn-id: r5169
2002-10-16dialogs now can be run 'modal'Max Horn
svn-id: r5168
2002-10-13some more launcher tweaksMax Horn
svn-id: r5138
2002-10-12revised options dialogMax Horn
svn-id: r5130
2002-10-01fixed 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
2002-09-28patch #612722: MI2 NewGui title fixMax Horn
svn-id: r5030
2002-09-19moved the Scumm specific dialogs to scumm/dialogs.*Max Horn
svn-id: r4973
2002-09-19Added overlay to OSystem interface; implemented overlay in SDL backend (all ↵Max Horn
other backends, including SDL_gl, still need to implement this!); changed NewGUI to make use of the overlay; added Cmd-Q as a shortcut for Quit on MacOS X svn-id: r4971
2002-09-17Fix newgui crash, and commit patch 600645: Loom flashlight fixJames Brown
svn-id: r4958
2002-09-17Replace some exit()'s with a call to the OSystem quit method, as per 610251.James Brown
svn-id: r4956
2002-09-10removing debug messageMax Horn
svn-id: r4922
2002-09-08changed the way listbox draw selected items; list box now has a frame & ↵Max Horn
different spacing; clicking outside any widget doesn't cause the focus widget to loose focus; other tweaks svn-id: r4906
2002-09-08rewrote config class; cleanup; code restructuringMax Horn
svn-id: r4903
2002-09-01more resolution fixesPaweł Kołodziejski
svn-id: r4895
2002-08-31fix for bug #599511 (crash when choosing 'about' option)Max Horn
svn-id: r4883
2002-08-29sound system cleanupMax Horn
svn-id: r4867
2002-08-24synced with scummvmPaweł Kołodziejski
svn-id: r4821
2002-08-21refixed #includeMax Horn
svn-id: r4792
2002-08-21oops, accidentally checked in a hacked up version of this :-)Max Horn
svn-id: r4791
2002-08-21Initial revisionMax Horn
svn-id: r4785
2002-08-14moved to Sound classPaweł Kołodziejski
svn-id: r4744
2002-08-04Fixed (worked around?) the nested dialog redraw bug; slightly changed the ↵Max Horn
way mouseMoved events are handled in class Dialog svn-id: r4694
2002-08-04NewGUI fixes: save game numbering starts at 0; allow to load autosaveMax Horn
svn-id: r4693
2002-07-28added TODOMax Horn
svn-id: r4674
2002-07-28added constants for the default volumes; changed the volume ranges from ↵Max Horn
0-255 to 0-256 svn-id: r4670
2002-07-27heaps of changes to NewGUI: mouseDown/Up events now count the clicks (so you ↵Max Horn
can detect double/triple clicks); ListWidget sends a message if an item was double clicked or changed; you can abort editing in the ListWidget by pressing ESC; SaveLoadDialog will save when you double click and item, and when you finish editing an item by pressing return, will save svn-id: r4656
2002-07-27added isEmpty() methods to String and List class; fixed crasher that occured ↵Max Horn
when saving/loading in NewGUI when nothing was selected svn-id: r4655
2002-07-27removed test widgets from save/load dialogMax Horn
svn-id: r4650
2002-07-27added support for right aligned text; made use of that in the sound dialog; ↵Max Horn
less redrawing in the sound dialog svn-id: r4649
2002-07-27improved the sound dialog; but my goal is to get rid of it, and merge the ↵Max Horn
sound & misc dialogs into the options dialog svn-id: r4648
2002-07-26make sure the mouse over widget and the focused widget are informed when the ↵Max Horn
dialog is closed svn-id: r4645
2002-07-26added painelf's (still unfinished) sound dialog in NewGUI. Beware, this is ↵Max Horn
work in progress, don't report problems with it just yet, we already know they are there :-) svn-id: r4635
2002-07-19added khalek's about dialog (but changed the text items to be centered)Max Horn
svn-id: r4600
2002-07-18put stuff in util.h into namespace ScummVM; fixed stupid bug in String ↵Max Horn
class; took painelf's patch which implements save/load dialog in new GUI and fixed it slightly; various other minor changes svn-id: r4591
2002-07-16fixed spllngMax Horn
svn-id: r4581
2002-07-16patch by painelf that enables editing in the ListWidget (alas as usual with ↵Max Horn
many mods to his patch by me :-) svn-id: r4561
2002-07-13added latest of painelf's patches which makes NewGui handle system events ↵Max Horn
directly (code becomes much cleaner and more powerful this way); he also implemented a 'focus' item in NewGui; atop of this several changes of my own that further improve the GUI behaviour svn-id: r4541
2002-07-13took painelf's change, modified it a lot, and now here's the result :-)Max Horn
svn-id: r4540
2002-07-13some cleanupMax Horn
svn-id: r4534
2002-07-13Let ListWidget have an 'active' itemJames Brown
svn-id: r4529
2002-07-12Countless changes to the New GUI; some hightligths: new ScrollBarWidget ↵Max Horn
class; ListWidget is usable (demo shows it off); added custom String/StringList classes svn-id: r4521
2002-07-10added prototype ListWidget (doesn't do anything yet, only serves to demo how ↵Max Horn
it might look); renamed various NewGui methods and added frameRect method; made NewGui use our 'own' GUI colors (no worries if you don't like them, this is just an experiment); StaticTextWidget now clones its label (preventing problems when a game was loaded, thus invalidating string locations in memory) svn-id: r4513
2002-07-10improved the alpha blending code, now works properly for nesting/redraw ↵Max Horn
(changed meaning of WIDGET_CLEARBG a little bit for this) svn-id: r4509
2002-07-08replaced clearArea with the more general fillArea; added get/setValue ↵Max Horn
methods to SliderWidget; changed look of SliderWidget a little bit; optimized drawing of SliderWidget svn-id: r4500
2002-07-08Fix mouseoutJames Brown
svn-id: r4497
2002-07-08Add slider widgetJames Brown
svn-id: r4496
2002-07-08got rid of RTTI again (i.e. dynamic_cast)Max Horn
svn-id: r4492
2002-07-08implemented hotkey support in new GUI codeMax Horn
svn-id: r4488
2002-07-08delay creation of dialogs till they are used; fixed new pause dialog & use ↵Max Horn
it instead of the old one; dirty area handling in new gui code is more logical/useful now svn-id: r4487