Commit Graph

6499 Commits

Author SHA1 Message Date
thrust26 3690d83c7f improved tooltip handling (better delays, rerender instead of redraw)
added tooltip to StringListWidget for shortened texts (e.g. ROM names in launcher)
added code for StaticTextWidget tooltip (without setting widget dirty)
2020-11-18 17:48:19 +01:00
Stephen Anthony 1e4f3563b6 Fixed another minor clang warning. 2020-11-17 18:54:35 -03:30
Stephen Anthony a7d83e352e Fixed minor clang warnings, and implemented clang-tidy suggestions. 2020-11-17 18:37:10 -03:30
thrust26 bd52de99b0 added tooltips to TiaInfoWidget and CpuWidget 2020-11-17 19:41:23 +01:00
thrust26 b81706b215 aligned tooltip font to dialog font
improved debugger tooltip display
added tooltips for RomListWidget bytes
2020-11-17 18:10:54 +01:00
thrust26 ebe30f4209 enhanced GPRx bits display in debugger, now considers reflection 2020-11-17 13:36:12 +01:00
thrust26 d4cd97617e added considering bit order in PF pixel tooltip display
removed unused click count from ToggleWidget
2020-11-17 13:06:11 +01:00
thrust26 0dbd87f787 keep tooltips visible while mouse moves in focus
show tooltips faster when moving from one to another
update tooltip when mouse moves over different widget items
disable tooltip when editing
2020-11-17 12:33:47 +01:00
thrust26 dec31a0f03 fixed bug which removed highlighting for most widgets 2020-11-17 08:34:39 +01:00
thrust26 cce4e0f5d5 added value tool tips to debugger (DataGridWiget, ToogleWidget) 2020-11-16 23:50:10 +01:00
Christian Speckner fdc07b3eac Load joystick mappings from json. 2020-11-16 22:26:25 +01:00
thrust26 b9f5aa1753 fixed tool tip font for Launcher
added a few more tool tips
2020-11-16 20:00:51 +01:00
thrust26 e288350fdf added a separate flag for mouse focus 2020-11-16 18:59:01 +01:00
thrust26 aa51e29b38 fixed tool tips for HiDPI
added tool tip repositioning if exceeding surface
2020-11-16 17:41:24 +01:00
Stephen Anthony fc7a21285f Fix warning, and add ToolTip to Linux build. 2020-11-16 09:50:50 -03:30
thrust26 6e88a95965 Merge branch 'feature/improve_ui_redraws' of https://github.com/stella-emu/stella into feature/improve_ui_redraws 2020-11-16 12:28:05 +01:00
thrust26 7a9efd9933 added initial tool tip functionality
removed duplicate _editMode in DataGridWidget
2020-11-16 12:26:01 +01:00
cd-w 248bb7b96f Fix audio changes to be compatible with CDF/CDFJ 2020-11-15 20:21:34 -03:30
cd-w 2e6ddaa3d8 Increase sample size from 2K to 512K for CDFJ+ 2020-11-15 20:21:34 -03:30
Christian Speckner 1780b42043 Remove overkill. 2020-11-15 23:16:26 +01:00
Christian Speckner 4314c0cdeb JSON joystick mappings, still missing load and migration. 2020-11-15 22:53:07 +01:00
Christian Speckner ee671c3b04 Enable rtti in makefile. 2020-11-15 19:56:01 +01:00
Stephen Anthony 6bbcd150d8 Some simplifications to Point/Size/Rect classes. 2020-11-15 15:16:06 -03:30
thrust26 1476b2a6bf attempt to fix 'shifting' dialogs (OptionsDialog) 2020-11-15 16:41:01 +01:00
thrust26 096ed424e3 removed duplicate _editMode variable
fixed missing redraws when StringListWidgets gain focus
prevent focus for disabled widget
2020-11-15 11:03:55 +01:00
thrust26 e01d8e57a5 fixed garbage in fullscreen mode
fixed breakpoints flickering in RomListWidget
fixed palette update in VideoAudioDialog
2020-11-15 08:59:18 +01:00
Stephen Anthony 85d0c9227c Optimize/simplify dialog shading slightly
- move creation to c'tor
 - apply position and size with one method instead of two
2020-11-14 22:35:05 -03:30
Stephen Anthony bda86befb4 Eliminate graphical garbage in background in fullscreen mode for Linux/Mac. 2020-11-14 20:41:06 -03:30
thrust26 3eb1ce9116 improved dirty chain detection 2020-11-14 12:07:44 +01:00
thrust26 36a3f9843e removed special colors and drawing for Dialog in background 2020-11-14 10:03:29 +01:00
thrust26 b4731b1e21 fixed breakpoints setting in RomListWidget
improved drawing of breakpoints in RomListWidget
made RomListWidget redraw regularly only if in edit mode
2020-11-14 09:43:41 +01:00
thrust26 7fb21af0b2 added a full render when event WINDOW_EXPOSED and WINDOW_RESIZED are handled
stopped screen from changing frames when 'Pause' is displayed
2020-11-13 19:53:19 +01:00
thrust26 6917873c2f improved fullscreen message in debugger mode 2020-11-13 16:12:33 +01:00
thrust26 74206a8c4d fixed UI palette update crash
fixed garbage when switching state in fullscreen modes
2020-11-13 16:00:19 +01:00
Stephen Anthony fb5df8332b Update Xcode for class addition.
Comment out code that causes a crash on Mac.
2020-11-13 10:05:11 -03:30
thrust26 264eb5ea1a fixed initial focus display 2020-11-13 14:24:52 +01:00
thrust26 0532bc824a disabled palette display if without console 2020-11-13 11:19:48 +01:00
thrust26 7708a9a692 fixed missing render when a stacked dialog was closed in emulation 2020-11-13 11:18:25 +01:00
thrust26 d627acb408 avoid full update when window gets exposed (test) 2020-11-13 10:03:03 +01:00
thrust26 56f8af1d8f fixed forced full redraws
force full UI redraw when UI palette changes
2020-11-13 09:36:57 +01:00
thrust26 53ee7cadfd Merge branch 'feature/improve_ui_redraws' of https://github.com/stella-emu/stella into feature/improve_ui_redraws 2020-11-13 09:07:03 +01:00
thrust26 4061dee480 fixed rendering, all dialogs are always re-rendered 2020-11-13 08:58:19 +01:00
Stephen Anthony 97ee718a0c Fix compile warning. 2020-11-12 18:04:56 -03:30
thrust26 e39be62c54 fixed AboutDialog widget overlapping 2020-11-12 19:46:28 +01:00
thrust26 df16dcbe50 refactored UI ticks 2020-11-12 18:14:26 +01:00
thrust26 54055126e5 removed debug code 2020-11-12 15:48:00 +01:00
thrust26 1ee691ce5b Allow first click detection when Stella lost focus. 2020-11-12 15:41:40 +01:00
thrust26 3f6895126d minimized ContextMenu redraws
fixed shading caused by ContextMenu
2020-11-12 14:37:50 +01:00
thrust26 090c480e1a replaced shaded UI redraws with shading surface 2020-11-12 14:04:29 +01:00
thrust26 3063752f60 further minimized UI redraws when message is displayed 2020-11-12 11:50:26 +01:00