Commit Graph

6567 Commits

Author SHA1 Message Date
thrust26 8f0547f995 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 998f423662 added tooltip hiding when context menus are opened
added tooltips to TiaOutputWidget and TiaZoomWidget
2020-11-19 16:40:16 +01:00
Stephen Anthony 020d663d4d Enable RTTI by default for Linux/UNIX builds; disable it for release builds only. 2020-11-19 11:35:02 -03:30
Stephen Anthony ec1941a323 Add debugger files to Xcode project, and fix minor warnings. 2020-11-19 10:29:41 -03:30
Stephen Anthony 3b85ceaa75 Fix location of files in VS project. 2020-11-19 09:49:38 -03:30
Stephen Anthony be170c7697 Fix wrong location of debugger files. 2020-11-19 09:36:02 -03:30
thrust26 b41f228e25 oops, added missing files 2020-11-19 12:26:03 +01:00
thrust26 a7c37e1d0c Merge branch 'master' into feature/improve_ui_redraws 2020-11-19 12:25:38 +01:00
thrust26 d3125f23d7 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 6196c1f546 Fix some clang warnings and minor typo. 2020-11-18 22:18:07 -03:30
thrust26 0fcdc3ae6b disable tooltip when displayed value changes/is edited 2020-11-18 23:54:43 +01:00
thrust26 7ba9ce3439 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 f195ad48f9 added a few more tooltips to VideoAudioDialog 2020-11-18 23:52:19 +01:00
Stephen Anthony d2012a857d 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 9eea11ef83 improved string wrapping (incl. '\n')
fixed potential exception in StringListWidget
2020-11-18 21:02:42 +01:00
thrust26 3433a6f013 added multi-line tooltip support 2020-11-18 20:07:25 +01:00
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