Allows directly setting the core fpcanvas properties in subclasses

git-svn-id: trunk@16303 -
This commit is contained in:
sekelsenmat 2010-11-04 16:18:51 +00:00
parent f5751d81db
commit 584fa63ea4

View File

@ -194,14 +194,6 @@ type
FClipping,
FManageResources: boolean;
FRemovingHelpers : boolean;
FDefaultFont,
FFont : TFPCustomFont;
FDefaultBrush,
FBrush : TFPCustomBrush;
FDefaultPen,
FPen : TFPCustomPen;
FPenPos : TPoint;
FClipRect : TRect;
FHelpers : TList;
FLocks : integer;
FInterpolation : TFPCustomInterpolation;
@ -216,6 +208,11 @@ type
function GetBrush : TFPCustomBrush;
function GetPen : TFPCustomPen;
protected
FDefaultFont, FFont : TFPCustomFont;
FDefaultBrush, FBrush : TFPCustomBrush;
FDefaultPen, FPen : TFPCustomPen;
FPenPos : TPoint;
FClipRect : TRect;
function DoCreateDefaultFont : TFPCustomFont; virtual; abstract;
function DoCreateDefaultPen : TFPCustomPen; virtual; abstract;
function DoCreateDefaultBrush : TFPCustomBrush; virtual; abstract;