Alexander Tkachev
90ae7b7337
GUI: Add Options dialog Cloud tab
...
With StorageBrowser to select a Storage. It actually uses CloudMan to
switch active Storage.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
62a640ff44
GUI: Disable "Run in background" for "difficult" engines
...
During saves sync slots of MetaEngines with simpleSaveNames() == false
would not be available at all. User would have to wait for sync to
complete.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
ab1d160ec8
ALL: Add MetaEngine::simpleSaveNames()
...
Engines with "simple" savenames would support "Run in background" in
save/load dialog and gradual save slots unlocking. Other engines
save/load feature would be locked until save sync is over.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
f24a89e080
GUI: Fix SaveLoadCloudSyncProgressDialog
...
* disabled progress bar;
* removed syncTarget segfault;
* fixed grid slots disabling for "locked" slots.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
f5cb5be393
GUI: Add SaveLoadCloudSyncProgress in ScummModern theme
...
ScummVM would probably crash when using a theme without
SaveLoadCloudSyncProgress dialog described.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
67789c3c16
GUI: Update SaveLoadCloudSyncProgressDialog
...
So now it's centered, includes a progress bar and two labels instead of
one. Works fine in 320x200.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
f1a56eaf36
GUI: Show "locked" saves during sync
2016-08-24 16:07:55 +06:00
Alexander Tkachev
6c5a8f34ea
CLOUD: Add SaveLoadCloudSyncProgress enum
...
It's common for Save/Load dialogs and SavesSyncRequest.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
9eb4aad7fd
CLOUD: Make DefaultSaveFileManager ignore syncing files
...
MetaEngines don't get "locked" files in the list, so won't try to open
these.
Save/Load dialog updates save list every time SavesSyncRequest tells it
to.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
0ce7be17d3
CLOUD: Make ProgressDialog display downloading progress
2016-08-24 16:07:55 +06:00
Alexander Tkachev
3db80154d6
CLOUD: Fix SaveLoadCloudSyncProgressDialog crash
...
It's closing itself a bit later now.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
e9721976aa
GUI: Add SaveLoadCloudSyncProgressDialog
...
It's shown by SaveLoadChooserDialog when files are downloaded and some
save slots are locked. One can hide that dialog to interact with
non-locked slots or cancel saves sync completely. Dialog's label shows
current sync progress.
Dialog automatically hides itself when all files are downloaded.
WARNING: right now that results in a crash!
2016-08-24 16:07:55 +06:00
Alexander Tkachev
e7763700e2
CLOUD: Make Save/Load dialog start saves sync
...
It also shows a "sync disabled" icon in case it has a savepath override.
2016-08-24 16:07:55 +06:00
Eugene Sandulenko
a686049c46
GUI: Fix widget clipping
2016-08-24 16:07:55 +06:00
Eugene Sandulenko
ea80e24481
GUI: Added animation classes
2016-08-24 16:07:55 +06:00
Eugene Sandulenko
6524a8d103
GUI: Added transparency to PicWidgets
2016-08-24 16:07:55 +06:00
Eugene Sandulenko
8c7a8116be
GUI: Implemented test point method to GuiObject
2016-08-24 16:07:55 +06:00
Eugene Sandulenko
30f7556bee
GUI: Added support for alphabitmaps in picbuttons
2016-08-24 16:07:55 +06:00
Eugene Sandulenko
c6e04845cc
GUI: Switched GUI to draw on TransparentSurface
2016-08-24 16:07:55 +06:00
Eugene Sandulenko
1359255ea8
GUI: Added empty dialog background
2016-08-24 16:07:55 +06:00
Eugene Sandulenko
94bc75ae46
GUI: Implemented centering of dialog background
2016-08-24 16:07:55 +06:00
Eugene Sandulenko
75f9b099dc
GUI: Added possibility to specify scale mode for AlphaBitmaps
2016-08-24 16:07:55 +06:00
Eugene Sandulenko
38114eb760
GUI: Plug NinePatch bitmaps into parser
2016-08-24 16:07:55 +06:00
Eugene Sandulenko
ec7312ac13
GUI: Implemented more modes to autoscale
2016-08-24 16:07:55 +06:00
Eugene Sandulenko
4474ccf814
GUI: Implemented alphabitmap autoscale
2016-08-24 16:07:55 +06:00
Eugene Sandulenko
f0c52096f3
GUI: Implemented possibility to use alphabitmaps in GraphicsWidget
2016-08-24 16:07:55 +06:00
Eugene Sandulenko
53a42ececf
GUI: Added new alphabitmap image type
2016-08-24 16:07:55 +06:00
Eugene Sandulenko
762671ccd8
GUI: Added possibility to specify several state images for PicButtonWidget
2016-08-24 16:07:55 +06:00
Eugene Sandulenko
0281b1eba8
GUI: Added support for PNG images
2016-08-24 16:07:55 +06:00
Eugene Sandulenko
2a9cf65eeb
GUI: Add mode to skip drawing of button for PicButton
2016-08-24 16:07:55 +06:00
Thierry Crozat
bed2141369
I18N: Update Hungarian translation (patch #1652 )
2016-07-24 20:56:20 +01:00
Eugene Sandulenko
499e5ab3ea
GUI: Fix regression in multicolumn PopUp widget
2016-07-22 14:36:00 +03:00
Thierry Crozat
8380023c51
CREDITS: Add myself as developer for the drascula engine
...
I forgot to do it when I rewrote big chunks of the engine code three
months ago.
2016-07-20 19:12:45 +01:00
Lothar Serra Mari
ba308cd289
I18N: Regenerate translations data file
2016-07-19 09:30:38 +02:00
Eugene Sandulenko
30e0592162
GUI: Regenerate built-in theme
2016-07-12 22:43:55 +02:00
Alexander Tkachev
64a79fd1ab
GUI: Fix TabWidget height issues
...
Changes theme stx files to specify TabWidget's type. That fixes wrong TabWidget height.
Changes TabWidget's getHeight() to return not only "children" height, but also tabs height. That fixes wrong clipping area.
Changes Widget's findWidget to use getHeight(). That fixes bug when widgets in the bottom of TabWidget were not reacting to the mouse events.
2016-07-12 22:37:57 +06:00
Alexander Tkachev
846619fd42
GUI: Add checks in Widget::getBossClipRect()
...
Prints a warning if clipping area is invalid and fixes it.
2016-07-03 12:24:56 +02:00
Alexander Tkachev
cea58cc61c
JANITORIAL: Remove trailing spaces
2016-07-03 12:24:53 +02:00
Alexander Tkachev
bc2c7689dc
GUI: Update scummmodern.zip
2016-07-03 12:24:47 +02:00
Alexander Tkachev
3d636617d0
GUI: Use clipping everywhere
2016-07-03 12:24:46 +02:00
Alexander Tkachev
dc9b32e620
GUI: Fix PopUpDialog
2016-07-03 12:24:28 +02:00
Alexander Tkachev
6fd6043391
GUI: Fix blitAlphaBitmapClip()
2016-07-03 12:24:11 +02:00
Alexander Tkachev
4b87563792
GUI: Add blipClip()
2016-07-03 12:23:57 +02:00
Alexander Tkachev
80412a4139
GUI: Add drawTabClip()
2016-07-03 12:22:10 +02:00
Alexander Tkachev
f22d11953d
GUI: Add drawSquareClip()
2016-07-03 12:21:09 +02:00
Alexander Tkachev
559ca37daf
GUI: Add VectorRendererSpec::drawTriangleClip()
2016-07-03 12:20:37 +02:00
Alexander Tkachev
5868d6d471
GUI: Fix TabWidget's padding in layout_lowres.stx
2016-07-03 12:20:21 +02:00
Alexander Tkachev
0ae4409138
GUI: Add ThemeLayoutTabWidget
2016-07-03 12:20:03 +02:00
Alexander Tkachev
24963ac97d
GUI: Fix Dialog's and TabWidget's reflowLayout()
2016-07-03 12:19:48 +02:00
Alexander Tkachev
421f9826c8
GUI: Hide scrollbar in ScrollContainerWidget when needed
2016-07-03 12:19:31 +02:00