Torbjörn Andersson
d7e9510265
Updated the conditions for the "override" checkboxes. Most of it is probably
...
only noticeable if you edit the config file manually, but the volume settings
should definitely affect the Audio override if there is no separate Volume tab.
svn-id: r26066
2007-03-10 18:25:37 +00:00
Eugene Sandulenko
6ee9e52f4b
Move mass add dialog settings to theme config. Bump theme ini version.
...
svn-id: r26058
2007-03-10 14:15:47 +00:00
Eugene Sandulenko
5577379ac3
Implement FR #1559561 : "GUI: output sample rate widgets"
...
svn-id: r26056
2007-03-10 13:39:38 +00:00
Max Horn
728d01cb17
Removing some unnecessary #includes
...
svn-id: r26044
2007-03-09 23:46:45 +00:00
Max Horn
68df0a697a
Get rid of getcwd abuse here, and unify the way savepath, extrapath and themepath are handled
...
svn-id: r26021
2007-03-08 17:05:58 +00:00
Torbjörn Andersson
75d79f639b
Changed "each X mins" to "every X mins".
...
svn-id: r25901
2007-02-27 21:26:21 +00:00
Johannes Schickel
75af373278
ops missed one spot last commit.
...
svn-id: r25899
2007-02-27 17:12:16 +00:00
Johannes Schickel
56f65a5002
fix for gradient calculation
...
svn-id: r25898
2007-02-27 17:10:40 +00:00
Torbjörn Andersson
437bc950b6
Measure the "open time" from when the pop-up dialog was first drawn, not from
...
when it was created. This should fix bug #1667992 .
svn-id: r25887
2007-02-26 22:38:24 +00:00
Max Horn
0219b46e9d
Simplified addGameToConf and at the same time made it more powerful: Copy all key/value pairs returned by the detector to the new config file domain
...
svn-id: r25701
2007-02-18 18:39:46 +00:00
Max Horn
da67fb9de4
Redraw the launcher after doing a mass add
...
svn-id: r25699
2007-02-18 18:36:21 +00:00
Max Horn
3611cc6b4c
Fixed warning
...
svn-id: r25698
2007-02-18 18:35:11 +00:00
Max Horn
94507bb44d
Improved 'Mass Detector': Now displays a dialog which displays the scan progress to the user, and can be cancelled (the whole thing still needs to be polished)
...
svn-id: r25697
2007-02-18 18:23:52 +00:00
Max Horn
b8bd502c57
Added Stuart George to the credits
...
svn-id: r25626
2007-02-16 11:14:32 +00:00
Johannes Schickel
8bd1bd53b9
Adding Florian Kagerer for his Kyra FM-Towns code contributions.
...
svn-id: r25589
2007-02-14 21:16:14 +00:00
Eugene Sandulenko
bded4288f9
Bump theme version.
...
svn-id: r25569
2007-02-13 21:47:09 +00:00
Eugene Sandulenko
dae00f1a4a
Disable clear soundfont path button when path is not selected.
...
svn-id: r25568
2007-02-13 21:41:49 +00:00
Eugene Sandulenko
846a3498b8
Fix clear soundfont path button position in game options dialog.
...
svn-id: r25566
2007-02-13 21:08:11 +00:00
Eugene Sandulenko
474d49dc14
Implement FR#1611172: GUI: Add autosave period widgets
...
svn-id: r25563
2007-02-13 21:06:45 +00:00
Eugene Sandulenko
d90fc8914c
Implement FR#1600020: GUI: Select "No SoundFont"
...
svn-id: r25556
2007-02-13 19:55:20 +00:00
Nicola Mettifogo
852803d6e0
removed warnings
...
svn-id: r25534
2007-02-12 19:47:42 +00:00
Johannes Schickel
7d1e5b15ce
Should silence some warnings.
...
svn-id: r25533
2007-02-12 19:42:28 +00:00
Torbjörn Andersson
3bc0661065
Merged the "palette manager" into the cursor manager. It was only used to
...
manage *cursor* palettes, so the name was misleading.
svn-id: r25500
2007-02-12 00:04:56 +00:00
Max Horn
986ff06af9
Fix for bug #1656870 (GUI: MassAdd: One Has to click twice to confirm)
...
svn-id: r25491
2007-02-11 14:25:46 +00:00
Max Horn
063e09be02
Patch #1656801 (BASS: various control panel fixes), which fixes bug #1548779 (BASS: Control panel inconsistency for FX/Music button texts)
...
svn-id: r25473
2007-02-10 18:10:55 +00:00
Max Horn
a14e90478c
Added small note to ThemeModern::calcLuminance
...
svn-id: r25472
2007-02-10 18:09:13 +00:00
Max Horn
9dbf7d271b
Stronger dimming for disabled GUI widgets
...
svn-id: r25471
2007-02-10 17:45:25 +00:00
Johannes Schickel
dda1431e7c
cleanup
...
svn-id: r25435
2007-02-09 00:06:54 +00:00
Johannes Schickel
810056dcf6
Fix for bug #1650993 ("GUI: About dialog scroller").
...
svn-id: r25434
2007-02-09 00:02:49 +00:00
Johannes Schickel
956affd3d2
Moved definition of ThemeClassic and ThemeModern to their own files.
...
svn-id: r25432
2007-02-08 23:25:07 +00:00
Eugene Sandulenko
0d01bdd799
Make Add Button caption react to Shift key.
...
svn-id: r25373
2007-02-04 02:36:23 +00:00
Johannes Schickel
b274881086
- changed the way how gradients are calculated
...
- bumped theme version
svn-id: r25369
2007-02-04 00:42:10 +00:00
Johannes Schickel
37ac456077
Added a TODO to processExtraValues.
...
svn-id: r25364
2007-02-03 22:01:31 +00:00
Johannes Schickel
d66d2ab71b
Changed _imageHandels into an array.
...
svn-id: r25363
2007-02-03 21:50:51 +00:00
Max Horn
a2b1ff0de8
shalt not declare static vars inside member functions' spoke Fingolfin, and see, there was static all over the place (somebody please fix this, pretty please with sugar atop)
...
svn-id: r25361
2007-02-03 21:35:35 +00:00
Max Horn
56b00f05cc
Replaced 'typedef Common::String String' with explicit usages of Common::String (mainly to make doxygen happy)
...
svn-id: r25360
2007-02-03 21:32:18 +00:00
Eugene Sandulenko
adcfd2cc5f
Now AdvancedDetector could use single ID per engine. Also it can suggest
...
more complex game IDs with platform and language specified.
AGI engine benefits most from that.
Also turned Cine, Parallaction and SAGA to single ID, autoupgrading old ID.
svn-id: r25269
2007-01-29 23:25:51 +00:00
Max Horn
aae330b4c1
Pass objects by (const) ref instead of value; only set game description in the config file if one has been specified
...
svn-id: r25243
2007-01-28 10:38:23 +00:00
Torbjörn Andersson
d707bfb615
When a user clicks on an editable string, use the correct font for calculating
...
the width. Should fix bug #1640622 .
svn-id: r25139
2007-01-21 08:43:28 +00:00
Eugene Sandulenko
cd8a5f3a98
First phase of detection-related plugins interface improvements. Now plugins
...
return StringMap instead of fixed list of parameters. This adds great
flexibility.
Current patch should not alter any functionality, i.e. if there are regressions,
submit a report. Phase 2 will benefit from these changes and will come later.
svn-id: r25134
2007-01-20 21:27:57 +00:00
Oystein Eftevaag
9686d2cf40
ShowCursor() and HideCursor() are deprecated in Mac OS X, replacing the calls.
...
svn-id: r25041
2007-01-06 19:22:05 +00:00
David Symonds
c8b46e026f
Add myself to the necessary credit sections.
...
svn-id: r25030
2007-01-06 16:33:19 +00:00
Eugene Sandulenko
291859eccd
Credit clone2727 for his significant contributions to our Wiki.
...
svn-id: r24944
2006-12-28 21:54:48 +00:00
Max Horn
f01f4eea98
Added NewGui::getTopDialog method
...
svn-id: r24938
2006-12-27 22:51:14 +00:00
Eugene Sandulenko
4e52f4438f
Fix bug #1595627 : "SCUMM: F5 crashes game (640x480)". This partially
...
reverts commit r24656 for fixing bug #1590596 and effectively fixes both.
svn-id: r24933
2006-12-27 00:47:57 +00:00
Eugene Sandulenko
a0f5e6f0b1
Patch #1622564 : "Enhanced PopUp behaviour"
...
svn-id: r24931
2006-12-26 20:57:29 +00:00
Max Horn
56d63740e8
Updated credits: Benjamin Haisch = John Doe
...
svn-id: r24827
2006-12-09 19:22:56 +00:00
Torbjörn Andersson
d6e67af247
Fixed excessive indentation and removed leftover printf.
...
svn-id: r24749
2006-11-19 22:32:35 +00:00
Eugene Sandulenko
7bf52b07bf
Oops, proper spelling.
...
svn-id: r24734
2006-11-18 19:28:38 +00:00
Eugene Sandulenko
a098de81c2
Add touche engine to credits since it is supported.
...
svn-id: r24733
2006-11-18 19:20:35 +00:00
Eugene Sandulenko
4f32bdba6c
Patch #1595705 : "Select last game when removing the last game of the list"
...
svn-id: r24707
2006-11-13 16:29:14 +00:00
Eugene Sandulenko
ae39374c83
Credit criezy for BS1 Mac and mention it in NEWS.
...
svn-id: r24698
2006-11-12 19:46:40 +00:00
Eugene Sandulenko
90aa1d1852
Fix valgrind warning on unitialized variable.
...
svn-id: r24675
2006-11-11 07:49:05 +00:00
Oystein Eftevaag
ff14e19552
The theme browser will now search through the bundle resource directory on OS X, fixing bug [ 1592294 ] MACOSX: Cannot Switch Back to Modern Theme
...
svn-id: r24658
2006-11-08 21:31:47 +00:00
Eugene Sandulenko
3be9c44dc4
Fix bug #1590596 : "HE: When 3x graphics are choosen, F5 crashes game"
...
svn-id: r24656
2006-11-08 10:06:42 +00:00
Torbjörn Andersson
4c7eaf5c55
Only set up / tear down the custom cursor if _useCursor is true.
...
svn-id: r24648
2006-11-07 19:58:48 +00:00
Torbjörn Andersson
c38ee89a15
The modern theme sets its own cursor, which makes it responsible for restoring
...
the old one afterwards.
svn-id: r24647
2006-11-07 19:08:06 +00:00
Max Horn
3d38ec1dde
Changed some single quotes to double quotes; fixed 'Solaris Spark' -> 'Solaris SPARC'; added vinterstum as Mac OS X packager -- he did the last couple release binaries, not me, so he should get all the fame and blame ;-)
...
svn-id: r24567
2006-10-29 15:18:34 +00:00
Johannes Schickel
77e40457a8
- Fix crash if theme_logo.visible is set to true in a classic theme config file
...
svn-id: r24513
2006-10-25 21:49:33 +00:00
Johannes Schickel
6e16df7891
- renamed GUI::ThemeNew to GUI::ThemeModern
...
- renamed ThemeNew.cpp to ThemeModern.cpp
svn-id: r24512
2006-10-25 21:20:31 +00:00
Johannes Schickel
055d80c4dc
Formatting.
...
svn-id: r24511
2006-10-25 21:06:49 +00:00
Bertrand Augereau
312f4747d5
Compile fix when DISABLE_FANCY_THEMES is #defined
...
svn-id: r24510
2006-10-25 20:18:16 +00:00
Eugene Sandulenko
38d6a4d8d4
Credit madmoose for his MOD player.
...
svn-id: r24375
2006-10-18 18:57:22 +00:00
Eugene Sandulenko
6ee478369a
Reflect Simon engine rename in credits too.
...
svn-id: r24340
2006-10-15 21:21:17 +00:00
Johannes Schickel
88bb217801
Using the correct factor for the slider background now.
...
svn-id: r24269
2006-10-10 20:35:58 +00:00
Johannes Schickel
7e731d7b4c
Cleanup.
...
svn-id: r24240
2006-10-08 21:25:06 +00:00
Johannes Schickel
6474c8cabf
Oops...
...
svn-id: r24238
2006-10-08 21:23:48 +00:00
Johannes Schickel
cb0e8b577d
Fixed disabled blending for classic theme.
...
svn-id: r24237
2006-10-08 21:15:38 +00:00
Johannes Schickel
7721c0d039
Make modern and classic theme config files use the same version number.
...
svn-id: r24236
2006-10-08 21:03:19 +00:00
Johannes Schickel
16276155b6
Adding option to enable/disable blending for the classic theme.
...
svn-id: r24234
2006-10-08 20:46:09 +00:00
Johannes Schickel
ab7bced4fd
Final fix for wrong cursor palettes in SCUMM games after using the GUI.
...
svn-id: r24233
2006-10-08 20:37:39 +00:00
Johannes Schickel
cfe6d9725c
Making engines working again.
...
svn-id: r24232
2006-10-08 20:19:23 +00:00
Johannes Schickel
3e59682e34
Displaying the theme name instead of the theme config file name in the 'Misc' section of the Options dialog.
...
svn-id: r24231
2006-10-08 20:08:00 +00:00
Johannes Schickel
d24f0a7fbd
Now the 'gui_theme' setting saving works...
...
svn-id: r24230
2006-10-08 19:54:52 +00:00
Johannes Schickel
97d9293476
Adding a 'name' field to the theme config which is used for nice theme names in the theme browser.
...
svn-id: r24229
2006-10-08 19:51:20 +00:00
Johannes Schickel
51edc30e71
Renaming classic.ini to classic080.ini.
...
svn-id: r24228
2006-10-08 19:47:55 +00:00
Johannes Schickel
7f1ddf9cce
Fixed compile.
...
svn-id: r24227
2006-10-08 19:45:27 +00:00
Johannes Schickel
fa668d275f
Display the correct theme name if it's specified with --gui-theme
...
svn-id: r24223
2006-10-08 19:28:15 +00:00
Johannes Schickel
e11bfe5f49
- reworked my commit for r24216, not 'Classic (Builtin)' uses the builtin classic theme and classic uses the classic.ini file
...
- save the chosen theme now
svn-id: r24222
2006-10-08 19:24:31 +00:00
Johannes Schickel
a972fc57cd
Added a comment about how the theme browser finds the themes.
...
svn-id: r24218
2006-10-08 18:53:10 +00:00
Johannes Schickel
1ced1777f8
- Forcing 'classic' as the builtin classic theme (which means it ignores the classic.ini atm)
...
svn-id: r24216
2006-10-08 18:49:25 +00:00
Johannes Schickel
3a81941981
- Added dialog for selecting the theme to use
...
- Added runtime theme switching
svn-id: r24213
2006-10-08 18:22:28 +00:00
Johannes Schickel
25486c789e
- added auto detection of the Theme style to use
...
- fixed a bug which would lead to a crash when loading the modern theme config with the classic theme
svn-id: r24201
2006-10-08 12:00:19 +00:00
Johannes Schickel
9c88c9d9ed
Ooops. making the classic theme working without a config again.
...
svn-id: r24200
2006-10-08 11:03:46 +00:00
Johannes Schickel
5e5a221b0e
- added config file support for the classic theme
...
- added a sample config file (called 'classic.ini', which is based on Theme::_defaultConfigINI)
- added check for the type of the theme config file ('modern' and 'classic' for the respective Theme classes)
- bumped theme config version for the modern theme
svn-id: r24199
2006-10-08 10:57:48 +00:00
Johannes Schickel
c9245a0ffe
Uses the slider background settings instead of the edit text widget settings for the slider background.
...
svn-id: r24187
2006-10-08 01:05:10 +00:00
Eugene Sandulenko
1373686c34
Added DJWillis as official GP2X porter.
...
svn-id: r24145
2006-10-06 19:08:55 +00:00
Max Horn
03e70bf32b
Fix for bug #1570189 (GUI: crash when pressing "delete" at the end of the name)
...
svn-id: r24113
2006-10-04 17:13:48 +00:00
Max Horn
d01420c344
Add a somewhat hackish, uber-sekrit mass-add-game-feature (shift-click 'Add...' button to use at your own risk)
...
svn-id: r24085
2006-10-02 22:28:02 +00:00
Max Horn
5b22991f34
Get rid of CharStar_BaseNode and consorts -- using a simple String is more efficient, now that it has optimizations for small strings. Also made various related changes, turning char pointers into String objects in several spots
...
svn-id: r24044
2006-09-30 18:57:36 +00:00
Travis Howell
fa5c1db170
Update credits
...
svn-id: r24018
2006-09-29 11:22:18 +00:00
Travis Howell
36551b4809
Update credits
...
svn-id: r24015
2006-09-29 11:19:12 +00:00
Max Horn
4c14cf6d1a
Moved base/engine.cpp and .h to engines/ (main motivation: helps untangle the linker dependency graph). Porters will have to update project files
...
svn-id: r23974
2006-09-23 00:42:35 +00:00
Eugene Sandulenko
965cfe4008
Fix bug #1562795 : "Bug with auto-generated game IDs"
...
svn-id: r23960
2006-09-21 11:42:44 +00:00
Max Horn
6c26712960
Added GUI::ConsoleDialoggetCharsPerLine() method, and added a big FIXME comment to gui/console.h
...
svn-id: r23892
2006-09-16 17:29:43 +00:00
Max Horn
919092e5fc
Overhaul of the debugger code
...
* Moved Common::Debuggger to GUI::Debugger (mainly to satisfy linker
restrictions)
* Change the base Debugger class to *not* be a template class anymore;
instead, a thin (template based) wrapper class is used to hook up
debugger commands
* Removed duplicate Cmd_Exit and Cmd_Help methods in favor of a single
version of each in GUI::Debugger
* New Cmd_Help doesn't word wrap after 39/78 chars, but rather queries
the console to determine when to wrap
* Debugger::preEnter and postEnter aren't pure virtual anymore
svn-id: r23890
2006-09-16 16:58:27 +00:00
Max Horn
1add07beca
Renamed kLineWidth to kCharsPerLine, and moved some enum constants into class ConsoleDialog (to avoid name clashes with other code)
...
svn-id: r23889
2006-09-16 15:19:23 +00:00
Eugene Sandulenko
0616d4931a
Updated credits with all current port builders.
...
svn-id: r23732
2006-08-20 11:01:17 +00:00
Willem Jan Palenstijn
d253442c42
slightly changed patch #1521412 : Hardcoded path for theme files
...
svn-id: r23723
2006-08-18 21:55:11 +00:00
Torbjörn Andersson
b4311d15ca
The ListWidget constructor already did most of what reflowLayout() does, except
...
calling Widget::reflowLayout(). I've simplified that by calling reflowLayout()
directly instead. This may be a bit of a hack, but it was the best way I could
think of to ensure that _entriesPerPage was properly initialised. It wasn't
before, because _h had not been initialised, causing Valgrind to complain.
svn-id: r23705
2006-08-12 17:24:49 +00:00
Torbjörn Andersson
e9b9aa65a6
Whitespace.
...
svn-id: r23704
2006-08-12 16:42:19 +00:00
Max Horn
aab45bac44
Only refresh the theme & reflow all dialogs if the screen settings actually changed
...
svn-id: r23669
2006-08-04 18:11:00 +00:00
Max Horn
40835e42b9
There is no need anymore to report EVENT_SCREEN_CHANGED changes to the GUI code
...
svn-id: r23668
2006-08-04 18:01:43 +00:00
Max Horn
4ee581adb5
Fixed some broken #include's (the PS2 and Symbian may need more fixed, though)
...
svn-id: r23666
2006-08-04 17:47:57 +00:00
Max Horn
0485f76c8d
Changed GUI code to do 'lazy'/'just-in-time' reflowing, so that client code doesn't have to forward EVENT_SCREEN_CHANGED to us (this may initially cause some regressions, please report any induced crashes or oddities you observe to me)
...
svn-id: r23663
2006-08-04 15:48:37 +00:00
Max Horn
1a10cacfb9
Renamed handleScreenChanged() -> reflowLayout() in the GUI code
...
svn-id: r23662
2006-08-04 13:55:53 +00:00
Max Horn
4a80db4c7b
* Added copyright string to all engine plugins
...
* Modified about dialog to list all available plugins with their resp. copyright
* Modified about dialog credits to show the GPL last (like movie end credits do with their legal text, too)
svn-id: r23645
2006-07-31 13:41:21 +00:00
Max Horn
53f73eac85
Added explicit string equals/hash functors to a new header common/hash-str.h; removed Hash functor specialization for String and char pointers; changed all code using hashmaps with string keys to explicitly specify whether they honor or ignore case
...
svn-id: r23634
2006-07-30 12:21:54 +00:00
Max Horn
4fcdbb9349
String class usage cleanup
...
svn-id: r23582
2006-07-23 15:08:48 +00:00
Torbjörn Andersson
9ab0c1d915
Clear the active domain when (re)opening the launcher dialog. This fixes bug
...
#1523050 .
svn-id: r23571
2006-07-22 21:23:49 +00:00
Johannes Schickel
aa4787bdfb
Adds eriktorbjorn to the kyra credits for his VQA player for kyra3.
...
svn-id: r23506
2006-07-15 13:56:18 +00:00
Johannes Schickel
96c97671f5
Makes usage of themepath over extrapath then loading the gui files.
...
svn-id: r23504
2006-07-15 13:25:54 +00:00
Torbjörn Andersson
6358547a43
More whitespace changes.
...
svn-id: r23496
2006-07-14 13:33:58 +00:00
Torbjörn Andersson
6eecad5722
Call handleScreenChanged() when opening the console. Otherwise, we may get
...
garbage and/or crashes if the scaler has changed since the console was created.
svn-id: r23480
2006-07-10 15:45:09 +00:00
Travis Howell
175c951e8e
Add cyx's patch for #1497725 - GUI: trying to enter empty CD drive
...
svn-id: r23475
2006-07-10 11:12:11 +00:00
Max Horn
859a557b8a
Added Neil Millstone to the credits
...
svn-id: r23454
2006-07-09 12:16:35 +00:00
Max Horn
bea72e9514
Patch #1519399 : DS Backend
...
svn-id: r23452
2006-07-09 11:47:17 +00:00
Max Horn
03ef03887a
Updated credits
...
svn-id: r23430
2006-07-08 17:37:51 +00:00
Eugene Sandulenko
39b08f70a6
- Fix bug #1513671 "GUI: PSP classic mode problems"
...
- Fix little inconsistency in modern theme for PSP resolution.
svn-id: r23394
2006-07-07 21:58:52 +00:00
Joost Peters
4e1d751ba2
override inactive_dialog_shading on PSP
...
svn-id: r23390
2006-07-07 10:54:37 +00:00
Torbjörn Andersson
c367dbfc36
Since the slider's handleMouseMoved() clips the new value, there's no need to
...
test if X >= 0. Dragging the slider quickly, we may never get an event where X
is exactly 0, so all it does is to make it more difficult to drag the slider to
its minimum value.
svn-id: r23330
2006-06-28 04:52:48 +00:00
Eugene Sandulenko
163f49240b
Add Keith Scroggins to credits as Atari/FreeMiNT builder.
...
svn-id: r23297
2006-06-24 22:44:51 +00:00
Willem Jan Palenstijn
e53c1af362
listwidget: handle clicking outside of the list more gracefully
...
svn-id: r23295
2006-06-24 13:21:46 +00:00
Max Horn
9a955180a4
* Renamed config.mak to config.mk
...
* Renamed common.rules to rules.mk
* Removed explicit declaration of MODULE_DIRS in various spots (instead we let rules.mk compute it)
svn-id: r23275
2006-06-24 08:48:11 +00:00
Max Horn
d210b19aec
Move backends/fs/fs.h and .cpp to common/fs/fs.h and .cpp
...
Rationale: backend implementations belong to backends/, but portable APIs meant to be used by high level code is for common / sound / graphics / ... (compare also with backends/midi vs. sound/mididrv.h)
svn-id: r23274
2006-06-24 08:07:48 +00:00
Johannes Schickel
d2bd1de292
Reverting here too.
...
svn-id: r23253
2006-06-21 22:30:33 +00:00
Johannes Schickel
3116a69adf
Ok after a few checks this is how it should be (fixing problems with my last commits).
...
svn-id: r23251
2006-06-21 21:52:16 +00:00
Johannes Schickel
9cb6196508
Oops fixes problem introduced with last commit.
...
svn-id: r23250
2006-06-21 21:44:13 +00:00
Johannes Schickel
034676f33a
Commits fix for crashing about dialog mentioned my Marucs on -devel.
...
svn-id: r23248
2006-06-21 21:35:40 +00:00
Torbjörn Andersson
7d334b75a6
Fixed warning.
...
svn-id: r23210
2006-06-21 00:18:56 +00:00
Torbjörn Andersson
49af7d44c2
Applied patches from bug report #1276480 , "GUI: Accented characters". This
...
changes quite a lot of things in the font renderer and the convbdf tools, so
there may be regressions, but we want this feature for 0.9.0.
svn-id: r23208
2006-06-20 22:50:27 +00:00
Torbjörn Andersson
ecfedb1e81
Cleanup. It seems unnecessary to have a "break" right after an unconditional
...
return in a switch case.
svn-id: r23198
2006-06-20 18:55:25 +00:00
Torbjörn Andersson
50673f9f1f
The top dialog can change during the event loop. In that case, flush all the
...
dialog-related events since they were probably generated while the old dialog
was still visible, and therefore note intended for the new one.
This hopefully fixes strange behaviour/crashes with pop-up widgets. (Most easy
to trigger in 3x mode or when running ScummVM under Valgrind.)
svn-id: r23141
2006-06-16 06:26:26 +00:00
Johannes Schickel
84b54c3173
- Adds 'THEME_HINT_NO_BACKGROUND_RESTORE' for buttons which don't want restored background (example: the tab scrolling buttons).
...
- Call _theme->drawAll() at the end of the redraw method of NewGui
svn-id: r23134
2006-06-15 14:25:59 +00:00
Torbjörn Andersson
4a1b8ccb86
Made the body of the tab widgets taller. This makes no visual difference, but
...
allows us to use the bottommost widgets on some tabs, even in 640x400 mode.
svn-id: r23132
2006-06-15 13:56:02 +00:00
Eugene Sandulenko
6f844ae420
- Make tabs narrower so they all fit on screen. Now navigation buttons
...
appear only on PSP resolution
- Combined Audio/Volume tab in game options for consistency.
svn-id: r23130
2006-06-15 13:18:28 +00:00
Eugene Sandulenko
65041ae239
Fix bug with tab navigation buttons jumping on resolution change.
...
svn-id: r23128
2006-06-15 12:09:53 +00:00
Torbjörn Andersson
e939153b6a
Fixed regression with the override checkboxes in the "Edit game" dialog. The
...
checkbox's command message was being intercepted by the tab widget.
svn-id: r23126
2006-06-15 12:04:22 +00:00
Torbjörn Andersson
2265872a83
Delete the old cursor buffer before allocating a new one. If the theme is
...
enabled by the time it's refreshed, replace the cursor.
svn-id: r23122
2006-06-15 08:07:20 +00:00
Eugene Sandulenko
e76a4cbc0d
Smaller versions of checkbox and cursor for 320xY resolutions.
...
svn-id: r23120
2006-06-15 02:54:02 +00:00
Eugene Sandulenko
bc74af60a6
- Consistent order of tabs between global and game options
...
- Consistent order of paths on paths tab in global and game options
svn-id: r23118
2006-06-15 02:30:05 +00:00
Eugene Sandulenko
021159724d
Fix drawing of tab widget. Now it matches mock-ups. Added tab scrolling.
...
svn-id: r23116
2006-06-15 02:14:40 +00:00
Johannes Schickel
793151a0aa
Implements new Tab drawing for modern theme (nearlly matches mockups now)
...
svn-id: r23106
2006-06-14 16:29:56 +00:00
Eugene Sandulenko
9458fd5cff
No idea how PlayStation turned to Playstation. Fixing.
...
svn-id: r23093
2006-06-13 18:33:58 +00:00
Eugene Sandulenko
410e149705
More proper version of credits
...
svn-id: r23092
2006-06-13 18:32:05 +00:00
Eugene Sandulenko
f66f86fbd7
Fix credits
...
svn-id: r23090
2006-06-13 18:22:18 +00:00
Torbjörn Andersson
61c5281454
Removed printf() debug message.
...
svn-id: r23085
2006-06-13 10:20:59 +00:00
Torbjörn Andersson
3728e96b17
Disable the theme before restoring the cursor, not afterwards. Otherwise there
...
may be a noticeable amount of time (disabling the theme can be comparatively
slow) where the cursor is wrong.
svn-id: r23082
2006-06-13 09:57:16 +00:00
Torbjörn Andersson
df4f95f805
Let the [cursor] palette manager handle disableCursorPalette() too, to avoid
...
cursor glitch in at least some HE games which first set a cursor palette, and
then disable it. (The disabled palette would be re-enabled after dismissing the
GUI.)
svn-id: r23081
2006-06-13 09:48:46 +00:00
Torbjörn Andersson
f22be03872
Increased the spacing between the widgets on the "Game" tab of the "Edit Game"
...
dialog in 320xX mode. They were so close to each other that it bordered on
being pornographic.
svn-id: r23058
2006-06-12 08:40:50 +00:00