Commit Graph

68 Commits

Author SHA1 Message Date
sekelsenmat
9adba3fe2d lazcanvas: Fixes compilation in fpc 2.7.1
git-svn-id: trunk@34033 -
2011-12-07 21:04:48 +00:00
sekelsenmat
68d181cd00 Adapts lazcanvas to the new fpcanvas capabilities, Improves the region sizing, adapts the customdrawn backends to support selecting native vs non-native text, removes an undesired resourcestring usage from customdrawncontrols and fixes the checkbox in all customdrawn platforms
git-svn-id: trunk@34022 -
2011-12-07 12:25:44 +00:00
sekelsenmat
1967a28403 customdrawnws: Much improves the TBitmap support, now it can render on the screen
git-svn-id: trunk@33977 -
2011-12-05 17:26:51 +00:00
sekelsenmat
6539fdc682 customdrawn: Advances the infrastructure for text drawing. Adds an alpha blending routine to TLazCanvas
git-svn-id: trunk@33924 -
2011-12-02 23:25:34 +00:00
sekelsenmat
98933652e7 customdrawn-cocoa: Starts implementing text measurement
git-svn-id: trunk@33917 -
2011-12-02 20:27:48 +00:00
sekelsenmat
65c761d560 Forgotten part of the last commit
git-svn-id: trunk@33888 -
2011-12-01 14:09:16 +00:00
sekelsenmat
ee2491aa10 lazcanvas: Fixes line drawing in clipped areas
git-svn-id: trunk@33859 -
2011-11-30 06:01:03 +00:00
sekelsenmat
b267352d83 Moves IsPointInPolygon to lazregions
git-svn-id: trunk@33851 -
2011-11-29 11:59:02 +00:00
sekelsenmat
9fb56a56d9 lazcanvas: Implements polygon filling
git-svn-id: trunk@33848 -
2011-11-29 09:51:36 +00:00
sekelsenmat
3246f10981 Minor fix for tabcontrol and adds compatibility routines for older FPC in lazcanvas
git-svn-id: trunk@33760 -
2011-11-24 16:07:42 +00:00
sekelsenmat
42f8712413 LazCanvas: Fully overrides the clipping from TFPImageCanvas
git-svn-id: trunk@33747 -
2011-11-24 07:53:11 +00:00
sekelsenmat
cd917e380b Adds more region support for lazcanvas
git-svn-id: trunk@33743 -
2011-11-24 06:30:28 +00:00
sekelsenmat
a485ecf313 Adds WindowOrg support for lazcanvas and a upsidedown init for graphtype
git-svn-id: trunk@33733 -
2011-11-23 20:54:38 +00:00
sekelsenmat
6966f1da55 Starts adding more complex region support in lazcanvas
git-svn-id: trunk@33731 -
2011-11-23 17:29:12 +00:00
sekelsenmat
90b26076a8 lazcanvas: Structural support for pen selecting
git-svn-id: trunk@33724 -
2011-11-23 14:24:53 +00:00
sekelsenmat
a885d9908b Expands lazcanvas for the needs of LCLIntf.SelectObject
git-svn-id: trunk@33714 -
2011-11-23 07:57:43 +00:00
sekelsenmat
2f3e354c13 lazcanvas: Minimal change forgotten from previous commit
git-svn-id: trunk@33668 -
2011-11-21 15:21:25 +00:00
sekelsenmat
d8824e0700 Starts a new unit, lazcanvas.pas, for adding extensions for TFPImageCanvas to support all our TCanvas features
git-svn-id: trunk@33581 -
2011-11-17 12:26:40 +00:00