2 {*****************************************************************************}
4 { Tnt Delphi Unicode Controls }
5 { http://www.tntware.com/delphicontrols/unicode/ }
8 { Copyright (c) 2002-2007, Troy Wolbrink (troy.wolbrink@tntware.com) }
10 {*****************************************************************************}
14 {$INCLUDE TntCompilers.inc}
19 Classes
, BandActn
, TntActnList
;
22 {TNT-WARN TCustomizeActionBars}
23 TTntCustomizeActionBars
= class(TCustomizeActionBars
{TNT-ALLOW TCustomizeActionBars}, ITntAction
)
25 function GetCaption
: WideString
;
26 procedure SetCaption(const Value
: WideString
);
27 function GetHint
: WideString
;
28 procedure SetHint(const Value
: WideString
);
30 procedure DefineProperties(Filer
: TFiler
); override;
32 procedure Assign(Source
: TPersistent
); override;
34 property Caption
: WideString read GetCaption write SetCaption
;
35 property Hint
: WideString read GetHint write SetHint
;
45 procedure TntBandActn_AfterInherited_Assign(Action
: TCustomAction
{TNT-ALLOW TCustomAction}; Source
: TPersistent
);
47 TntAction_AfterInherited_Assign(Action
, Source
);
48 // TCustomizeActionBars
49 if (Action
is TCustomizeActionBars
) and (Source
is TCustomizeActionBars
) then begin
50 TCustomizeActionBars(Action
).ActionManager
:= TCustomizeActionBars(Source
).ActionManager
;
54 //-------------------------
56 //-------------------------
58 { TTntCustomizeActionBars }
60 procedure TTntCustomizeActionBars
.Assign(Source
: TPersistent
);
63 TntBandActn_AfterInherited_Assign(Self
, Source
);
66 procedure TTntCustomizeActionBars
.DefineProperties(Filer
: TFiler
);
69 TntPersistent_AfterInherited_DefineProperties(Filer
, Self
);
72 function TTntCustomizeActionBars
.GetCaption
: WideString
;
74 Result
:= TntAction_GetCaption(Self
);
77 procedure TTntCustomizeActionBars
.SetCaption(const Value
: WideString
);
79 TntAction_SetCaption(Self
, Value
);
82 function TTntCustomizeActionBars
.GetHint
: WideString
;
84 Result
:= TntAction_GetHint(Self
);
87 procedure TTntCustomizeActionBars
.SetHint(const Value
: WideString
);
89 TntAction_SetHint(Self
, Value
);