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