scummvm/gui
Torbjörn Andersson a46913545f GUI: Keep caret visible in editable widgets while moving it
This was actually the intention all along. But if a redraw of the widget
itself was triggered at the same time, it would draw over the caret,
effectively erasing it. To get around this, the caret is now also drawn
as part of the widget, when necessary.
2024-04-25 00:57:04 +02:00
..
animation GUI: Remove use of TransparentSurface in animation code 2023-10-29 00:59:42 +02:00
themes GUI: Remplace [?] with "Help" 2024-04-21 22:31:07 +02:00
widgets GUI: Keep caret visible in editable widgets while moving it 2024-04-25 00:57:04 +02:00
about.cpp ALL: Set copyright year to 2024 2024-01-01 00:04:27 +01:00
about.h GUI: Add mousewheel scrolling to credits. 2023-01-04 11:26:25 +02:00
browser.cpp GUI: Migrate GUI to Path class 2023-12-24 13:19:25 +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: Improve algorithm of drag-selection process in gui/console.cpp 2024-02-11 16:35:52 +01:00
console.h GUI: Improve algorithm of drag-selection process in gui/console.cpp 2024-02-11 16:35:52 +01:00
credits.h CREDITS: Added Linus as Finnish translator 2024-04-24 13:30:29 +02:00
debugger.cpp COMMON: Switch debug channels to a hashmap 2023-12-28 01:41:10 +01: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: Hopefully fix download dialog regression 2024-02-10 10:43:04 +01:00
downloaddialog.h CLOUD: Make cloud use Path for local folders and files 2023-12-24 13:19:25 +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 COMMON: Make iconspath a Path object 2023-12-24 13:19:25 +01:00
downloadpacksdialog.h GUI: Generalize DownloadPacksDialog 2023-01-08 01:15:53 +01:00
dump-all-dialogs.cpp GUI: Migrate GUI to Path class 2023-12-24 13:19:25 +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: Put backend options tab elements into a ScrollContainer 2024-03-11 01:03:37 +01:00
editgamedialog.h GUI: Migrate GUI to Path class 2023-12-24 13:19:25 +01: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 COMMON: Fix translation of error messages 2024-01-02 01:00:54 +02: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 EMSCRIPTEN: Load icons directly (not from an archive) 2024-02-27 17:07:13 +01:00
gui-manager.h GUI: Further fixes to keymapper code 2023-10-28 21:01:18 +02:00
helpdialog.cpp GUI: Disable translations in the HelpDialog 2023-12-31 09:51:36 +01:00
helpdialog.h GUI: Refactored HelpDialog to let easy extension 2023-12-10 08:47:00 +01:00
imagealbum-dialog.cpp GRAPHICS: Remove palette start from surface convertToInPlace. 2024-03-31 23:16:59 +03:00
imagealbum-dialog.h GUI: Replace byte arrays with Palette class in image album dialog 2024-03-14 08:42:07 +02:00
launcher.cpp GUI: Remplace [?] with "Help" 2024-04-21 22:31:07 +02:00
launcher.h GUI: Fix selector position after removing a game. 2024-03-28 13:47:02 +01:00
massadd.cpp GUI: Skip games during Mass Add 2024-04-07 14:06:33 +02:00
massadd.h GUI: Skip games during Mass Add 2024-04-07 14:06:33 +02: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 GRAPHICS: Move PaletteManager definition to a separate header 2024-03-12 12:24:00 +02:00
options.h GUI: Migrate GUI to Path class 2023-12-24 13:19:25 +01:00
predictivedialog.cpp GUI: Migrate GUI to Path class 2023-12-24 13:19:25 +01: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 COMMON: Mark more symbols as const 2023-12-26 20:23:59 +01:00
shaderbrowser-dialog.h GUI: Migrate GUI to Path class 2023-12-24 13:19:25 +01:00
textviewer.cpp GUI: Make TextViewerDialog use a Path instead of a String 2023-12-24 13:19:25 +01:00
textviewer.h GUI: Make TextViewerDialog use a Path instead of a String 2023-12-24 13:19:25 +01: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 GUI: Make sure we reload bitmaps on changed scale 2024-04-23 12:36:38 +02:00
ThemeEngine.h GUI: Make sure we reload bitmaps on changed scale 2024-04-23 12:36:38 +02: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: Add a PathWidget 2023-12-24 13:19:25 +01:00