scummvm/gui
Lars Sundström 8db736f155 GUI: Add scrollbar to backend options widget
Make the backend options widget be of type ScrollContainerWidget.
This will allow backends to decide whether the options dialogue
should be scrollable or not.

Note, this changes the default padding. If not changing the padding
the scrollbar might disappear. Update the padding in each backend
instead.
2023-12-16 19:37:33 +01:00
..
animation GUI: Remove use of TransparentSurface in animation code 2023-10-29 00:59:42 +02:00
themes GUI: Add scrollbar to backend options widget 2023-12-16 19:37:33 +01:00
widgets GUI: Fix resizing RichTextWidget 2023-12-14 16:56:48 +01:00
about.cpp GUI: Make sure About dialog can scroll to top 2023-11-14 12:05:27 +02:00
about.h GUI: Add mousewheel scrolling to credits. 2023-01-04 11:26:25 +02:00
browser.cpp GUI: Add function in GuiManager to query if low-res GUI should be used 2023-10-09 21:04:08 +01:00
browser.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
chooser.cpp GUI: Remove redundant redraw calls 2023-05-10 22:52:48 +02:00
chooser.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
cloudconnectionwizard.cpp BACKENDS: Avoid passing arguments by value in cloud and networking 2023-10-29 01:51:38 +02:00
cloudconnectionwizard.h BACKENDS: Avoid passing arguments by value in cloud and networking 2023-10-29 01:51:38 +02:00
console.cpp GUI: Remove leftover debug message 2023-11-21 14:39:33 +01:00
console.h GUI: Increase console buffer size to 1024 lines 2023-11-15 23:46:31 +01:00
credits.h CREDITS: Add myself to AGS credits 2023-11-26 11:01:17 +02:00
debugger.cpp GUI: Adds clear and cls alias for gui console debugger 2023-10-08 08:36:31 +02:00
debugger.h GUI: Adds clear and cls alias for gui console debugger 2023-10-08 08:36:31 +02:00
dialog.cpp GUI: Use Keymapper for EditableWidget 2023-10-24 19:01:12 +02:00
dialog.h GUI: Use Keymapper for EditableWidget 2023-10-24 19:01:12 +02:00
dlcsdialog.cpp DLC: Use forward declaration where appropriate 2023-09-14 08:22:56 +02:00
dlcsdialog.h DLC: Use forward declaration where appropriate 2023-09-14 08:22:56 +02:00
downloaddialog.cpp GUI: Add function in GuiManager to query if low-res GUI should be used 2023-10-09 21:04:08 +01:00
downloaddialog.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
downloaddlcsdialog.cpp DLC: Use forward declaration where appropriate 2023-09-14 08:22:56 +02:00
downloaddlcsdialog.h DLC: Use forward declaration where appropriate 2023-09-14 08:22:56 +02:00
downloadpacksdialog.cpp GUI: Clear error when starting an new state when downloading 2023-12-10 11:45:26 +01:00
downloadpacksdialog.h GUI: Generalize DownloadPacksDialog 2023-01-08 01:15:53 +01:00
dump-all-dialogs.cpp GUI: Remove unnecesary parameters and increase code readabilty in dialog dumper 2023-11-17 20:28:39 +01:00
dump-all-dialogs.h GUI: Add message and about dialogs to dumpAllDialogs() 2023-05-14 22:47:22 +02:00
editgamedialog.cpp GUI: Add function in GuiManager to query if low-res GUI should be used 2023-10-09 21:04:08 +01:00
editgamedialog.h GUI: Move shader controls to Graphics tab and hide behind radiobutton 2022-10-08 23:39:18 +02:00
editrecorddialog.cpp GUI: Don't pass U32String by value 2022-09-18 16:15:56 +02:00
editrecorddialog.h GUI: Don't pass U32String by value 2022-09-18 16:15:56 +02:00
error.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
error.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
EventRecorder.cpp BACKENDS: Refactor some things to make getDoubleClickTime behavior with event recorder simpler. 2023-05-14 22:42:59 +02:00
EventRecorder.h BACKENDS: Refactor some things to make getDoubleClickTime behavior with event recorder simpler. 2023-05-14 22:42:59 +02:00
filebrowser-dialog.cpp GUI: FileBrowser: support initial filename 2023-07-08 22:14:41 +03:00
filebrowser-dialog.h GUI: FileBrowser: support initial filename 2023-07-08 22:14:41 +03:00
fluidsynth-dialog.cpp MIDI: Update FluidSynth settings 2023-11-25 22:26:53 +01:00
fluidsynth-dialog.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
gui-manager.cpp GUI: Further fixes to keymapper code 2023-10-28 21:01:18 +02:00
gui-manager.h GUI: Further fixes to keymapper code 2023-10-28 21:01:18 +02:00
helpdialog.cpp GUI: Fix layout for HelpDialog tab content 2023-12-14 16:56:48 +01:00
helpdialog.h GUI: Refactored HelpDialog to let easy extension 2023-12-10 08:47:00 +01:00
imagealbum-dialog.cpp GRAPHICS: Add palette start and size parameters to Surface::convertToInPlace() 2023-11-12 18:36:08 +01:00
imagealbum-dialog.h GUI: Add image album dialog for viewing images exported by an engine, mainly for supporting printing features 2023-08-07 10:22:09 +02:00
launcher.cpp GUI: ANDROID: Mention SAF when game could not be found in the specified directory 2023-12-02 15:21:11 -08:00
launcher.h GUI: Added grouping by year 2023-11-10 23:45:15 +01:00
massadd.cpp GUI: Fix mass add crash with older ScummVM configs 2022-09-02 14:30:44 +02:00
massadd.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
message.cpp GUI: Handle screen resize while displaying MessageDialog 2023-07-04 21:09:12 +02:00
message.h GUI: Handle screen resize while displaying MessageDialog 2023-07-04 21:09:12 +02:00
MetadataParser.cpp GUI: Added grouping by year 2023-11-10 23:45:15 +01:00
MetadataParser.h GUI: Added grouping by year 2023-11-10 23:45:15 +01:00
module.mk GUI: Added stubs for RichTextWidget 2023-09-17 00:56:28 +02:00
object.cpp GUI: Allow scaling dialog and widget sizes in constructors 2023-03-25 11:27:02 +01:00
object.h GUI: Implemented link tooltips for RichTextWidget 2023-09-17 00:56:28 +02:00
onscreendialog.cpp GUI: Add function in GuiManager to query if low-res GUI should be used 2023-10-09 21:04:08 +01:00
onscreendialog.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
options.cpp GUI: Indicate when a default soundfont is used in options 2023-12-03 16:17:32 +00:00
options.h BACKENDS: Avoid passing arguments by value in cloud and networking 2023-10-29 01:51:38 +02:00
predictivedialog.cpp GUI: Remove redundant redraw calls 2023-05-10 22:52:48 +02:00
predictivedialog.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
recorderdialog.cpp GUI: Only use a transparent colour for BMP images 2023-04-09 12:54:38 +02:00
recorderdialog.h GUI: Fix thumbnails for event recorder dialogue 2022-06-12 15:08:01 +02:00
remotebrowser.cpp BACKENDS: Avoid passing arguments by value in cloud and networking 2023-10-29 01:51:38 +02:00
remotebrowser.h BACKENDS: Avoid passing arguments by value in cloud and networking 2023-10-29 01:51:38 +02:00
saveload-dialog.cpp GUI: Relocate variable declaration & initialize 2023-11-05 22:10:17 +01:00
saveload-dialog.h COMMON: Redraw Save/Load dialog while syncing 2022-08-02 22:08:19 +02:00
saveload.cpp GUI: Remove remains of the old color lists in *ListWidget 2022-05-29 00:39:35 +02:00
saveload.h GUI: Remove remains of the old color lists in *ListWidget 2022-05-29 00:39:35 +02:00
shaderbrowser-dialog.cpp GUI: Remove redundant redraw calls 2023-05-10 22:52:48 +02:00
shaderbrowser-dialog.h GUI: Added alternate file picker to ShaderBrowser 2023-01-08 01:15:52 +01:00
textviewer.cpp GUI: Fix GCC/MinGW warning 2023-04-09 23:55:16 +03:00
textviewer.h GUI: Added close button to the TextViewer dialog 2023-03-26 14:20:52 +02:00
themebrowser.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
themebrowser.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
ThemeEngine.cpp BACKENDS: Report if the backend supports cursors with alpha channels 2023-10-29 02:02:11 +02:00
ThemeEngine.h GUI: Bump theme version and regenerate themes 2023-12-14 16:56:48 +01:00
ThemeEval.cpp GUI: Account for the scroll bar size in ScrollContainerWidget objects 2023-05-14 22:43:57 +02:00
ThemeEval.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
ThemeLayout.cpp GUI: Fix width and height calculation 2023-02-05 18:00:24 +01:00
ThemeLayout.h GUI: Change ThemeLayout::setPadding input types to int16 2023-06-23 12:32:51 +03:00
ThemeParser.cpp GUI: Fix hard shadow under HiDPI rendering (#4908) 2023-04-15 02:04:16 +02:00
ThemeParser.h GUI: Add a resolution property for layouts 2023-03-20 00:18:25 +01:00
Tooltip.cpp Revert "GUI: Don't enforce full redraw upon closing tool tip" 2023-05-01 03:37:26 +02:00
Tooltip.h Revert "GUI: Don't enforce full redraw upon closing tool tip" 2023-05-01 03:37:26 +02:00
unknown-game-dialog.cpp ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
unknown-game-dialog.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
updates-dialog.cpp UPDATES: Fix saving the updates_check frequency in opt-in wizard 2023-05-25 22:26:37 +01:00
updates-dialog.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
widget.cpp GUI: Fix scrollbar visibility for keymaps option tab. 2023-11-27 15:55:06 +01:00
widget.h GUI: Fix scrollbar visibility for keymaps option tab. 2023-11-27 15:55:06 +01:00