Commit Graph
3228 Commits
Author SHA1 Message Date
Eugene Sandulenko a483083f35 Tweaked a little scumm main dialog and scumm save/load dialog. Still plenty
to do.

svn-id: r21271
2006-03-14 03:52:29 +00:00
Eugene Sandulenko 60793c0e64 Positioned logo properly, added different version number rendering and
got rid of antialiasing artifacts

svn-id: r21270
2006-03-14 03:08:14 +00:00
Eugene Sandulenko b45dcc4df3 Fix logo drawing.
svn-id: r21269
2006-03-14 02:55:54 +00:00
Eugene Sandulenko c9970b78b5 Rearrange launcher.
Logo is still shown weirdly.

svn-id: r21268
2006-03-14 02:19:38 +00:00
Eugene Sandulenko 94f5bd81ad Fix Chooser dialog.
svn-id: r21266
2006-03-13 23:18:22 +00:00
Lars Persson 96e87cdfe7 Moved typedef Common::String into class declaration.
svn-id: r21187
2006-03-09 22:40:21 +00:00
Eugene Sandulenko a4a79dd951 Credit Tyst for new SVG logo.
svn-id: r21173
2006-03-09 13:25:52 +00:00
Eugene Sandulenko cd732d680b Fix compilation on MSVC. Reported by Quietust
svn-id: r21165
2006-03-09 12:45:23 +00:00
Eugene Sandulenko 8a5f44d797 Converted last dialogs to new scheme. Now it seems to be everything. Please,
test throghoutly.

svn-id: r21157
2006-03-09 05:18:00 +00:00
Max Horn e53e0e5885 - Removed the code from the launcher that adds language/platform to the
game descriptions. Doing this now is the responsibility of the engines.
- Adapted the SCUMM engine to add lang/platform to the desc string if 
  necessary. Other engines still have to be adapted (but many do not seem to
  need this at all, since they either are lang/platform agnostic, or already
  include this information in their MD5 tables).

svn-id: r21154
2006-03-09 03:09:21 +00:00
Eugene Sandulenko 51495fb199 Moved keys mapping dialog to new scheme. Made it generic. Fixed several
compilation errors associated with it.

svn-id: r21151
2006-03-09 02:54:02 +00:00
Max Horn 86565fcca5 - Renamed GameSettings to PlainGameDescriptor
- Added new GameDescriptor struct (similar to PlainGameDescriptor but with
  Common::String members instead of const char * ones)
- Changed DetectedGame to subclass GameDescriptor
- Removed toGameSettings() in favor of new (template) constructors in
  DetectedGame and GameDescriptor
- Fixed a bug in the obsolete gameid handling in the SCUMM & SIMON engines

svn-id: r21150
2006-03-09 02:52:51 +00:00
Eugene Sandulenko c3f91ca288 Converted all scumm dialogs to new scheme
svn-id: r21147
2006-03-09 01:08:25 +00:00
Eugene Sandulenko 871c394e28 Cleanup
svn-id: r21138
2006-03-08 01:49:22 +00:00
Eugene Sandulenko a8a8624511 o Converted most (all?) widgets to new scheme.
o Converted global options dialog to new scheme.

svn-id: r21137
2006-03-08 01:42:02 +00:00
Eugene Sandulenko c3e223afdb Fix implementation of UseWithPrefix keyword
svn-id: r21133
2006-03-07 19:23:38 +00:00
Eugene Sandulenko fc84c7fc1d o More widgets fot alternative constructors
o Cleanup of launcher dialog
o Implemented useWithPrefix keyword

svn-id: r21131
2006-03-07 19:02:42 +00:00
Eugene Sandulenko d7bc756edc Add XxH to evaluation precedence.
svn-id: r21127
2006-03-07 18:26:04 +00:00
Eugene Sandulenko 1f22481d83 Do not override .prev for simple variable assignments, i.e. VAR=VALUE
svn-id: r21124
2006-03-07 13:52:53 +00:00
Eugene Sandulenko 1eff73cb41 GUI widget positions:
o Add 'true' and 'false' constants
o add .visible widget property
o allow dots to be part of section and key names in configs

svn-id: r21123
2006-03-07 13:41:36 +00:00
Eugene Sandulenko 059c7a0296 Set svn keywords on theme file.
svn-id: r21120
2006-03-07 05:53:28 +00:00
Eugene Sandulenko 5c06d3391b Fix 320xY layout
svn-id: r21119
2006-03-07 05:50:37 +00:00
Eugene Sandulenko 018c93b14a More work on customizable GUI.
o Implemented special alias 'prev'
o Added new calling scheme to several widgets
o Partially converted launcher dialog to new scheme
o Converted couple widgets of chooser dialog

svn-id: r21118
2006-03-07 05:39:52 +00:00
Eugene Sandulenko ebd5833335 WIP for arbitrary widget positions. See
http://wiki.scummvm.org/index.php/GUI_Themes
Code is not yet used.

