Commit Graph

6372 Commits

Author SHA1 Message Date
thrust26 92b77f32c4 enhanced GPRx bits display in debugger, now considers reflection 2020-11-17 13:36:12 +01:00
thrust26 35971d3353 added considering bit order in PF pixel tooltip display
removed unused click count from ToggleWidget
2020-11-17 13:06:11 +01:00
thrust26 d7fe5510bb 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 f1f5938b79 fixed bug which removed highlighting for most widgets 2020-11-17 08:34:39 +01:00
thrust26 99c0cd66bc added value tool tips to debugger (DataGridWiget, ToogleWidget) 2020-11-16 23:50:10 +01:00
thrust26 004b34f51e fixed tool tip font for Launcher
added a few more tool tips
2020-11-16 20:00:51 +01:00
thrust26 c6068104d9 added a separate flag for mouse focus 2020-11-16 18:59:01 +01:00
thrust26 b68a6fa600 fixed tool tips for HiDPI
added tool tip repositioning if exceeding surface
2020-11-16 17:41:24 +01:00
Stephen Anthony f55931f2e0 Fix warning, and add ToolTip to Linux build. 2020-11-16 09:50:50 -03:30
thrust26 5cdcaf44c4 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 120c306286 added initial tool tip functionality
removed duplicate _editMode in DataGridWidget
2020-11-16 12:26:01 +01:00
cd-w b4d0be6461 Fix audio changes to be compatible with CDF/CDFJ 2020-11-15 20:21:34 -03:30
cd-w 03311a4b76 Increase sample size from 2K to 512K for CDFJ+ 2020-11-15 20:21:34 -03:30
Christian Speckner d9e23fd9eb Remove overkill. 2020-11-15 23:16:26 +01:00
Christian Speckner 7144ff4964 Enable rtti in makefile. 2020-11-15 19:56:01 +01:00
Stephen Anthony c3530863b5 Some simplifications to Point/Size/Rect classes. 2020-11-15 15:16:06 -03:30
thrust26 f4b2396797 attempt to fix 'shifting' dialogs (OptionsDialog) 2020-11-15 16:41:01 +01:00
thrust26 ccdd167fca 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 a65e6eab99 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 a030bc30b8 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 eca862b240 Eliminate graphical garbage in background in fullscreen mode for Linux/Mac. 2020-11-14 20:41:06 -03:30
thrust26 1c5d31db60 improved dirty chain detection 2020-11-14 12:07:44 +01:00
thrust26 a81ab40f58 removed special colors and drawing for Dialog in background 2020-11-14 10:03:29 +01:00
thrust26 f52e834455 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 ed13b21402 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 db55dc4420 improved fullscreen message in debugger mode 2020-11-13 16:12:33 +01:00
thrust26 2505201b4b fixed UI palette update crash
fixed garbage when switching state in fullscreen modes
2020-11-13 16:00:19 +01:00
Stephen Anthony d656598fa3 Update Xcode for class addition.
Comment out code that causes a crash on Mac.
2020-11-13 10:05:11 -03:30
thrust26 bcbf0072ea fixed initial focus display 2020-11-13 14:24:52 +01:00
thrust26 9900564862 disabled palette display if without console 2020-11-13 11:19:48 +01:00
thrust26 36f3810e40 fixed missing render when a stacked dialog was closed in emulation 2020-11-13 11:18:25 +01:00
thrust26 7c962fbfe7 avoid full update when window gets exposed (test) 2020-11-13 10:03:03 +01:00
thrust26 15576fe6b1 fixed forced full redraws
force full UI redraw when UI palette changes
2020-11-13 09:36:57 +01:00
thrust26 bc7ac83c49 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 c787e940f2 fixed rendering, all dialogs are always re-rendered 2020-11-13 08:58:19 +01:00
Stephen Anthony ebd8837729 Fix compile warning. 2020-11-12 18:04:56 -03:30
thrust26 1a5a0b5286 fixed AboutDialog widget overlapping 2020-11-12 19:46:28 +01:00
thrust26 c390b40a6d refactored UI ticks 2020-11-12 18:14:26 +01:00
thrust26 f0d6b672ea removed debug code 2020-11-12 15:48:00 +01:00
thrust26 42817a6117 Allow first click detection when Stella lost focus. 2020-11-12 15:41:40 +01:00
thrust26 907fc4edf3 minimized ContextMenu redraws
fixed shading caused by ContextMenu
2020-11-12 14:37:50 +01:00
thrust26 9819118b59 replaced shaded UI redraws with shading surface 2020-11-12 14:04:29 +01:00
thrust26 e5f1e47f5d further minimized UI redraws when message is displayed 2020-11-12 11:50:26 +01:00
thrust26 a643b3d239 minimized UI redraws and renderings when message is displayed
refactored message creation
2020-11-12 10:43:04 +01:00
thrust26 f64285425a split Dialog drawing and rendering and skip drawing render when possible 2020-11-11 23:32:00 +01:00
thrust26 cc21f75b95 improved blinking cursor 2020-11-11 19:54:44 +01:00
thrust26 bec842b9d7 removed some superfluous redraws 2020-11-11 18:24:30 +01:00
thrust26 678892e8c7 added blinking cursor 2020-11-11 17:26:40 +01:00
thrust26 250a1634de fixed RomInfoWidget drawing 2020-11-11 16:50:49 +01:00
thrust26 113ee12398 activated enhanced "full" redraw logic 2020-11-11 15:37:32 +01:00