adelikat
|
bcfdd79f2a
|
IControlRenderer - simplify api
|
2019-12-06 21:56:34 -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
|
2aaae85c36
|
InputRoll - use the built in Font property rather than a private variable. Make the default the natural control default, and set the main Tastudio InputRoll window to be arial 8
|
2019-11-24 14:38:05 -06:00 |
J.D. Purcell
|
fec63fb66a
|
Spaces -> tabs, fix mixed newlines.
|
2019-11-03 20:58:36 -05:00 |
adelikat
|
f7b2982dad
|
Merge branch 'inputroll-rotatefix'
|
2019-10-26 15:37:47 -05:00 |
J.D. Purcell
|
d2cf95e18f
|
GdiPlusRenderer: Implement string rotation.
|
2019-10-26 16:31:21 -04:00 |
adelikat
|
772bd5b65e
|
Remove blend option in IControlRenderer, true was always being passed for GDI, so just always do alpha blend in GDI
|
2019-10-26 15:22:47 -05:00 |
J.D. Purcell
|
4e2818222d
|
GdiPlusRenderer: Remove caches, implement Dispose.
|
2019-10-26 13:40:20 -04:00 |
adelikat
|
9bbfb995b8
|
GDIPlusRenderer - put off rotate text, for now
|
2019-10-26 11:26:12 -05:00 |
adelikat
|
8977137e84
|
GDIPlusRenderer - cleanup
|
2019-10-26 11:11:38 -05:00 |
adelikat
|
28dcae6c8b
|
GDIPlus renderer - use brush cache for text drawing
|
2019-10-24 16:35:07 -05:00 |
adelikat
|
7b7e9a269a
|
Rough in of a GDI+ Renderer implementation
|
2019-10-24 15:49:51 -05:00 |