adelikat
|
9584ff1f53
|
use switch expressions in some various places in EmuHawk, and some other simplifications
|
2020-03-04 20:18:43 -06:00 |
adelikat
|
0414e15a75
|
InputRoll - remove designer hacks, they don't crash the designer anymore
|
2020-03-01 16:41:47 -06:00 |
J.D. Purcell
|
ada40bbdc7
|
InputRoll: Cleanup horizontal column calculations.
|
2020-02-18 09:40:01 -05:00 |
J.D. Purcell
|
e27647e8cb
|
InputRoll: Fix column click events going to wrong column in horizontal orientation.
|
2020-02-17 23:08:39 -05:00 |
J.D. Purcell
|
4386159b90
|
InputRoll: Fix columns headers not immediately redrawing when a rotatable column (horizontal orientation) changes size due to the row count changing.
|
2020-02-17 23:02:02 -05:00 |
J.D. Purcell
|
0245888419
|
InputRoll: Fix bottom grid line in horizontal orientation if last column is rotatable.
|
2020-02-17 22:03:38 -05:00 |
J.D. Purcell
|
f7174eb398
|
Make display scaling apply to InputRoll column header widths.
|
2020-02-17 12:34:37 -05:00 |
adelikat
|
626efe8caf
|
put control extension methods into the EmuHawk names space isntead of a custom one. We want these to be found and used, and most dialogs use them
|
2020-02-03 12:54:32 -06:00 |
YoshiRulz
|
dd4f9aaf64
|
Use ranges
|
2020-01-13 06:59:40 +10:00 |
adelikat
|
c8c63f29f0
|
InputRoll - only refresh on mouseLeave if necessary
|
2019-12-31 12:41:21 -06:00 |
adelikat
|
03dbcc3607
|
Tastudio - tweak follow cursor logic in horizontal orientation
|
2019-12-13 18:29:30 -06:00 |
adelikat
|
c70d2e5cd8
|
InputRoll - fix a few places where total width was used instead of clip rectangle
|
2019-12-10 12:36:20 -06:00 |
adelikat
|
599415c848
|
InputRoll - Resize does need a refresh, use FastDraw to minimize the lagginess
|
2019-12-10 12:36:20 -06:00 |
adelikat
|
a6eee3681f
|
InputRoll - do a full refresh if rowcount gets smaller and the last row is visible
|
2019-12-07 14:35:15 -06:00 |
adelikat
|
daeeed0d2e
|
InputRoll - remove unnecessary refresh in the OnResize event, fixes laggy resizing
|
2019-12-07 12:43:49 -06:00 |
adelikat
|
70bb840f20
|
cleanup
|
2019-12-07 10:31:00 -06:00 |
adelikat
|
d594737a76
|
inputroll - only calculate horizontal positions in horizontal mode
|
2019-12-07 10:31:00 -06:00 |
adelikat
|
7a66cddf03
|
InputRoll - more fixes
|
2019-12-07 10:31:00 -06:00 |
adelikat
|
ea6704a2b8
|
InputRoll - in horizontal orientation, account for the draw area being shorter than the height of the columns
|
2019-12-07 10:31:00 -06:00 |
adelikat
|
0d2770044a
|
cleanup
|
2019-12-07 10:31:00 -06:00 |
adelikat
|
d8f0dca586
|
inputroll - drawing fixes
|
2019-12-07 10:31:00 -06:00 |
adelikat
|
421c460d68
|
InputRoll - get Horizontal orientation invalidating logic going and fix some bugs in horizontal drawing logic
|
2019-12-07 10:31:00 -06:00 |
adelikat
|
6a775ec346
|
InputRoll - fixes
|
2019-12-07 10:31:00 -06:00 |
adelikat
|
0e03696b93
|
InputRoll - do not draw column header if not necessary
|
2019-12-07 10:30:59 -06:00 |
adelikat
|
ae239a0b1d
|
InputRoll - only invalidate the necessary rectangle size
|
2019-12-07 10:30:59 -06:00 |
adelikat
|
bb5267d042
|
InputRoll - drawing - use e.ClipRectangle instead of width/height to draw
|
2019-12-07 10:30:59 -06:00 |
adelikat
|
813e5820ae
|
InputRoll - CalculateLagFramesArray - attempt to not calculate calculated properties so much
|
2019-12-07 10:30:59 -06:00 |
adelikat
|
bcfdd79f2a
|
IControlRenderer - simplify api
|
2019-12-06 21:56:34 -06:00 |
adelikat
|
1a6c1e7ebe
|
InputRoll - simplify
|
2019-12-03 20:05:32 -06:00 |
adelikat
|
eb63fa5a92
|
Tastudio - Branches - fix width calculation when expanding to fix user text
|
2019-12-03 20:03:10 -06:00 |
adelikat
|
b87f14f962
|
InputRoll - fix bug in the last gridline calculation in horizontal view
|
2019-12-03 19:35:19 -06:00 |
adelikat
|
77e19a895b
|
InputRoll - cleanup
|
2019-12-03 19:11:51 -06:00 |
adelikat
|
76a52062d6
|
Tastudio - fix wrong column width when loading a tasproj that was saved with HorizontalOrientation
|
2019-12-03 19:10:18 -06:00 |
adelikat
|
c2b942d9a4
|
InputRoll - remove some vestigial code
|
2019-12-03 18:57:50 -06:00 |
adelikat
|
16c525258f
|
InputRoll - simplify
|
2019-12-03 18:34:13 -06:00 |
adelikat
|
3a4351c4ea
|
InputRoll - cleanup
|
2019-12-03 14:22:21 -06:00 |
adelikat
|
6a33085ddc
|
InputRoll - simplify
|
2019-12-03 13:57:19 -06:00 |
adelikat
|
120988eac4
|
InputRoll - simplify
|
2019-12-03 13:54:25 -06:00 |
adelikat
|
90f6d8a2f5
|
InputRoll - simplify
|
2019-12-03 13:46:59 -06:00 |
adelikat
|
e7e68a630c
|
InputRoll - simplify
|
2019-12-03 13:34:21 -06:00 |
adelikat
|
cb8fe33d6f
|
InputRoll - fix some off by one pixel calculations in column header drawing
|
2019-12-03 13:15:11 -06:00 |
adelikat
|
e9a0668644
|
InputRoll - simplify
|
2019-12-03 13:07:26 -06:00 |
adelikat
|
f0c745d0f7
|
InputRoll - simplify
|
2019-12-03 13:01:52 -06:00 |
adelikat
|
bf1d64e5d5
|
InputRoll - simplify more by making column Left and Right values not-nullable (they always have a value, or 0 is assumed anyway). This is a breaking config change
|
2019-12-03 12:29:18 -06:00 |
adelikat
|
0762b181ce
|
inputroll - simplify by making column width not nullable, columns always have a width
|
2019-12-03 11:26:21 -06:00 |
adelikat
|
6640146c0a
|
InputRoll - add a flag for whether the control can be toggled into HorizontalOrientation, and only enable it on tastudio
|
2019-12-02 20:29:29 -06:00 |
adelikat
|
92bf482609
|
input roll - cleanup
|
2019-12-02 20:08:03 -06:00 |
adelikat
|
9b69a4a1fc
|
inputroll - simplify
|
2019-12-02 20:04:37 -06:00 |
adelikat
|
3010cf3a3d
|
InputRoll - don't allow resizing columns to a negative width
|
2019-12-02 19:58:32 -06:00 |
adelikat
|
f1d688f7bb
|
IControlRenderer - simplify api
|
2019-12-02 19:53:09 -06:00 |