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 |
adelikat
|
f47854e1d4
|
GdiRenderer begone! GdiPlusRenderer has significantly more performance and is not OS specific
|
2019-11-16 11:29:29 -06:00 |
J.D. Purcell
|
fec63fb66a
|
Spaces -> tabs, fix mixed newlines.
|
2019-11-03 20:58:36 -05:00 |
J.D. Purcell
|
17701dc57d
|
Fix wrong return type in P/Invokes.
|
2019-11-02 00:38:50 -04:00 |
J.D. Purcell
|
9471f7ca03
|
Cleanups
|
2019-10-27 14:00:02 -04: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 |
adelikat
|
f6b0fa1550
|
GdiRenderer - cleanup font caching logic and fix rotated text
|
2019-10-26 12:59:30 -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 |
adelikat
|
b7f8f830e0
|
move some font shenanigans into GDI Renderer instead of input roll
|
2019-10-24 15:49:51 -05:00 |
adelikat
|
f86b218111
|
Renderer doc fix
|
2019-10-24 15:49:51 -05:00 |
adelikat
|
9dc91e508e
|
simplify renderer api
|
2019-10-24 15:49:51 -05:00 |
adelikat
|
0a7db2ad4d
|
cleanup GDI Renderer
|
2019-10-24 15:49:50 -05:00 |
adelikat
|
74450ee0a6
|
create an interface for GDIRenderer
|
2019-10-24 15:49:50 -05:00 |