Commit Graph

6509 Commits

Author SHA1 Message Date
Christian Speckner 0e48cea15a Don't serialize redundant properties. 2020-11-19 23:15:13 +01:00
thrust26 80efc3d631 removed "on top" logic for drawing widgets 2020-11-19 19:19:49 +01:00
thrust26 4a0ca05628 Merge remote-tracking branch 'remotes/origin/feature/improve_ui_redraws' 2020-11-19 18:16:36 +01:00
Stephen Anthony 4d19473bb4 Enable RTTI for Xcode. 2020-11-19 13:39:32 -03:30
thrust26 779375abec fixed potential Clang warnings 2020-11-19 16:44:03 +01:00
thrust26 5172184ece Merge branch 'feature/improve_ui_redraws' of https://github.com/stella-emu/stella into feature/improve_ui_redraws 2020-11-19 16:40:28 +01:00
thrust26 3c50de30a6 added tooltip hiding when context menus are opened
added tooltips to TiaOutputWidget and TiaZoomWidget
2020-11-19 16:40:16 +01:00
Stephen Anthony 319c521b77 Enable RTTI by default for Linux/UNIX builds; disable it for release builds only. 2020-11-19 11:35:02 -03:30
Stephen Anthony 7112dc5533 Add debugger files to Xcode project, and fix minor warnings. 2020-11-19 10:29:41 -03:30
Stephen Anthony 2abfd14d46 Fix location of files in VS project. 2020-11-19 09:49:38 -03:30
Stephen Anthony 4f43334b6c Fix wrong location of debugger files. 2020-11-19 09:36:02 -03:30
thrust26 b77afae178 oops, added missing files 2020-11-19 12:26:03 +01:00
thrust26 5a2ae004b2 Merge branch 'master' into feature/improve_ui_redraws 2020-11-19 12:25:38 +01:00
thrust26 2bdd09fec9 added tooltip display of RAM labels in DataGridWidgets
added tooltip display of labels of some ToggleBitsWidget bits
merged tooltip display of 2nd and 3rd RomListWidget byte
added tooltip display of signed values
2020-11-19 12:25:07 +01:00
Stephen Anthony db8e6d3ea8 Fix some clang warnings and minor typo. 2020-11-18 22:18:07 -03:30
thrust26 9ab2a5c417 disable tooltip when displayed value changes/is edited 2020-11-18 23:54:43 +01:00
thrust26 6185d9ef06 Merge branch 'feature/improve_ui_redraws' of https://github.com/stella-emu/stella into feature/improve_ui_redraws 2020-11-18 23:52:46 +01:00
thrust26 d0e818a693 added a few more tooltips to VideoAudioDialog 2020-11-18 23:52:19 +01:00
Stephen Anthony 355dc9597d Use const references where appropriate.
Probably not a huge performance gain, but added to match the rest of the code.
2020-11-18 17:56:57 -03:30
thrust26 59f157187f improved string wrapping (incl. '\n')
fixed potential exception in StringListWidget
2020-11-18 21:02:42 +01:00
thrust26 c19cde6f11 added multi-line tooltip support 2020-11-18 20:07:25 +01:00
thrust26 9aaca0bd4e 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 d7d813b901 Fixed another minor clang warning. 2020-11-17 18:54:35 -03:30
Stephen Anthony a660861008 Fixed minor clang warnings, and implemented clang-tidy suggestions. 2020-11-17 18:37:10 -03:30
thrust26 94ed044697 added tooltips to TiaInfoWidget and CpuWidget 2020-11-17 19:41:23 +01:00
thrust26 9bb6959dd8 aligned tooltip font to dialog font
improved debugger tooltip display
added tooltips for RomListWidget bytes
2020-11-17 18:10:54 +01:00
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
Christian Speckner 07489ebf86 Load joystick mappings from json. 2020-11-16 22:26:25 +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 1b5cdf2002 JSON joystick mappings, still missing load and migration. 2020-11-15 22:53:07 +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