Commit Graph

521 Commits

Author SHA1 Message Date
Max Horn
06cc657f0d Use big font in ListWidget if it is in kBigScrollBarWidth mode
svn-id: r18118
2005-05-15 18:22:44 +00:00
Max Horn
8c3085eb2b Center button label vertically, too (possible now that the GUI scaling is off)
svn-id: r18117
2005-05-15 18:22:17 +00:00
Max Horn
841c600fef Draw scrollbar arrows using drawLine, instead of hard coding bitmaps; add a param to the ListWidget constructor to choose a 'big' variant
svn-id: r18115
2005-05-15 18:02:10 +00:00
Max Horn
f2646d3e53 Turn off auto scaling for now
svn-id: r18114
2005-05-15 17:59:27 +00:00
Max Horn
2425e657a2 Add a switch which allows turning off the automatic GUI scaling easily
svn-id: r18112
2005-05-15 17:08:44 +00:00
Max Horn
2d40452a11 Unified rules that determine when a dialog shall use its 'big' mode and when its 'normal' mode; MessageDialog uses Font::wordWrapText now; MessageDialog scales itself now
svn-id: r18111
2005-05-15 17:01:32 +00:00
Max Horn
1043554591 Word wrap the 'features' string
svn-id: r18110
2005-05-15 16:19:43 +00:00
Eugene Sandulenko
5c228fc028 Forgot to credit Ivan for his gob engine. Now fix that.
svn-id: r18075
2005-05-12 21:12:46 +00:00
Torbjörn Andersson
8e7c4ffa37 Quick fix to make button texts etc. draw at the correct position. (They
were being drawn at unscaled coordinates.) I don't know if this is the
correct fix, but the change is small and easy to revert, if need be.