svn-id: r21115
2006-03-07 03:31:31 +00:00
Johannes Schickel 4fb6c18f0e Oops, fixes problems with disabled widgets (they need full drawn shadows).
svn-id: r21083
2006-03-04 21:25:11 +00:00
Johannes Schickel 91fbb6b7ae Improved shadow drawing (it's faster now since it doesn't draw the whole rect like before)
'cleaned up' the drawSurfaceMasked function a bit.

svn-id: r21082
2006-03-04 20:45:59 +00:00
Johannes Schickel 6010d48a8e Removed colorToRGB and RGBToColor calls when calculating alpha
and disabled the complete new theme if 'DISABLE_FANCY_THEMES' is defined.

svn-id: r21078
2006-03-04 18:34:28 +00:00
Eugene Sandulenko c89aa846f0 Add newline to the end of the file
svn-id: r20876
2006-02-25 14:15:19 +00:00
Eugene Sandulenko 388a553f00 Put theme .ini out of .zip for better changes tracking.
svn-id: r20875
2006-02-25 14:00:22 +00:00
Torbjörn Andersson 4aaf6fec8d Turn off background caching for the graphics widget, so that the SCUMM
save/load dialog really cleans the thumbnail area when there is no thumbnail.

svn-id: r20843
2006-02-24 21:51:41 +00:00
Torbjörn Andersson 2cb8832991 Fixed redraw glitch. Our editable widgets were asking the theme to draw a very
wide caret. Changed that width to 1.

svn-id: r20842
2006-02-24 20:25:34 +00:00
Torbjörn Andersson 66b5b7b3f3 Cleanup.
svn-id: r20841
2006-02-24 19:38:16 +00:00
Torbjörn Andersson 0c91e91b44 Cleanup
svn-id: r20840
2006-02-24 19:33:23 +00:00
Torbjörn Andersson 6cf5d85e8e Fix redraw glitches when typing very long - enough to be truncated - strings.
It seems the only purpose of 'deltax' in this function was to introduce such
redrawing glitches. Weird...

svn-id: r20839
2006-02-24 19:19:55 +00:00
Eugene Sandulenko 71c170bb13 Initial version of Cinematique engine evo 1.
svn-id: r20813
2006-02-22 22:40:53 +00:00
Max Horn e49e7ebb3f Fixing up my previous commit: finished moving common/scaler* to graphics
svn-id: r20798
2006-02-20 20:40:12 +00:00
Max Horn db5bd6e17e EditGameDialog only needs the game description, not the full GameSettings -> changing constructor accordingly
svn-id: r20750
2006-02-18 11:12:08 +00:00
Lars Persson d91b49c15c Added define to disable new theme support.
svn-id: r20676
2006-02-13 21:02:31 +00:00
Johannes Schickel e067a7f288 Implemented new tab drawing, should look nicer now. (The border under the active tab isn't drawn anymore)
svn-id: r20669
2006-02-13 18:00:04 +00:00
Lars Persson 692adbe614 Changed file paths from /epoc/ to /symbian/
svn-id: r20618
2006-02-12 14:42:43 +00:00
Paweł Kołodziejski c2575afaa7 changed path in include to use 'common' to conform rest part of code
svn-id: r20614
2006-02-12 14:05:47 +00:00
Max Horn 80cf2fa46f Reduced data duplication in module.mk files; added module.mk files for null and x11 backends; added engines/module.mk
svn-id: r20584
2006-02-12 00:16:31 +00:00
Max Horn b34e207dbb Change CVS keywords to SVN keywords
svn-id: r20518
2006-02-11 10:08:56 +00:00
Max Horn 0ad58cdb95 Removed .cvsignore files
svn-id: r20424
2006-02-07 22:50:14 +00:00
Eugene Sandulenko aae00f629c Change behaviour of checkboxes to more logical.
svn-id: r20416
2006-02-05 18:46:51 +00:00
Nicolas Bacca 419caac2b9 Fix QVGA Smartphone detection
svn-id: r20397
2006-02-05 14:00:35 +00:00
Paweł Kołodziejski 2ebdbbf5e0 fixes allow compile with emsvc4 again
svn-id: r20355
2006-02-03 07:30:29 +00:00
Chris Apers 25a6adc238 Should be 'description'
svn-id: r20350
2006-02-02 20:33:43 +00:00
Torbjörn Andersson d6e141cc35 Fix glitch when moving the mouse over a disabled, checked checkbox. (The
check mark would become brighter, and I think it was because a transparent
mark was drawn over a transparent mark, thus "amplifying" it.)

svn-id: r20344
2006-02-01 22:39:54 +00:00
Eugene Sandulenko 12133dfb4f Much improved how shadows look. However it is done with a really dirty
hack as tehre is lots of overdraw, abuse of shadow width and code
duplication. Anyway shadow drawing code will go to separate functioMuch improved how shadows look. However it is done with a really dirty
hack as tehre is lots of overdraw, abuse of shadow width and code
duplication. Anyway shadow drawing code will go to separate function.

svn-id: r20343
2006-02-01 16:42:42 +00:00