mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-07 01:57:57 +02:00
Customdrawn: Patch from lainz to fix mem leak and adds dsWindow7 style
git-svn-id: trunk@34481 -
This commit is contained in:
parent
a67a78e898
commit
142d0b4667
@ -1665,6 +1665,7 @@ end;
|
||||
|
||||
destructor TCDButton.Destroy;
|
||||
begin
|
||||
FGlyph.Free;
|
||||
inherited Destroy;
|
||||
end;
|
||||
|
||||
|
@ -74,8 +74,8 @@ type
|
||||
// drawers base on
|
||||
dsCommon,
|
||||
// Operating system styles
|
||||
dsWinCE, dsWin2000, dsWinXP,
|
||||
dsKDE, dsGNOME, dsMacOSX,
|
||||
dsWinCE, dsWin2000, dsWinXP, dsWindows7,
|
||||
dsKDEPlastique, dsGNOME, dsMacOSX,
|
||||
dsAndroid,
|
||||
// Other special styles for the user
|
||||
dsExtra1, dsExtra2, dsExtra3, dsExtra4, dsExtra5,
|
||||
@ -376,7 +376,7 @@ implementation
|
||||
|
||||
var
|
||||
RegisteredDrawers: array[TCDDrawStyle] of TCDDrawer
|
||||
= (nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil);
|
||||
= (nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil);
|
||||
|
||||
procedure RegisterDrawer(ADrawer: TCDDrawer; AStyle: TCDDrawStyle);
|
||||
begin
|
||||
|
Loading…
Reference in New Issue
Block a user