Max Horn
|
3d7552890a
|
fixed ListWidget drawin/behaviour if there are less items than fit on one page; enhanced launcher dialog to disable start button if nothing is selected
svn-id: r5068
|
2002-10-01 23:11:19 +00:00 |
|
Max Horn
|
94b55db821
|
patch #612722: MI2 NewGui title fix
svn-id: r5030
|
2002-09-28 19:25:09 +00:00 |
|
Max Horn
|
859ef578dc
|
moved the Scumm specific dialogs to scumm/dialogs.*
svn-id: r4973
|
2002-09-19 17:44:41 +00:00 |
|
Max Horn
|
bb57506d48
|
Added overlay to OSystem interface; implemented overlay in SDL backend (all 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-19 16:06:51 +00:00 |
|
James Brown
|
978e879009
|
Fix newgui crash, and commit patch 600645: Loom flashlight fix
svn-id: r4958
|
2002-09-17 12:52:53 +00:00 |
|
James Brown
|
79857fd7e8
|
Replace some exit()'s with a call to the OSystem quit method, as per 610251.
svn-id: r4956
|
2002-09-17 04:52:50 +00:00 |
|
Max Horn
|
5a01787840
|
removing debug message
svn-id: r4922
|
2002-09-10 11:52:37 +00:00 |
|
Max Horn
|
c0df1c2df2
|
changed the way listbox draw selected items; list box now has a frame & different spacing; clicking outside any widget doesn't cause the focus widget to loose focus; other tweaks
svn-id: r4906
|
2002-09-08 16:00:13 +00:00 |
|
Max Horn
|
523d8e64c0
|
rewrote config class; cleanup; code restructuring
svn-id: r4903
|
2002-09-08 01:08:12 +00:00 |
|
Paweł Kołodziejski
|
97ef7c2a34
|
more resolution fixes
svn-id: r4895
|
2002-09-01 16:37:08 +00:00 |
|
Max Horn
|
828d0849a1
|
fix for bug #599511 (crash when choosing 'about' option)
svn-id: r4883
|
2002-08-31 14:53:26 +00:00 |
|
Max Horn
|
41c2d6fba3
|
sound system cleanup
svn-id: r4867
|
2002-08-29 23:45:15 +00:00 |
|
Paweł Kołodziejski
|
9f993a1d29
|
synced with scummvm
svn-id: r4821
|
2002-08-24 15:31:37 +00:00 |
|
Max Horn
|
96476a9ca0
|
refixed #include
svn-id: r4792
|
2002-08-21 16:33:56 +00:00 |
|
Max Horn
|
e03fb646af
|
oops, accidentally checked in a hacked up version of this :-)
svn-id: r4791
|
2002-08-21 16:30:39 +00:00 |
|
Max Horn
|
ce46866403
|
Initial revision
svn-id: r4785
|
2002-08-21 16:07:07 +00:00 |
|
Paweł Kołodziejski
|
105f966c6a
|
moved to Sound class
svn-id: r4744
|
2002-08-14 20:43:56 +00:00 |
|
Max Horn
|
77daed66ea
|
Fixed (worked around?) the nested dialog redraw bug; slightly changed the way mouseMoved events are handled in class Dialog
svn-id: r4694
|
2002-08-04 01:18:06 +00:00 |
|
Max Horn
|
72efbd36b6
|
NewGUI fixes: save game numbering starts at 0; allow to load autosave
svn-id: r4693
|
2002-08-04 00:44:49 +00:00 |
|
Max Horn
|
18c2d3a4da
|
added TODO
svn-id: r4674
|
2002-07-28 20:10:39 +00:00 |
|
Max Horn
|
6dd5de48f9
|
added constants for the default volumes; changed the volume ranges from 0-255 to 0-256
svn-id: r4670
|
2002-07-28 15:03:45 +00:00 |
|
Max Horn
|
39670a73c0
|
heaps of changes to NewGUI: mouseDown/Up events now count the clicks (so you 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-27 14:16:14 +00:00 |
|
Max Horn
|
403afb0514
|
added isEmpty() methods to String and List class; fixed crasher that occured when saving/loading in NewGUI when nothing was selected
svn-id: r4655
|
2002-07-27 13:27:34 +00:00 |
|
Max Horn
|
00c4ba1b9b
|
removed test widgets from save/load dialog
svn-id: r4650
|
2002-07-27 00:46:05 +00:00 |
|
Max Horn
|
95ca2ea043
|
added support for right aligned text; made use of that in the sound dialog; less redrawing in the sound dialog
svn-id: r4649
|
2002-07-27 00:36:09 +00:00 |
|
Max Horn
|
c318fed633
|
improved the sound dialog; but my goal is to get rid of it, and merge the sound & misc dialogs into the options dialog
svn-id: r4648
|
2002-07-27 00:05:46 +00:00 |
|
Max Horn
|
e0f1d6c5aa
|
make sure the mouse over widget and the focused widget are informed when the dialog is closed
svn-id: r4645
|
2002-07-26 20:38:55 +00:00 |
|
Max Horn
|
84c8d4b689
|
added painelf's (still unfinished) sound dialog in NewGUI. Beware, this is work in progress, don't report problems with it just yet, we already know they are there :-)
svn-id: r4635
|
2002-07-26 00:41:07 +00:00 |
|
Max Horn
|
6d68c4a545
|
added khalek's about dialog (but changed the text items to be centered)
svn-id: r4600
|
2002-07-19 10:10:02 +00:00 |
|
Max Horn
|
6e6c3c3c96
|
put stuff in util.h into namespace ScummVM; fixed stupid bug in String 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-18 20:26:35 +00:00 |
|
Max Horn
|
0e141368b0
|
fixed spllng
svn-id: r4581
|
2002-07-16 22:34:16 +00:00 |
|
Max Horn
|
a94f9de525
|
patch by painelf that enables editing in the ListWidget (alas as usual with many mods to his patch by me :-)
svn-id: r4561
|
2002-07-16 10:52:48 +00:00 |
|
Max Horn
|
c3c11b79cb
|
added latest of painelf's patches which makes NewGui handle system events 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-13 22:41:29 +00:00 |
|
Max Horn
|
1238d74227
|
took painelf's change, modified it a lot, and now here's the result :-)
svn-id: r4540
|
2002-07-13 18:32:09 +00:00 |
|
Max Horn
|
9514e7012e
|
some cleanup
svn-id: r4534
|
2002-07-13 12:02:10 +00:00 |
|
James Brown
|
86a2ca6b82
|
Let ListWidget have an 'active' item
svn-id: r4529
|
2002-07-13 09:19:23 +00:00 |
|
Max Horn
|
e34571dca9
|
Countless changes to the New GUI; some hightligths: new ScrollBarWidget class; ListWidget is usable (demo shows it off); added custom String/StringList classes
svn-id: r4521
|
2002-07-12 16:24:11 +00:00 |
|
Max Horn
|
c60670d561
|
added prototype ListWidget (doesn't do anything yet, only serves to demo how 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-10 22:49:41 +00:00 |
|
Max Horn
|
d32e3ad11f
|
improved the alpha blending code, now works properly for nesting/redraw (changed meaning of WIDGET_CLEARBG a little bit for this)
svn-id: r4509
|
2002-07-10 16:49:45 +00:00 |
|
Max Horn
|
0a9baabbdc
|
replaced clearArea with the more general fillArea; added get/setValue methods to SliderWidget; changed look of SliderWidget a little bit; optimized drawing of SliderWidget
svn-id: r4500
|
2002-07-08 22:11:47 +00:00 |
|
James Brown
|
06d85ff2cb
|
Fix mouseout
svn-id: r4497
|
2002-07-08 13:54:11 +00:00 |
|
James Brown
|
7be66a5f05
|
Add slider widget
svn-id: r4496
|
2002-07-08 13:52:50 +00:00 |
|
Max Horn
|
32ea67dfed
|
got rid of RTTI again (i.e. dynamic_cast)
svn-id: r4492
|
2002-07-08 11:55:55 +00:00 |
|
Max Horn
|
28852f1497
|
implemented hotkey support in new GUI code
svn-id: r4488
|
2002-07-08 00:29:47 +00:00 |
|
Max Horn
|
c9b1d393b8
|
delay creation of dialogs till they are used; fixed new pause dialog & use it instead of the old one; dirty area handling in new gui code is more logical/useful now
svn-id: r4487
|
2002-07-08 00:10:11 +00:00 |
|
Max Horn
|
c3b606cd9b
|
added CheckboxWidget; added NewGui::drawBitmap
svn-id: r4486
|
2002-07-07 23:37:47 +00:00 |
|
Max Horn
|
10d86be564
|
added options dialog; added NewGui TODO list;
svn-id: r4485
|
2002-07-07 22:44:30 +00:00 |
|
Max Horn
|
2b50e2a7c0
|
added dialog nesting code (for now using std::stack, I will provide my own stack class later
svn-id: r4483
|
2002-07-07 21:46:53 +00:00 |
|
Max Horn
|
2d72eb552c
|
once more indent, after adding -TDialog and -TWidget
svn-id: r4474
|
2002-07-07 17:49:25 +00:00 |
|
Max Horn
|
2d73a779cb
|
applied indent to a couple of source files; added .indent.pro file with default indent settings as per readme.txt
svn-id: r4469
|
2002-07-07 13:14:34 +00:00 |
|