[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: ELDsgxObjectInsp.pas line 261
type TplOICustomPropertyGrid = class(TCustomControl) |
||
protected |
||
procedure CreateParams(); override; |
|
|
procedure CreateWnd; override; |
|
|
procedure Notification(); override; |
|
|
function DoMouseWheel(); override; |
|
|
procedure MouseDown(); override; |
|
|
procedure MouseMove(); override; |
|
|
procedure MouseUp(); override; |
|
|
procedure MouseLeave; override; |
|
|
procedure KeyDown(); override; |
|
|
procedure HandleStandardKeys(); virtual; |
|
|
procedure HandleKeyUp(); virtual; |
|
|
procedure DoTabKey; virtual; |
|
|
procedure DoSetBounds(); override; |
|
|
procedure DoSelectionChange; |
|
|
public |
||
constructor Create(); override; |
|
|
constructor CreateWithParams(); |
|
|
destructor Destroy; override; |
|
|
function CanEditRowValue(); |
|
|
procedure FocusCurrentEditor; |
|
|
procedure SaveChanges; |
|
|
function ConsistencyCheck; |
|
|
procedure EraseBackground(); override; |
|
|
function GetActiveRow; |
|
|
function GetHintTypeAt(); |
|
|
function GetRowByPath(); |
|
|
function GridHeight; |
|
|
function RealDefaultItemHeight; |
|
|
function MouseTplOIndex(); |
|
|
function PropertyPath(); |
|
|
function PropertyEditorByName(); |
|
|
function TopMax; |
|
|
procedure BuildPropertyList(); |
|
|
procedure Clear; |
|
|
procedure Paint; override; |
|
|
procedure PropEditLookupRootChange; |
|
|
procedure RefreshPropertyValues; |
|
|
procedure ScrollToActiveItem; |
|
|
procedure ScrollTplOItem(); |
|
|
procedure SetBounds(); override; |
|
|
procedure SetCurrentRowValue(); |
|
|
procedure SetItemIndexAndFocus(); |
|
|
property BackgroundColor: TColor; [rw] |
|
|
property GutterColor: TColor; [rw] |
|
|
property GutterEdgeColor: TColor; [rw] |
|
|
property HighlightColor: TColor; [rw] |
|
|
property ReferencesColor: TColor; [rw] |
|
|
property SubPropertiesColor: TColor; [rw] |
|
|
property ReadOnlyColor: TColor; [rw] |
|
|
property ValueDifferBackgrndColor: TColor; [rw] |
|
|
property NameFont: TFont; [rw] |
|
|
property DefaultValueFont: TFont; [rw] |
|
|
property ValueFont: TFont; [rw] |
|
|
property HighlightFont: TFont; [rw] |
|
|
property BorderStyle; |
|
|
property Column: TplOICustomPropertyGridColumn; [rw] |
|
|
property CurrentEditValue: string; [rw] |
|
|
property DefaultItemHeight: Integer; [rw] |
|
|
property DrawHorzGridLines: Boolean; [rw] |
|
|
property ExpandedProperties: TStringList; [r] |
|
|
property Indent: Integer; [rw] |
|
|
property ItemIndex: Integer; [rw] |
|
|
property Layout: TplOILayout; [rw] |
|
|
property OnEditorFilter: TplOIEditorFilterEvent; [rw] |
|
|
property OnModified: TNotifyEvent; [rw] |
|
|
property OnOIKeyDown: TKeyEvent; [rw] |
|
|
property OnSelectionChange: TNotifyEvent; [rw] |
|
|
property OnPropertyHint: TplOIPropertyHintEvent; [rw] |
|
|
property PropertyEditorHook: TPropertyEditorHook; [rw] |
|
|
property RowCount: Integer; [r] |
|
|
property Rows []: TplOIPropertyGridRow; [r] |
|
|
property RowSpacing: Integer; [rw] |
|
|
property Selection: TPersistentSelectionList; [rw] |
|
|
property ShowGutter: Boolean; [rw] |
|
|
property CheckboxForBoolean: Boolean; [rw] |
|
|
property PreferredSplitterX: Integer; [rw] |
|
|
property SplitterX: Integer; [rw] |
|
|
property TopY: Integer; [rw] |
|
|
property Favorites: TOIFavoriteProperties; [rw] |
|
|
property Filter: TTypeKinds; [rw] |
|
|
property HideClassNames: Boolean; [rw] |
|
|
property PropNameFilter: string; [rw] |
|
|
end; |
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |