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 |
adelikat
|
230cc676c3
|
IControlRenderer - Simplify API
|
2019-12-02 19:48:57 -06:00 |
adelikat
|
cb9b28514c
|
GDIPlusRenderer - use the Rect overload of drawstring to control overflow instead of attemtping ot calculate it. Fixes the cutoff being way off on larger columns, and also gives a rather noticeable speed boost to tastudio
|
2019-12-02 19:43:41 -06:00 |
adelikat
|
c6c92c51c7
|
Change IControlRenderer.MeasureString to return a SizeF instead of Size, for more accurate reporting, it was Size because that's what the GDI renderer did, but if we ever needed that again, we can easily convert to SizeF
|
2019-12-02 18:38:24 -06:00 |
adelikat
|
f66e427ccb
|
InputRoll - fix bug where scrollbars are incorrectly calculated before the rowcount changes instead of after
|
2019-12-01 18:08:22 -06:00 |
adelikat
|
2a12cac9e5
|
InputRoll - implement shift+Up/Down logic to highlight rows
|
2019-11-29 16:12:23 -06:00 |
adelikat
|
1b264ad068
|
InputRoll - tweak right-click selection - only clear and select if not already selected
|
2019-11-29 15:21:20 -06:00 |
adelikat
|
c7c09c92a7
|
InputRoll - the designer doesn't seem to like auto-generating the GridLines property, so just set it true by default
|
2019-11-29 13:44:47 -06:00 |
adelikat
|
92b0505c41
|
Tastudio - fix stackoverflow exception when drag scrolling (this didn't happen in earlier versions and they didn't have this kind of hack, there might be a better way to do this, but this seemed to work)
|
2019-11-27 20:35:05 -06:00 |
adelikat
|
ed395ca656
|
a few cleanups
|
2019-11-26 16:57:01 -06:00 |
adelikat
|
3ddf96563a
|
InputRoll - a bit more precise background drawing, might help peformance a bit
|
2019-11-26 16:14:32 -06:00 |
adelikat
|
e1b91d13ab
|
InputRoll - cleanups and simplifications
|
2019-11-26 15:55:07 -06:00 |
adelikat
|
e1f2147e65
|
InputRoll - turn some public properties into private variables
|
2019-11-26 15:37:17 -06:00 |
adelikat
|
24a0bdbbed
|
Tastudio/InputRoll - improve performance in UpdateValues some
|
2019-11-26 14:37:49 -06:00 |
adelikat
|
d2a9f51510
|
Remove a few more hardcoded values in InputRoll constructor
|
2019-11-26 12:53:10 -06:00 |