RxFPC:RxMDITasks - new property - FlatButton
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@5925 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
parent
973908c7cc
commit
060777b723
@ -75,6 +75,8 @@ type
|
|||||||
FBtnScrollLeft:TSpeedButton;
|
FBtnScrollLeft:TSpeedButton;
|
||||||
FBtnScrollRigth:TSpeedButton;
|
FBtnScrollRigth:TSpeedButton;
|
||||||
FMainPanel: TRxMDIPanel;
|
FMainPanel: TRxMDIPanel;
|
||||||
|
function GetFlatButton: boolean;
|
||||||
|
procedure SetFlatButton(AValue: boolean);
|
||||||
procedure UpdateScrollBtnStatus;
|
procedure UpdateScrollBtnStatus;
|
||||||
procedure ScrollLeftExecute(Sender: TObject);
|
procedure ScrollLeftExecute(Sender: TObject);
|
||||||
procedure ScrollRigthExecute(Sender: TObject);
|
procedure ScrollRigthExecute(Sender: TObject);
|
||||||
@ -95,6 +97,7 @@ type
|
|||||||
property Align;
|
property Align;
|
||||||
property ShowHint;
|
property ShowHint;
|
||||||
property ParentShowHint;
|
property ParentShowHint;
|
||||||
|
property FlatButton:boolean read GetFlatButton write SetFlatButton;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
{ TRxMDICloseButton }
|
{ TRxMDICloseButton }
|
||||||
@ -452,6 +455,23 @@ begin
|
|||||||
FBtnScrollRigth.Enabled:=W > Width;
|
FBtnScrollRigth.Enabled:=W > Width;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
function TRxMDITasks.GetFlatButton: boolean;
|
||||||
|
begin
|
||||||
|
Result:=FBtnScrollLeft.Flat;
|
||||||
|
end;
|
||||||
|
|
||||||
|
procedure TRxMDITasks.SetFlatButton(AValue: boolean);
|
||||||
|
var
|
||||||
|
B: TComponent;
|
||||||
|
begin
|
||||||
|
FBtnScrollLeft.Flat:=AValue;
|
||||||
|
FBtnScrollRigth.Flat:=AValue;
|
||||||
|
|
||||||
|
for B in Self do
|
||||||
|
if (B is TRxMDIButton) then
|
||||||
|
TRxMDIButton(B).Flat:=AValue;
|
||||||
|
end;
|
||||||
|
|
||||||
procedure TRxMDITasks.ScrollLeftExecute(Sender: TObject);
|
procedure TRxMDITasks.ScrollLeftExecute(Sender: TObject);
|
||||||
var
|
var
|
||||||
i:Integer;
|
i:Integer;
|
||||||
@ -510,7 +530,6 @@ begin
|
|||||||
if (FMainPanel.ControlCount>1) and (not Application.Terminated) then
|
if (FMainPanel.ControlCount>1) and (not Application.Terminated) then
|
||||||
begin
|
begin
|
||||||
CC:=FMainPanel.Controls[FMainPanel.ControlCount-2];
|
CC:=FMainPanel.Controls[FMainPanel.ControlCount-2];
|
||||||
|
|
||||||
if Assigned(CC) then
|
if Assigned(CC) then
|
||||||
ShowWindow(CC as TForm)
|
ShowWindow(CC as TForm)
|
||||||
end
|
end
|
||||||
@ -619,6 +638,7 @@ begin
|
|||||||
Btn.Down:=true;
|
Btn.Down:=true;
|
||||||
Btn.BorderSpacing.Left:=3;
|
Btn.BorderSpacing.Left:=3;
|
||||||
Btn.BorderSpacing.Right:=3;
|
Btn.BorderSpacing.Right:=3;
|
||||||
|
Btn.Flat:=FlatButton;
|
||||||
|
|
||||||
FBtnScrollRigth.BringToFront;
|
FBtnScrollRigth.BringToFront;
|
||||||
FBtnScrollLeft.BringToFront;
|
FBtnScrollLeft.BringToFront;
|
||||||
|
Loading…
Reference in New Issue
Block a user