svn-id: r18072
2005-05-12 15:46:03 +00:00
Max Horn
cccbb52e1e Do not autoscale about dialog, rather let it scale itself properly
svn-id: r18061
2005-05-11 19:31:23 +00:00
Max Horn
79241d323f Start work on support for 'big' widgets
svn-id: r18060
2005-05-11 19:30:30 +00:00
Max Horn
1a615346ab Moved class SoundMixer to Audio::Mixer (didn't call the namespace 'Sound' because we already have many classes with that name)
svn-id: r18039
2005-05-10 23:48:48 +00:00
Max Horn
52bbc86797 Patch #1181544 (AmigaOS 4 changes)
svn-id: r18011
2005-05-09 21:21:21 +00:00
Max Horn
2801693db5 Added LordHoto to credits
svn-id: r17984
2005-05-09 00:11:08 +00:00
Max Horn
74aed6382b cleanup
svn-id: r17980
2005-05-08 23:39:37 +00:00
Max Horn
3279513b64 A simple widget which renders any 16 bit graphics surface given to it (part of patch #1163026)
svn-id: r17977
2005-05-08 22:38:29 +00:00
Max Horn
cca744f69a Comply to our coding conventions
svn-id: r17975
2005-05-08 21:49:52 +00:00
Max Horn
2eb868d2a3 Fix doxygen warning
svn-id: r17969
2005-05-08 17:05:19 +00:00
Max Horn
1f3ce23da8 GameDetector isn't actually used here
svn-id: r17757
2005-04-22 21:20:22 +00:00
Max Horn
25d56525c8 Replace OSystem::hasAlpha with a feature flag
svn-id: r17695
2005-04-19 20:35:48 +00:00
Max Horn
2141a2648c Use variable width scrollbar in the console dialog
svn-id: r17652
2005-04-17 12:03:03 +00:00
Max Horn
a9f700b0a3 Allow usage of ScrollBarWidget with a non-standard width
svn-id: r17650
2005-04-17 11:47:44 +00:00
Max Horn
f4a5d245b5 Updated TODO list
svn-id: r17649
2005-04-17 11:26:13 +00:00
Max Horn
919af98314 Added Dialog::wantsScaling(), to allow dialogs to turn off automatic scaling
svn-id: r17646
2005-04-17 11:20:59 +00:00
Max Horn
aea451f092 Reunify DirBrowserDialog and FileBrowserDialog; implemented file browser mode for OSX, too; fixed some memory leaks in the launcher
svn-id: r17639
2005-04-16 17:55:09 +00:00
Max Horn
caf142657d setLabel should probably cause an automatic redraw...
svn-id: r17638
2005-04-16 17:53:18 +00:00
Torbjörn Andersson
8ef991fe4a Clarified the second comment, and removed the overlap between the two.
svn-id: r17636
2005-04-16 16:56:16 +00:00
Torbjörn Andersson
7b9a3b1fa7 Clarified/corrected my own comment, otherwise I'll probably forget exactly
why this was necessary.

svn-id: r17634
2005-04-16 16:29:11 +00:00
Max Horn
8b73e6a7da _screenHasChanged == true implies _canvas.pixels == null; so replace it (after all, we don't want to draw text when the canvas is not yet ready, no matter whether this is due to a screen change or for any other reason)
svn-id: r17624
2005-04-16 13:09:34 +00:00
Torbjörn Andersson
ff7c1086af When recreating the canvas, do a full redraw so that all the dialogs
behind the credits show. Until we have a new canvas, don't draw any credits
text, or it too will show up on the canvas.

The latter, at the very least, was a bug in my original patch.

svn-id: r17621
2005-04-16 12:41:43 +00:00
Max Horn
7aebedcc14 Patch #1183808 (GUI: Less CPU-intensive credits scroll), with some tweaks by me
svn-id: r17620
2005-04-16 11:40:15 +00:00
James Brown
df3bc8bb37 spelling
svn-id: r17609
2005-04-16 01:39:51 +00:00
Eugene Sandulenko
bdbd56406c Patches #1164217 "Updated GS Support + Percussion Remapping Patch" and
#1181750 "Updated Native MIDI documentation". Thanks _tom a lot.

svn-id: r17571
2005-04-13 00:11:49 +00:00
Max Horn
a3a8cb65c9 Fix compilation on OS X
svn-id: r17515
2005-04-10 14:49:57 +00:00
Torbjörn Andersson
13dc149ded Applied patch #1175374 ("FluidSynth MIDI driver"), with a few documentation
changes. There are a few things that could use a bit more work, and I've
only tested it on my Linux box. I have verified that ScummVM still compiles
when it's disabled, though, so it shouldn't break anything too badly.

svn-id: r17512
2005-04-10 14:33:44 +00:00
Max Horn
909aab0693 Added Stefan Parviainen to credits, credited Quietust for his MM NES work
svn-id: r17487
2005-04-09 19:49:01 +00:00
Max Horn
0b5a407567 Init _editMode
svn-id: r17482
2005-04-09 17:51:40 +00:00
Torbjörn Andersson
d0615eb956 Removed unnecessary semi-colons.
svn-id: r17418
2005-04-06 15:21:32 +00:00
Max Horn
adf9bcf5d1 Fix for bug #1166231 (GUI: Caret not removed when switching tabs)
svn-id: r17379
2005-04-04 17:57:40 +00:00
Max Horn
d2cdbefc5c Cleanup
svn-id: r17378
2005-04-04 17:57:15 +00:00
Marcus Comstedt
d2214dca99 Use alpha channel if available.
svn-id: r17354
2005-04-03 19:41:20 +00:00
Robert Göffringmann
bd81feb996 Playstation2 Port: initial import
svn-id: r17305
2005-03-31 05:35:04 +00:00
Max Horn
0385473761 Credit Robert Kelsen as Slackware packager
svn-id: r17263
2005-03-27 18:14:37 +00:00
Max Horn
e80cdab64b Patch #1171300: ListWidget + Chooser Patch
svn-id: r17260
2005-03-27 11:27:07 +00:00
Eugene Sandulenko
a9c2e6ecbf MM NES fixes:
o Fixed crash when in-game GUI was displayed
  o Support for save/load
  o Savegame version bumped

svn-id: r17232
2005-03-25 22:11:08 +00:00
Eugene Sandulenko
99997aefc3 Rename global tab Misc to Paths. This correctly describes its current content
and is in harmony with game-specific options. If someone ever will add some
additional "misc" stuff in there, it could be easily renamed.

svn-id: r17220
2005-03-24 22:04:00 +00:00
Max Horn
848a6bcaea Forgot to remove this
svn-id: r17103
2005-03-12 17:03:59 +00:00
Max Horn
1fde0d90f4 Fix popup widget in scaled GUI mode
svn-id: r17099
2005-03-12 15:29:16 +00:00
Max Horn
bf984cb7f0 Fix crash that occured when disabling the GUI scaling code
svn-id: r17098
2005-03-12 15:04:49 +00:00
Eugene Sandulenko
7bb53f3bf1 Patch #1013937 "OSystem layer with bigger resolution". Now you will always
get at least 640x400 window. And finally we have means of implementing
nice looking GUI.

Also updated all backends. If your backend has ability to run with 640x400 or
640x480 resolution then read patch tracker item to find out details. Other
port maintainers shouldn't worry, as this patch doesn't affect them, they
still get their 320x200.

svn-id: r17055
2005-03-09 23:07:32 +00:00