Class TFireGridViewOptions
Unit
Declaration
type TFireGridViewOptions = class(TPersistent)
Description
Hierarchy
- TObject
- TPersistent
- TFireGridViewOptions
Overview
Methods
constructor Create(View: TFireGridViewBase); |
|
destructor Destroy; override; |
|
function IsFieldChooserEnabled: Boolean; |
|
procedure SetFieldChooserEnabled(Enabled: Boolean); |
|
function GetGridLines: TFireGridLinesStyle; |
|
procedure SetGridLines(Lines: TFireGridLinesStyle); |
|
function GetGridLineColor: TAlphaColor; |
|
procedure SetGridLineColor(const Color: TAlphaColor); |
|
function GetGridLineWidth: Integer; |
|
procedure SetGridLineWidth(Width: Integer); |
|
function GetGridLineBrush: TBrush; |
|
procedure SetGridLineBrush(const Brush: TBrush); |
|
function GetGridLineStrokeDash: TStrokeDash; |
|
procedure SetGridLineStrokeDash(const Dash: TStrokeDash); |
|
function GetAlternatingRowColors: Boolean; |
|
procedure SetAlternatingRowColors(alternating: Boolean); |
|
function GetScrollBars: TFireGridScrollBarsMode; |
|
procedure SetScrollBars(mode: TFireGridScrollBarsMode); |
|
function GetGroupsHeader: Boolean; |
|
procedure SetGroupsHeader(GroupsHeader: Boolean); |
|
function GetScrollRowStyle: TFireGridScrollItemStyle; |
|
procedure SetScrollRowStyle(Style: TFireGridScrollItemStyle); |
|
function GetColumnsAutoScroll: Boolean; |
|
procedure SetColumnsAutoScroll(AutoScroll: Boolean); |
|
function GetColumnFont: TFont; |
|
procedure SetColumnFont(const Font: TFont); |
|
function GetColumnHeight: Integer; |
|
procedure SetColumnHeight(Height: Integer); |
|
function GetColumnTextColor: TAlphaColor; |
|
procedure SetColumnTextColor(const Color: TAlphaColor); |
|
function GetCellHeight: Integer; |
|
procedure SetCellHeight(Height: Integer); |
|
function GetCellPalette: PFirePalette; |
|
procedure SetCellPalette(const Palette: TFirePalette); |
|
function GetCellFont: TFont; |
|
procedure SetCellFont(const Font: TFont); |
|
function IsSortEnabled: Boolean; |
|
procedure SetSortEnabled(Enabled: Boolean); |
|
function IsGroupSortEnabled: Boolean; |
|
procedure SetGroupSortEnabled(Enabled: Boolean); |
|
function GetModelDecoration: Boolean; |
|
procedure SetModelDecoration(Enabled: Boolean); |
|
function GetRubberBandSelection: Boolean; |
|
procedure SetRubberBandSelection(Enabled: Boolean); |
|
function GetBorderWidth: Integer; |
|
procedure SetBorderWidth(Width: Integer); |
|
function GetBorderColor: TAlphaColor; |
|
procedure SetBorderColor(const Color: TAlphaColor); |
|
function GetBorderStyled: Boolean; |
|
procedure SetBorderStyled(Styled: Boolean); |
|
function GetGroupsHeaderBrush: TBrush; |
|
procedure SetGroupsHeaderBrush(const Brush: TBrush); |
|
function GetGroupsHeaderColor: TAlphaColor; |
|
procedure SetGroupsHeaderColor(const Color: TAlphaColor); |
|
function GetGroupsHeaderTextColor: TAlphaColor; |
|
procedure SetGroupsHeaderTextColor(const Color: TAlphaColor); |
|
function GetGroupsHeaderTextFont: TFont; |
|
procedure SetGroupsHeaderTextFont(const Font: TFont); |
|
function GetGroupsHeaderText: String; |
|
procedure SetGroupsHeaderText(const Text: String); |
|
function GetGroupsHeaderHeight: Integer; |
|
procedure SetGroupsHeaderHeight(Height: Integer); |
|
function GetBackgroundBrush: TBrush; |
|
procedure SetBackgroundBrush(const Brush: TBrush); |
|
function GetBackgroundColor: TAlphaColor; |
|
procedure SetBackgroundColor(const Color: TAlphaColor); |
|
function IsTransparentBackground: Boolean; |
|
procedure SetTransparentBackground(Transparent: Boolean); |
|
function IsFilterEnabled: Boolean; |
|
procedure SetFilterEnabled(Enabled: Boolean); |
|
procedure SetFilterPanelAutoHide(AutoHide: Boolean); |
|
function GetFilterPanelHeight: Integer; |
|
procedure SetFilterPanelHeight(Height: Integer); |
|
function IsDragEnabled: Boolean; |
|
procedure SetDragEnabled(Enabled: Boolean); |
|
function IsDropEnabled: Boolean; |
|
procedure SetDropEnabled(Enabled: Boolean); |
|
function IsZoomEnabled: Boolean; |
|
procedure SetZoomEnabled(Zoom: Boolean); |
|
function GetZoomFactor: Single; |
|
procedure SetZoomFactor(const Factor: Single); |
|
function IsZoomIndicatorActive: Boolean; |
|
procedure SetZoomIndicatorActive(Active: Boolean); |
|
function GetCellButtonAutoRaise: Boolean; |
|
procedure SetCellButtonAutoRaise(AutoRaise: Boolean); |
|
function GetCellButtonWidth: Integer; |
|
procedure SetCellButtonWidth(Width: Integer); |
|
procedure SetAutoCreateColumns(AutoCreate: Boolean); |
|
function IsMultiSelect: Boolean; |
|
function GetSelectionPolicy: TFireGridSelectionPolicy; |
|
procedure SetSelectionPolicy(Policy: TFireGridSelectionPolicy); |
|
function GetNewRowHighlightEffect: TFireGridRowHighlightEffect; |
|
procedure SetNewRowHighlightEffect(effect: TFireGridRowHighlightEffect); |
|
function GetNewRowFlashInterval: Integer; |
|
procedure SetNewRowFlashInterval(Interval: Integer); |
|
function GetNewRowOpacity: Single; |
|
procedure SetNewRowOpacity(Opcity: Single); |
|
function GetNewRowText: String; |
|
procedure SetNewRowText(const Text: String); |
|
function AllowFilterEditor: Boolean; |
|
procedure DoChanged; |
|
function IsBackgroundBrushStored: Boolean; |
|
function IsGroupsHeaderBrushStored: Boolean; |
|
function IsGridLineBrushStored: Boolean; |
|
function IsZoomFactorStored: Boolean; |
|
function IsNewRowOpacityStored: Boolean; |
|
function IsGroupsHeaderTextStored: Boolean; |
|
function IsNewRowTextStored: Boolean; |
Properties
Description
Methods
constructor Create(View: TFireGridViewBase); |
|
destructor Destroy; override; |
|
function IsFieldChooserEnabled: Boolean; |
|
procedure SetFieldChooserEnabled(Enabled: Boolean); |
|
function GetGridLines: TFireGridLinesStyle; |
|
procedure SetGridLines(Lines: TFireGridLinesStyle); |
|
function GetGridLineColor: TAlphaColor; |
|
procedure SetGridLineColor(const Color: TAlphaColor); |
|
function GetGridLineWidth: Integer; |
|
procedure SetGridLineWidth(Width: Integer); |
|
function GetGridLineBrush: TBrush; |
|
procedure SetGridLineBrush(const Brush: TBrush); |
|
function GetGridLineStrokeDash: TStrokeDash; |
|
procedure SetGridLineStrokeDash(const Dash: TStrokeDash); |
|
function GetAlternatingRowColors: Boolean; |
|
procedure SetAlternatingRowColors(alternating: Boolean); |
|
function GetScrollBars: TFireGridScrollBarsMode; |
|
procedure SetScrollBars(mode: TFireGridScrollBarsMode); |
|
function GetGroupsHeader: Boolean; |
|
procedure SetGroupsHeader(GroupsHeader: Boolean); |
|
function GetScrollRowStyle: TFireGridScrollItemStyle; |
|
procedure SetScrollRowStyle(Style: TFireGridScrollItemStyle); |
|
function GetColumnsAutoScroll: Boolean; |
|
procedure SetColumnsAutoScroll(AutoScroll: Boolean); |
|
function GetColumnFont: TFont; |
|
procedure SetColumnFont(const Font: TFont); |
|
function GetColumnHeight: Integer; |
|
procedure SetColumnHeight(Height: Integer); |
|
function GetColumnTextColor: TAlphaColor; |
|
procedure SetColumnTextColor(const Color: TAlphaColor); |
|
function GetCellHeight: Integer; |
|
procedure SetCellHeight(Height: Integer); |
|
function GetCellPalette: PFirePalette; |
|
procedure SetCellPalette(const Palette: TFirePalette); |
|
function GetCellFont: TFont; |
|
procedure SetCellFont(const Font: TFont); |
|
function IsSortEnabled: Boolean; |
|
procedure SetSortEnabled(Enabled: Boolean); |
|
function IsGroupSortEnabled: Boolean; |
|
procedure SetGroupSortEnabled(Enabled: Boolean); |
|
function GetModelDecoration: Boolean; |
|
procedure SetModelDecoration(Enabled: Boolean); |
|
function GetRubberBandSelection: Boolean; |
|
procedure SetRubberBandSelection(Enabled: Boolean); |
|
function GetBorderWidth: Integer; |
|
procedure SetBorderWidth(Width: Integer); |
|
function GetBorderColor: TAlphaColor; |
|
procedure SetBorderColor(const Color: TAlphaColor); |
|
function GetBorderStyled: Boolean; |
|
procedure SetBorderStyled(Styled: Boolean); |
|
function GetGroupsHeaderBrush: TBrush; |
|
procedure SetGroupsHeaderBrush(const Brush: TBrush); |
|
function GetGroupsHeaderColor: TAlphaColor; |
|
procedure SetGroupsHeaderColor(const Color: TAlphaColor); |
|
function GetGroupsHeaderTextColor: TAlphaColor; |
|
procedure SetGroupsHeaderTextColor(const Color: TAlphaColor); |
|
function GetGroupsHeaderTextFont: TFont; |
|
procedure SetGroupsHeaderTextFont(const Font: TFont); |
|
function GetGroupsHeaderText: String; |
|
procedure SetGroupsHeaderText(const Text: String); |
|
function GetGroupsHeaderHeight: Integer; |
|
procedure SetGroupsHeaderHeight(Height: Integer); |
|
function GetBackgroundBrush: TBrush; |
|
procedure SetBackgroundBrush(const Brush: TBrush); |
|
function GetBackgroundColor: TAlphaColor; |
|
procedure SetBackgroundColor(const Color: TAlphaColor); |
|
function IsTransparentBackground: Boolean; |
|
procedure SetTransparentBackground(Transparent: Boolean); |
|
function IsFilterEnabled: Boolean; |
|
procedure SetFilterEnabled(Enabled: Boolean); |
|
procedure SetFilterPanelAutoHide(AutoHide: Boolean); |
|
function GetFilterPanelHeight: Integer; |
|
procedure SetFilterPanelHeight(Height: Integer); |
|
function IsDragEnabled: Boolean; |
|
procedure SetDragEnabled(Enabled: Boolean); |
|
function IsDropEnabled: Boolean; |
|
procedure SetDropEnabled(Enabled: Boolean); |
|
function IsZoomEnabled: Boolean; |
|
procedure SetZoomEnabled(Zoom: Boolean); |
|
function GetZoomFactor: Single; |
|
procedure SetZoomFactor(const Factor: Single); |
|
function IsZoomIndicatorActive: Boolean; |
|
procedure SetZoomIndicatorActive(Active: Boolean); |
|
function GetCellButtonAutoRaise: Boolean; |
|
procedure SetCellButtonAutoRaise(AutoRaise: Boolean); |
|
function GetCellButtonWidth: Integer; |
|
procedure SetCellButtonWidth(Width: Integer); |
|
procedure SetAutoCreateColumns(AutoCreate: Boolean); |
|
function IsMultiSelect: Boolean; |
|
function GetSelectionPolicy: TFireGridSelectionPolicy; |
|
procedure SetSelectionPolicy(Policy: TFireGridSelectionPolicy); |
|
function GetNewRowHighlightEffect: TFireGridRowHighlightEffect; |
|
procedure SetNewRowHighlightEffect(effect: TFireGridRowHighlightEffect); |
|
function GetNewRowFlashInterval: Integer; |
|
procedure SetNewRowFlashInterval(Interval: Integer); |
|
function GetNewRowOpacity: Single; |
|
procedure SetNewRowOpacity(Opcity: Single); |
|
function GetNewRowText: String; |
|
procedure SetNewRowText(const Text: String); |
|
function AllowFilterEditor: Boolean; |
|
procedure DoChanged; |
|
function IsBackgroundBrushStored: Boolean; |
|
function IsGroupsHeaderBrushStored: Boolean; |
|
function IsGridLineBrushStored: Boolean; |
|
function IsZoomFactorStored: Boolean; |
|
function IsNewRowOpacityStored: Boolean; |
|
function IsGroupsHeaderTextStored: Boolean; |
|
function IsNewRowTextStored: Boolean; |
|
Properties
property View: TFireGridViewBase read FView; |
|
property FieldChooserEnabled: Boolean read IsFieldChooserEnabled write SetFieldChooserEnabled default True; |
|
property AlternatingRowColors: Boolean read GetAlternatingRowColors write SetAlternatingRowColors default True; |
|
property GridLines: TFireGridLinesStyle read GetGridLines write SetGridLines default TFireGridLinesStyle.LinesBoth2D; |
|
property GridLineColor: TAlphaColor read GetGridLineColor write SetGridLineColor default TAlphaColorRec.Lightgray; |
|
property GridLineWidth: Integer read GetGridLineWidth write SetGridLineWidth default 1; |
|
property GridLineBrush: TBrush read GetGridLineBrush write SetGridLineBrush stored IsGridLineBrushStored; |
|
property GridLineStrokeDash: TStrokeDash read GetGridLineStrokeDash write SetGridLineStrokeDash default TStrokeDash.Solid; |
|
property OnChange: TNotifyEvent read FOnChange write FOnChange; |
|
property ScrollBars: TFireGridScrollBarsMode read GetScrollBars write SetScrollBars default TFireGridScrollBarsMode.ScrollAuto; |
|
property GroupsHeader: Boolean read GetGroupsHeader write SetGroupsHeader default True; |
|
property ColumnFont: TFont read GetColumnFont write SetColumnFont; |
|
property ColumnTextColor: TAlphaColor read GetColumnTextColor write SetColumnTextColor default TAlphaColorRec.Null; |
|
property CellFont: TFont read GetCellFont write SetCellFont; |
|
property ZoomEnabled: Boolean read IsZoomEnabled write SetZoomEnabled default True; |
|
property ZoomFactor: Single read GetZoomFactor write SetZoomFactor stored IsZoomFactorStored; |
|
property ZoomIndicatorActive: Boolean read IsZoomIndicatorActive write SetZoomIndicatorActive default True; |
|
property GroupsHeaderBrush: TBrush read GetGroupsHeaderBrush write SetGroupsHeaderBrush stored IsGroupsHeaderBrushStored; |
|
property GroupsHeaderColor: TAlphaColor read GetGroupsHeaderColor write SetGroupsHeaderColor default TAlphaColorRec.Null; |
|
property GroupsHeaderTextColor: TAlphaColor read GetGroupsHeaderTextColor write SetGroupsHeaderTextColor default TAlphaColorRec.White; |
|
property GroupsHeaderTextFont: TFont read GetGroupsHeaderTextFont write SetGroupsHeaderTextFont; |
|
property GroupsHeaderText: String read GetGroupsHeaderText write SetGroupsHeaderText stored IsGroupsHeaderTextStored; |
|
property GroupsHeaderHeight: Integer read GetGroupsHeaderHeight write SetGroupsHeaderHeight; |
|
property BackgroundColor: TAlphaColor read GetBackgroundColor write SetBackgroundColor default TAlphaColorRec.Null; |
|
property BackgroundBrush: TBrush read GetBackgroundBrush write SetBackgroundBrush stored IsBackgroundBrushStored; |
|
property TransparentBackground: Boolean read IsTransparentBackground write SetTransparentBackground default False; |
|
property FilterEnabled: Boolean read IsFilterEnabled write SetFilterEnabled default True; |
|
property FilterPanelAutoHide: Boolean read FFilterPanelAutoHide write SetFilterPanelAutoHide default False; |
|
property FilterPanelHeight: Integer read GetFilterPanelHeight write SetFilterPanelHeight default -1; |
|
property ScrollRowStyle: TFireGridScrollItemStyle read GetScrollRowStyle write SetScrollRowStyle default TFireGridScrollItemStyle.ScrollByItem; |
|
property AutoCreateColumns: Boolean read FAutoCreateColumns write SetAutoCreateColumns default True; |
|
property RubberBandSelection: Boolean read GetRubberBandSelection write SetRubberBandSelection default True; |
|
property SelectionPolicy: TFireGridSelectionPolicy read GetSelectionPolicy write SetSelectionPolicy default TFireGridSelectionPolicy.RowSelection; |
|
property NewRowHighlightEffect: TFireGridRowHighlightEffect read GetNewRowHighlightEffect write SetNewRowHighlightEffect default TFireGridRowHighlightEffect.RowFlashEffect; |
|
property NewRowFlashInterval: Integer read GetNewRowFlashInterval write SetNewRowFlashInterval default 70; |
|
property NewRowOpacity: Single read GetNewRowOpacity write SetNewRowOpacity stored IsNewRowOpacityStored; |
|
property NewRowText: String read GetNewRowText write SetNewRowText stored IsNewRowTextStored; |
|
Generated by PasDoc 0.15.0.