Eugene Sandulenko
d8829fa4fd
GUI: Initial code for Update Icons dialog
...
- LIST downloading and parsing is done
2021-11-18 22:38:42 +01:00
Eugene Sandulenko
9a01b16ada
GUI: Sort module.mk alphabetically
2021-11-12 14:46:34 +01:00
av-dx
dc291ee56e
GUI: Add metadata XMLs and MetadataParser
2021-11-12 14:46:34 +01:00
av-dx
4eb5043ed5
GUI: Add a grouped list widget with collapsible groups
2021-11-12 14:46:34 +01:00
av-dx
ffef874a96
GUI: Move launcher chooser and dialogs to same file
2021-11-12 14:46:34 +01:00
av-dx
6e1ec33fd8
GUI: Move LauncherDialog and LauncherChooser into separate files
2021-11-12 14:46:34 +01:00
av-dx
6a57173c5a
GUI: Moved Grid widgets to separate files.
2021-11-12 14:46:34 +01:00
Alexander Tkachev
99c2418d1a
GUI: Rewrite Cloud tab
...
- StorageWizardDialog is removed, along with bmps it was using;
- EditTextWidget now accepts custom font in constructor;
- ScrollContainer scrollbar now jumps to top when content height changes
so it's "overscrolled";
- IndexPageHandler now does not awaits for `code` GET-parameter, as
local webserver is no longer used to connect Storages;
- CloudManager and all corresponding Storages are updated to support
disconnecting and to notify about successful connection.
2019-07-30 14:51:41 -04:00
SupSuper
5fce1ae464
BACKENDS: Move OSX file browser into backend
2018-12-16 10:48:13 +00:00
Thierry Crozat
44bc04e0d9
GUI: Move UnknownGameDialog to gui
2018-05-28 20:55:00 +01:00
Colin Snover
96d87a821f
GUI: Fix non-macOS/iOS builds
2017-09-10 22:35:02 -05:00
Colin Snover
3c5440add7
CREATE_PROJECT: Move browser_osx.mm hack to Xcode generator
...
c19c10d548
fixed the bad parsing of
module.mk which meant the Xcode generator broke. For the moment,
just move the hack for browser_osx.mm into the generator, until
there is a more elegant solution to this problem (if ever).
2017-09-10 22:17:14 -05:00
Eugene Sandulenko
e8b70a4686
ALL: Fix compilation with disabled cloud but enabled libcurl
2016-10-17 18:55:22 +02:00
Alexander Tkachev
40dfb0b4f1
GUI: Fix Cloud-related dialogs a little
...
Minor mistakes which lead to build failure in some cases.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
d5753a4847
CLOUD: Add auto-detect for downloaded game
...
If that's the game, that is.
Method is copy-pasted from Launcher, but fixed not to ask the directory
and thus doesn't contain the loop.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
72b82bd2aa
GUI: Add RemoteBrowserDialog
...
WIP. Tested with Dropbox.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
97c0bbd238
GUI: Add DownloadDialog sketch
2016-08-24 16:07:55 +06:00
Alexander Tkachev
beb168a3a5
GUI: Add Cloud tab StorageWizardDialog
...
This is a dialog which guides user through Storage connection procedure.
2016-08-24 16:07:55 +06:00
Alexander Tkachev
e1e48968b4
GUI: Replace Cloud tab's StorageBrowser with PopUp
2016-08-24 16:07:55 +06:00
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
Eugene Sandulenko
ea80e24481
GUI: Added animation classes
2016-08-24 16:07:55 +06:00
Alexander Tkachev
9bf2d65dd2
GUI: Cleanup in ScrollContainer
2016-07-03 12:13:57 +02:00
Eugene Sandulenko
0db4c879f2
GUI: Added initial implementation for Updates opt-in wizard
2016-03-29 20:22:45 +02:00
Johannes Schickel
60fa9944dc
GUI: Explain create_project HACK in module.mk a bit better.
2016-01-07 11:25:02 +01:00
Vincent Bénony
7e7e33aba0
IOS: Adds some explanations about the hack
2016-01-06 16:20:29 +01:00
Vincent Bénony
0708d9bd94
IOS: Forces the create_project tool to use the right browser file for iOS
2016-01-06 15:35:33 +01:00
Eugene Sandulenko
81a4359eee
BBVS: Implement file chooser for Air Guitar minigame
2015-11-07 13:26:55 +01:00
Eugene Sandulenko
f59512c47e
RECORDER: Implement Events Recorder
2013-05-17 00:18:09 +03:00
Torbjörn Andersson
681f81211f
FLUIDSYNTH: Add separate dialog for FluidSynth settings
...
I don't really understand what these parameters do, or what the
sensible values are, so for now the sliders are limited only by
the allowed (or, in one case, "safe") values.
2013-01-26 13:36:37 +01:00
Johannes Schickel
1aa5200bb8
GUI: Create an interface for save/load dialogs.
2012-06-15 23:03:02 +02:00
Oleksiy Kurochko
ec32ccb6d6
GUI: Move predictive dialog to common gui
2012-03-25 12:21:38 +03: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
427dc1ae93
GUI: Move major widgets to new directory gui/widgets
...
Also renamed the source/header files, now they are more closely
aligned to how we rename most other source files
svn-id: r54264
2010-11-16 10:11:57 +00:00
Eugene Sandulenko
d6695e180c
GUI: Fix tooltip drawing
...
With help of Tanoku tooltips were switched from widgets to dialogs
which helped to fix nasty bug with background not being restored.
Although it is basically a hack around inconsistent font backbuffering
in our GUI code, for the time being it is feasible.
The patch was extended with way to specify tooltip background in the
theme file.
svn-id: r51217
2010-07-23 19:36:47 +00:00
Max Horn
f2ff555996
Rest of patch #2982224 : GSoC: Added unit test and unified error message display
...
svn-id: r48627
2010-04-11 19:04:02 +00:00
Oystein Eftevaag
9d70103d9c
The file selection dialog in OS X now uses Cocoa instead of Carbon, and lives in a separate file due to having to be compiled as Objective-C++. ScummVM can now run in x64 natively on OS X
...
svn-id: r46581
2009-12-26 13:35:57 +00:00
Max Horn
20dad9e967
Merged gui/ThemeData.cpp into ThemeEngine.cpp
...
svn-id: r35881
2009-01-17 17:13:04 +00:00
Johannes Schickel
690b88f982
Renamed gui/newgui.cpp -> gui/GuiManager.cpp and gui/newgui.h -> gui/GuiManager.h
...
svn-id: r35668
2009-01-02 03:21:40 +00:00
Max Horn
a39c78a1ba
Moved GUI::SaveLoadChooser to its own source file
...
svn-id: r35002
2008-11-11 12:13:55 +00:00
Vicent Marti
b98f89c7f0
Merged GUI::Theme and Gui::ThemeEngine into the same class, GUI::ThemeEngine.
...
Massive cleanup.
svn-id: r34983
2008-11-10 11:24:55 +00:00
Max Horn
0802da1f7f
Order files in gui/module.mk alphabetically
...
svn-id: r34771
2008-10-11 21:37:15 +00:00
Vicent Marti
dcc72fe29e
Massive refactoring/cleanup on the theme engine/parser.
...
svn-id: r34285
2008-09-02 17:51:08 +00:00
Vicent Marti
2b52383534
Finished legacy API cleanup. Removed all legacy code.
...
Possible regressions.
svn-id: r33833
2008-08-13 17:46:00 +00:00
Vicent Marti
1d9f98d121
Massive API cleanup (removed legacy code).
...
Improved theme loading support.
svn-id: r33832
2008-08-13 16:50:50 +00:00
Vicent Marti
70ef503434
Massive refactoring on the layout parsing API.
...
Added support for layout spacings.
Fixed bug in theme conversion python script.
svn-id: r33630
2008-08-05 09:54:36 +00:00
Vicent Marti
7cb23c76a2
Improved looks on the Modern theme in the new GUI.
...
Added support for including externally the default theme in the code.
Added Modern theme as a separate XML file in the themes/ dir.
Added "makedeftheme.py" script to convert XML themes into include files.
svn-id: r33528
2008-08-02 15:15:32 +00:00
Vicent Marti
2d87b29058
GCC compiling fixes.
...
svn-id: r32877
2008-07-02 18:43:17 +00:00
Vicent Marti
0cd183b94b
InterfaceManager now loads themes.
...
svn-id: r32800
2008-06-26 13:50:16 +00:00
Vicent Marti
7a9a74691f
Parser skeleton
...
Expanded drawing interface
svn-id: r32678
2008-06-12 19:06:37 +00:00
Eugene Sandulenko
ca51f1f247
Add InterfaceManager to makefile.
...
svn-id: r32268
2008-05-25 11:53:49 +00:00