Bastien Bouclet
8fe7d520be
VKEYBD: Fallback to SearchMan when loading keyboard packs
2017-12-28 21:24:57 +01:00
Bastien Bouclet
8beb519c5e
EVENTS: Rename synthetic to kbdRepeat
2017-11-19 16:12:50 +01:00
D G Turner
23c2481d10
VKEYBD: Add small keyboard pack for virtual keyboard.
...
This pack contains just the 320x240 layout.
This is a quick way to achieve the result of a smaller keyboard
when running on 640x480 and larger games as requested bu a user.
To use this, the pack zip file, vkeybd_small.zip should be placed
in the extrapath in the same way as vkeybd_default.zip.
However, it is also necessary to set this as the active virtual
keyboard layout by adding the following linein the global [scummvm]
section of the configuration file i.e. scummvm.ini:
vkeybd_pack_name=vkeybd_small
This should be added to the GUI as a misc option, in future.
Currently, the closest layout size to the overlay size is chosen
automatically by the code in the method:
bool VirtualKeyboardParser::parserCallback_mode(ParserNode *node)
This should probably also be made configurable in future to allow
smaller keyboard sizes to be chosen.
2014-04-27 03:51:19 +01:00
D G Turner
f37ecf3861
VKEYBD: Remove noisy warnings and clarify messages.
2014-04-22 05:25:39 +01:00
Matthew Hoops
740b6e8fbd
IMAGE: Move all ImageDecoders to image/
2014-02-28 00:27:28 -05:00
Johannes Schickel
01d20bd0e4
VKEYBD: Make GPL headers consistent in themselves.
2014-02-18 02:39:39 +01:00
Johannes Schickel
6713743441
VKEYBD: Make code agnostic of OverlayColor.
...
This removes the use of OverlayColor in vkeybd and supports both 16 and 32bit
overlays.
2013-08-16 05:34:38 +02:00
Johannes Schickel
911c74e82c
VKEYBD: Do not access Surface::pixels anymore.
2013-08-06 03:51:12 +02:00
Johannes Schickel
aec9b9e22a
ALL: Let overlay related methods in OSystem take a void * and use a proper pitch values.
...
This is a first step to get rid of OverlayColor, which is a requirement for
proper 4Bpp overlay support.
2012-06-16 04:17:14 +02:00
Matthew Hoops
426c81a7a7
GRAPHICS: Rewrite ImageDecoder to have an improved API
...
The new bitmap decoder class is based off the Mohawk one, and now has 8bpp decoding capability.
2012-03-20 01:06:47 +01:00
Johannes Schickel
2af87fd4f0
VKEYBD: Fix cursor palette.
2012-01-03 02:13:40 +01:00
Johannes Schickel
1c2a21c42b
VKEYBD: Slight cleanup.
2012-01-03 02:13:33 +01:00
Johannes Schickel
24d99038e4
VKEYBD: Properly error out parsing if an area is defined again.
...
Formerly the code did never check whether ImageMap::createArea returned a
valid pointer and always just assumed so.
2012-01-03 02:13:26 +01:00
Johannes Schickel
d0ddd299a4
VKEYBD: Slight cleanup in ImageMap code.
2012-01-03 02:13:22 +01:00
Johannes Schickel
c98a123f4c
VKEYBD: Some formatting fixes.
2012-01-03 02:13:19 +01:00
Christoph Mallon
23a0f5318c
JANITORIAL: Remove trailing empty lines.
2011-08-07 13:53:33 +02:00
Julien
c52cc84912
AUDIO/BACKENDS/GRAPHICS: Add error checks after allocating memory with malloc
2011-06-23 15:11:36 +08:00
Max Horn
7a52d414e9
VKEYBD: Adjust to recent XML parser changes
2011-06-06 11:52:21 +02:00
Max Horn
9c3a8cd3b5
BUILD: Compile more files only when necessary
2011-05-31 00:35:27 +02:00
Max Horn
343237e68a
VKEYBD: Update vkeybd_default.zip
...
Specifically, in vkeybd_default.xml, 'centre' changed to 'center'.
2011-05-16 00:35:49 +02:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Max Horn
75d9f21580
BACKENDS: Change printf -> debug in vkeybd code
2011-05-03 12:53:14 +02:00
Johannes Schickel
71bdb86e02
Merge pull request #16 "Add a PixelFormat to Graphics::Surface.".
...
For further discussion check here:
https://github.com/scummvm/scummvm/pull/16
Conflicts:
graphics/png.cpp
2011-05-01 16:54:45 +02:00
D G Turner
57578c302f
BACKENDS: Fix compilation on ports using Virtual Keyboard.
2011-04-28 23:47:30 +01:00
Ori Avtalion
46cb9c785b
JANITORIAL: Yet another attempt at fixing compilation
2011-04-29 00:45:18 +03:00
Johannes Schickel
877004dbdd
BACKENDS: Adapt various backends code to set up Surface::format correctly.
...
Note that this change is not tested at all (not even compile wise!).
2011-04-17 21:14:19 +02:00
Johannes Schickel
7ac3ae108a
BACKEND: Prefer Surface::create taking a PixelFormat over the one taking a byte depth.
2011-04-17 16:24:37 +02:00
Max Horn
2e095e25f2
ALL: centre -> center
2011-04-14 14:34:28 +02:00
Max Horn
df05ed1a46
BACKENDS: Include scummsys.h at top of all .cpp files, *before* any #ifdefs
...
svn-id: r54573
2010-11-29 16:18:43 +00:00
Max Horn
179734a082
VKEYBD: Ensure stream destructor is properly called
...
svn-id: r54562
2010-11-28 23:27:56 +00:00
Max Horn
668adaa461
GUI: Rename gui/GuiManager.* to gui/gui-manager.*
...
svn-id: r54265
2010-11-16 10:19:01 +00:00
Max Horn
36cd5caf95
COMMON: Add XMLParser::parseIntegerKey variant accepting a Common::String
...
Almost all places where we used XMLParser::parseIntegerKey were using
it like this:
XMLParser::parseIntegerKey(str.c_str(), ...)
Since this makes the code harder to read, I overloaded the method to
also accept Commmon::String directly.
Also removed all .c_str() invocations where necessary.
svn-id: r53479
2010-10-15 12:19:13 +00:00
Jordi Vilalta Prat
8388e0dfea
JANITORAL: Clean trailing whitespaces.
...
svn-id: r53160
2010-10-12 02:18:11 +00:00
Robert Špalek
5e030bebcc
enable reading ZIP archives even without USE_ZLIB
...
our module unzip.cpp can read uncompressed ZIP archives even without zlib. if some of the files
inside are compressed and zlib is not linked in, an error is returned.
svn-id: r50483
2010-06-29 06:38:00 +00:00
Johannes Schickel
9d4cb7c23c
Add missing tokenizer.h include.
...
svn-id: r48326
2010-03-20 16:45:11 +00:00
Max Horn
8ac5d00d57
Hide ZipArchive implementation, only expose it via factory functions: makeZipArchive()
...
svn-id: r48040
2010-02-13 11:56:30 +00:00
Johannes Schickel
64491356b8
Fix virtual-keyboard not changing size, when the user changes the scaler while it is not visible.
...
svn-id: r47544
2010-01-25 02:08:28 +00:00
Johannes Schickel
aed02365ec
Strip trailing spaces/tabs.
...
svn-id: r47541
2010-01-25 01:39:44 +00:00
Torbjörn Andersson
4818467908
Silenced some more cppcheck warnings. Some of these may seem silly, but the way
...
I figure it the changes are harmless at worst, and making them will make it
easier to find real errors in the (still quite long) list of warnings.
svn-id: r47443
2010-01-22 19:05:02 +00:00
Johannes Schickel
af1ba42298
Fix some memory leaks.
...
svn-id: r47284
2010-01-12 21:46:50 +00:00
Marcus Comstedt
40f9506163
The default keycolor for mouse pointers used to be 255.
...
This makes sense as a default for CLUT8 modes, but not really
for anything else. As part of the gsoc2009-16bit merge, the
default was changed to "all ones", with extra code in the SDL
backend to truncate this to the depth of the mode. However,
"all ones" (white) still isn't a very useful default for RGB modes.
So rather than jumping through hoops to provide a bad default,
it's better to remove the default altogether. Engines which relied
on the old default of 255 have been updated to specify it explicitly.
svn-id: r47118
2010-01-07 15:07:36 +00:00
Max Horn
d60b5ca516
Include font.h instead of fontman.h in places that don't need fontman :)
...
svn-id: r46311
2009-12-09 16:46:14 +00:00
Max Horn
f242266f6d
Change a couple places from 'end of namespace' to 'End of namespace', for consistency
...
svn-id: r44634
2009-10-04 21:26:33 +00:00
Max Horn
8ba75fc522
Fix code formatting (esp. 'if(' -> 'if (' etc., but also indention and other things)
...
svn-id: r44495
2009-09-30 16:16:53 +00:00
John Willis
3fb1b79018
Virtual Keyboard: Update default keyboard pack using slightly tweaked versions of the graphics very kindly provided by Carl Mitchell. Also update xml file to make best use of the keyboard graphics and add the 'delete' event in addition the passing backspace back to the calling textarea.
...
svn-id: r42807
2009-07-26 12:58:22 +00:00
Andre Heider
89599dd4ce
split loadKeyboardPack(), fallback to the current dir when searching for packs, and free memory in the case of an error.
...
svn-id: r41705
2009-06-20 11:48:42 +00:00
John Willis
8b1a6b1b6d
Virtual Keyboard: Add some quick changes to the virtual keyboard to activate submit and cancel events from the default lowercase keyboards. This makes it possible to cancel and submit without having to call Common::KEYCODE_F7 again. Sorry for the nasty (temp) graphics.
...
svn-id: r41385
2009-06-08 20:31:49 +00:00
John Willis
2c55c49534
Virtual Keyboard: Fix slight error in earlier commit (failed to rename the XML to match the keyboard pack name).
...
svn-id: r41376
2009-06-08 15:45:03 +00:00
John Willis
e78edd8ef6
Virtual Keyboard: Move vkeybd.zip into packs folder and rename default keyboard pack to vkeybd_default(.zip) with updates to default-events.cpp. Also update vkeybdpack.py to use zlib compression if Python zlib is found. Update GP2X and GP2XWiz bundle files to get new vkeybd_default.zip.
...
svn-id: r41373
2009-06-08 14:47:38 +00:00
John Willis
4ff5a39f75
Virtual Keyboard: Add source files for the default keyboard pack seperate from ZIP archive (makes it easier to version the packs vkeybd.xml and track fixes) and add script to build keyboard pack(s) ZIP's from source files (based on /gui/themes/scummtheme.py).
...
svn-id: r41366
2009-06-08 09:10:12 +00:00