You've already forked lazarus-ccr
new version of rxpopupunit.pas
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@430 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -112,6 +112,7 @@ type
|
|||||||
|
|
||||||
TPopUpFormOptions = class(TPersistent)
|
TPopUpFormOptions = class(TPersistent)
|
||||||
private
|
private
|
||||||
|
FAutoFillColumns: boolean;
|
||||||
FAutoSort: boolean;
|
FAutoSort: boolean;
|
||||||
FBorderStyle: TBorderStyle;
|
FBorderStyle: TBorderStyle;
|
||||||
FColumns: TPopUpFormColumns;
|
FColumns: TPopUpFormColumns;
|
||||||
@ -123,6 +124,7 @@ type
|
|||||||
FTitleButtons: boolean;
|
FTitleButtons: boolean;
|
||||||
FTitleStyle: TTitleStyle;
|
FTitleStyle: TTitleStyle;
|
||||||
function GetColumns: TPopUpFormColumns;
|
function GetColumns: TPopUpFormColumns;
|
||||||
|
procedure SetAutoFillColumns(const AValue: boolean);
|
||||||
procedure SetAutoSort(const AValue: boolean);
|
procedure SetAutoSort(const AValue: boolean);
|
||||||
procedure SetColumns(const AValue: TPopUpFormColumns);
|
procedure SetColumns(const AValue: TPopUpFormColumns);
|
||||||
procedure SetDropDownCount(const AValue: integer);
|
procedure SetDropDownCount(const AValue: integer);
|
||||||
@ -136,6 +138,7 @@ type
|
|||||||
destructor Destroy; override;
|
destructor Destroy; override;
|
||||||
procedure Assign(Source: TPersistent); override;
|
procedure Assign(Source: TPersistent); override;
|
||||||
published
|
published
|
||||||
|
property AutoFillColumns:boolean read FAutoFillColumns write SetAutoFillColumns default false;
|
||||||
property AutoSort:boolean read FAutoSort write SetAutoSort default false;
|
property AutoSort:boolean read FAutoSort write SetAutoSort default false;
|
||||||
property BorderStyle: TBorderStyle read FBorderStyle write FBorderStyle default bsNone;
|
property BorderStyle: TBorderStyle read FBorderStyle write FBorderStyle default bsNone;
|
||||||
property Columns:TPopUpFormColumns read GetColumns write SetColumns;
|
property Columns:TPopUpFormColumns read GetColumns write SetColumns;
|
||||||
@ -477,6 +480,7 @@ begin
|
|||||||
FGrid.TitleStyle:=FPopUpFormOptions.TitleStyle;
|
FGrid.TitleStyle:=FPopUpFormOptions.TitleStyle;
|
||||||
FGrid.BorderStyle:=FPopUpFormOptions.BorderStyle;
|
FGrid.BorderStyle:=FPopUpFormOptions.BorderStyle;
|
||||||
FGrid.OnGetCellProps:=FPopUpFormOptions.OnGetCellProps;
|
FGrid.OnGetCellProps:=FPopUpFormOptions.OnGetCellProps;
|
||||||
|
FGrid.AutoFillColumns:=FPopUpFormOptions.AutoFillColumns;
|
||||||
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -493,6 +497,12 @@ begin
|
|||||||
Result:=FColumns;
|
Result:=FColumns;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure TPopUpFormOptions.SetAutoFillColumns(const AValue: boolean);
|
||||||
|
begin
|
||||||
|
if FAutoFillColumns=AValue then exit;
|
||||||
|
FAutoFillColumns:=AValue;
|
||||||
|
end;
|
||||||
|
|
||||||
procedure TPopUpFormOptions.SetColumns(const AValue: TPopUpFormColumns);
|
procedure TPopUpFormOptions.SetColumns(const AValue: TPopUpFormColumns);
|
||||||
begin
|
begin
|
||||||
FColumns.Assign(AValue);
|
FColumns.Assign(AValue);
|
||||||
|
Reference in New Issue
Block a user