Commit Graph

31 Commits

Author SHA1 Message Date
wp
2cc5ce2d65 TAChart: Extract OpenGL text rendering code into separate unit, TAOpenGL. Improved layout of the OpenGL demo.
git-svn-id: trunk@57434 -
2018-03-03 11:40:12 +00:00
wp
6555bcc577 TAChart: Fix OpenGLDrawer memory leak.
git-svn-id: trunk@57295 -
2018-02-12 23:20:00 +00:00
wp
e2f92fa807 TAChart: Fix OpenGL drawer error "InitFonts not called"
git-svn-id: trunk@57294 -
2018-02-12 22:50:49 +00:00
wp
0867edc670 TAChart: OpenGL drawer calls InitFonts.
git-svn-id: trunk@55456 -
2017-07-06 13:51:35 +00:00
wp
721b2e56c3 TAChart: Extract freetype font handling to unit TAFonts. Improved text positioning in svg drawer (still not perfect).
git-svn-id: trunk@55455 -
2017-07-06 13:44:52 +00:00
wp
0b870a2687 TAChart: Fix sub/superscripts for OpenGL, bgra, wmf and aggpas drawers (aggpas still has issues with text positioning).
git-svn-id: trunk@55432 -
2017-07-03 21:11:33 +00:00
wp
8532170a20 TAChart: Initial commit for html tags in titles and labels.
git-svn-id: trunk@55427 -
2017-07-02 21:51:26 +00:00
wp
4361125363 TAChart: Avoid OpenGLDrawer crashing in case of default font and default font size.
git-svn-id: trunk@52438 -
2016-06-04 14:03:28 +00:00
wp
4798cc6af4 TAChart: (Almost) full font support of the OpenGL drawer by using the LazFreeType units.
git-svn-id: trunk@52431 -
2016-06-03 20:46:00 +00:00
wp
c3114ad322 TAChart: Fix pen style and pen width in OpenGL drawer.
git-svn-id: trunk@52340 -
2016-05-22 09:24:34 +00:00
wp
11f4712b8d TAChart: Add missing declaration of PutPixel to TOpenGLDrawer.
git-svn-id: trunk@52335 -
2016-05-20 18:01:04 +00:00
wp
a9f558b56b TAChart: Add "ResetFont" to drawing interface to fix issue #27163 without interfering with nogui widgetset.
git-svn-id: trunk@51266 -
2016-01-13 15:20:49 +00:00
wp
3b03f92c99 TAChart: Add new series pointer style psPoint.
git-svn-id: trunk@49881 -
2015-09-27 19:36:31 +00:00
juha
ecd140c985 Improve license headers in sources, part 2. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
git-svn-id: trunk@41389 -
2013-05-25 09:22:25 +00:00
ask
a1d618dfe6 TAChart: Support pie charts in OpenGL drawer
git-svn-id: trunk@38593 -
2012-09-09 09:20:00 +00:00
ask
b08d33069e TAChart: Support transparency in OpenGL drawer
git-svn-id: trunk@38590 -
2012-09-09 08:52:06 +00:00
ask
0745897078 TAChart: Do not draw lines which should be invisible in OpenGL drawer
git-svn-id: trunk@38589 -
2012-09-09 06:51:08 +00:00
ask
1bde527646 TAChart: Fix compilation of OpenGL drawer
git-svn-id: trunk@36914 -
2012-04-20 01:43:29 +00:00
ask
50f4ffe8f5 TAChart: Set Brush.Color before Brush.Style to work around issue #21806
git-svn-id: trunk@36913 -
2012-04-20 01:07:20 +00:00
ask
f27bef2075 TAChart: Implement AntialiasingMode in opengl drawing back-end
git-svn-id: trunk@30413 -
2011-04-21 15:32:25 +00:00
ask
e0db061157 TAChart: Remove AEndPoint parameter from IChartDrawer.Polyline
git-svn-id: trunk@30217 -
2011-04-06 00:30:58 +00:00
ask
20bbf9174c TAChart: Simplify Polygon/Polyline interface of IChartDrawer
git-svn-id: trunk@30216 -
2011-04-06 00:21:22 +00:00
ask
7d6bbcd63e TAChart: Fix compilation of TADrawerOpenGL on non-windows platforms.
Apparently, GLUT defines font symbols as constants on Windows, but as variables elsewhere.

git-svn-id: trunk@29996 -
2011-03-23 09:55:13 +00:00
ask
20a6203533 TAChart: Add color conversion method to IChartDrawer
git-svn-id: trunk@29968 -
2011-03-21 14:25:39 +00:00
ask
2c1e9b1a49 TAChart: Remove TOpenGLDrawer -> Graphics dependency
git-svn-id: trunk@29967 -
2011-03-21 14:15:42 +00:00
ask
9487b41cc5 TAChart: Rename TFPCanvasDrawer -> TBasicDrawer, move Colors constant to the location of usage
git-svn-id: trunk@29954 -
2011-03-21 07:25:13 +00:00
ask
1c19d07c41 TAChart: Support clipping in TOpenGLDrawer
git-svn-id: trunk@29951 -
2011-03-21 04:13:20 +00:00
ask
61bd091905 TAChart: Support font color in TOpenGLDrawer
git-svn-id: trunk@29948 -
2011-03-21 03:31:53 +00:00
ask
5bbc04b0df TAChart: Use FPColor instead of Color in TOpenGLDrawer.
git-svn-id: trunk@29947 -
2011-03-21 03:27:16 +00:00
ask
a4d4972a0a TAChart: Replace IChartDrawer.HasCanvas/GetCanvas with a separate IChartTCanvasDrawer interface
git-svn-id: trunk@29943 -
2011-03-20 20:04:22 +00:00
ask
88e5894c6e TAChart: Initial implementation of OpenGL drawing back-end
git-svn-id: trunk@29706 -
2011-03-02 14:03:30 +00:00