scummvm/gui
Ori Avtalion 031e062252 GUI: Improve handling of button presses while moving the cursor
Keep track of where a mouse press started when deciding how mouse-over
and mouse-up should behave.

This handles the following situations:

1) If a mouse press starts outside a button (e.g. the UI background),
mouse-up inside the button has no effect. Previously, it triggered a
button click.
2) If a mouse press starts inside a button, the cursor moves outside of
its region, then back inside, the button will show as pressed.
Previously, it showed as highlighted instead of pressed.
2016-03-27 23:29:37 +03:00
..
themes I18N: Regenerate translations data file 2016-03-19 15:51:57 +00:00
widgets
about.cpp
about.h
Actions.cpp
Actions.h
browser_osx.mm
browser.cpp
browser.h
chooser.cpp
chooser.h
console.cpp
console.h
credits.h CREDITS: Added myself as GCW0 porter 2016-02-26 22:17:29 +01:00
debugger.cpp
debugger.h
dialog.cpp
dialog.h
editrecorddialog.cpp
editrecorddialog.h
error.cpp
error.h
EventRecorder.cpp EVENTRECORDER: Fix incorrect check which prevented records from replay 2016-03-25 16:30:12 +01:00
EventRecorder.h
filebrowser-dialog.cpp
filebrowser-dialog.h
fluidsynth-dialog.cpp
fluidsynth-dialog.h
gui-manager.cpp
gui-manager.h
Key.cpp
Key.h
KeysDialog.cpp
KeysDialog.h
launcher.cpp
launcher.h
massadd.cpp
massadd.h
message.cpp
message.h
module.mk GUI: Explain create_project HACK in module.mk a bit better. 2016-01-07 11:25:02 +01:00
object.cpp
object.h
onscreendialog.cpp GUI: Use "button" instead of "btn" in variable names. 2016-01-24 03:41:29 +01:00
onscreendialog.h
options.cpp
options.h
predictivedialog.cpp GUI: Don't crash on empty dictionary in predictive dialog 2016-02-28 15:23:24 +01:00
predictivedialog.h GUI: Fix two leaks in predictive dialog 2016-02-28 15:04:11 +01:00
recorderdialog.cpp
recorderdialog.h
saveload-dialog.cpp
saveload-dialog.h
saveload.cpp
saveload.h
themebrowser.cpp
themebrowser.h
ThemeEngine.cpp GUI: Fix constant names mentioned in comment 2016-03-23 18:01:13 +02:00
ThemeEngine.h GUI: Use "button" instead of "btn" in variable names. 2016-01-24 03:41:29 +01:00
ThemeEval.cpp
ThemeEval.h
ThemeLayout.cpp
ThemeLayout.h
ThemeParser.cpp
ThemeParser.h
Tooltip.cpp
Tooltip.h
widget.cpp GUI: Improve handling of button presses while moving the cursor 2016-03-27 23:29:37 +03:00
widget.h GUI: Improve handling of button presses while moving the cursor 2016-03-27 23:29:37 +03:00