[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: PasVulkan.GUI.pas line 787
type TpvGUISkin = class(TpvGUIObject) |
||
protected |
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
fIconWindowClose: TObject; |
|
|
fIconWindowRestore: TObject; |
|
|
fIconWindowMinimize: TObject; |
|
|
fIconWindowMaximize: TObject; |
|
|
fIconMenuRight: TObject; |
|
|
fIconContentCut: TObject; |
|
|
fIconContentCopy: TObject; |
|
|
fIconContentPaste: TObject; |
|
|
fIconContentDelete: TObject; |
|
|
fIconSelectAll: TObject; |
|
|
fIconSelectNone: TObject; |
|
|
fIconChevronLeft: TObject; |
|
|
fIconChevronRight: TObject; |
|
|
fIconChevronUp: TObject; |
|
|
fIconChevronDown: TObject; |
|
|
fIconDirectionArrowLeft: TObject; |
|
|
fIconDirectionArrowRight: TObject; |
|
|
fIconDirectionArrowUp: TObject; |
|
|
fIconDirectionArrowDown: TObject; |
|
|
fIconCheck: TObject; |
|
|
fIconRoundCheck: TObject; |
|
|
fIconThumbUp: TObject; |
|
|
fIconThumbDown: TObject; |
|
|
fIconDialogAlert: TObject; |
|
|
fIconDialogError: TObject; |
|
|
fIconDialogInformation: TObject; |
|
|
fIconDialogQuestion: TObject; |
|
|
fIconDialogStop: TObject; |
|
|
fIconDialogWarning: TObject; |
|
|
fIconArrowUpDown: TObject; |
|
|
fIconUndo: TObject; |
|
|
fIconRedo: TObject; |
|
|
fIconSearch: TObject; |
|
|
fIconSearchNext: TObject; |
|
|
fIconReplace: TObject; |
|
|
fIconCog: TObject; |
|
|
fIconCogs: TObject; |
|
|
fIconCheckThick: TObject; |
|
|
fIconCloseThick: TObject; |
|
|
fIconSave: TObject; |
|
|
fIconSaveAll: TObject; |
|
|
fIconSaveCog: TObject; |
|
|
fIconSaveEdit: TObject; |
|
|
fIconSaveMove: TObject; |
|
|
fIconSaveSettings: TObject; |
|
|
fIconFolderOpen: TObject; |
|
|
fIconTreeViewClose: TObject; |
|
|
fIconTreeViewCloseL: TObject; |
|
|
fIconTreeViewCloseLU: TObject; |
|
|
fIconTreeViewCloseU: TObject; |
|
|
fIconTreeViewL_H: TObject; |
|
|
fIconTreeViewL_H_S: TObject; |
|
|
fIconTreeViewL_HV_L: TObject; |
|
|
fIconTreeViewL_HV_L_F: TObject; |
|
|
fIconTreeViewL_HV_LU: TObject; |
|
|
fIconTreeViewL_HV_U: TObject; |
|
|
fIconTreeViewL_V_L: TObject; |
|
|
fIconTreeViewL_V_LU: TObject; |
|
|
fIconTreeViewL_V_U: TObject; |
|
|
fIconTreeViewOpen: TObject; |
|
|
fIconTreeViewOpenL: TObject; |
|
|
fIconTreeViewOpenLU: TObject; |
|
|
fIconTreeViewOpenU: TObject; |
|
|
|
||
|
||
|
||
public |
||
constructor Create(); override; |
|
|
destructor Destroy; override; |
|
|
procedure Setup; virtual; |
|
|
procedure DrawFocus(); virtual; |
|
|
procedure DrawMouse(); virtual; |
|
|
function GetWidgetPreferredSize(); virtual; |
|
|
function GetWidgetLayoutPreferredSize(); virtual; |
|
|
function GetWindowPreferredSize(); virtual; |
|
|
procedure DrawWindow(); virtual; |
|
|
function GetPanelPreferredSize(); virtual; |
|
|
procedure DrawPanel(); virtual; |
|
|
function GetColorPanelPreferredSize(); virtual; |
|
|
procedure DrawColorPanel(); virtual; |
|
|
function GetImagePreferredSize(); virtual; |
|
|
procedure DrawImage(); virtual; |
|
|
function GetLabelPreferredSize(); virtual; |
|
|
procedure DrawLabel(); virtual; |
|
|
function GetButtonPreferredSize(); virtual; |
|
|
procedure DrawButton(); virtual; |
|
|
function GetCheckBoxPreferredSize(); virtual; |
|
|
procedure DrawCheckBox(); virtual; |
|
|
function GetTextEditPreferredSize(); virtual; |
|
|
procedure DrawTextEdit(); virtual; |
|
|
function GetPopupMenuPreferredSize(); virtual; |
|
|
procedure DrawPopupMenu(); virtual; |
|
|
function GetWindowMenuPreferredSize(); virtual; |
|
|
procedure DrawWindowMenu(); virtual; |
|
|
function GetScrollBarPreferredSize(); virtual; |
|
|
procedure DrawScrollBar(); virtual; |
|
|
function GetSliderPreferredSize(); virtual; |
|
|
procedure DrawSlider(); virtual; |
|
|
function GetProgressBarPreferredSize(); virtual; |
|
|
procedure DrawProgressBar(); virtual; |
|
|
procedure PreprocessTabPanel(); virtual; |
|
|
function GetTabPanelPreferredSize(); virtual; |
|
|
procedure DrawTabPanel(); virtual; |
|
|
function GetListBoxPreferredSize(); virtual; |
|
|
procedure DrawListBox(); virtual; |
|
|
function GetComboBoxPreferredSize(); virtual; |
|
|
procedure DrawComboBox(); virtual; |
|
|
function GetSplitterPanelGripButtonPreferredSize(); virtual; |
|
|
procedure DrawSplitterPanelGripButton(); virtual; |
|
|
function GetMultiLineTextEditPreferredSize(); virtual; |
|
|
procedure DrawMultiLineTextEdit(); virtual; |
|
|
function GetColorWheelPreferredSize(); virtual; |
|
|
procedure DrawColorWheel(); virtual; |
|
|
procedure ComputeListView(); virtual; |
|
|
function GetListViewPreferredSize(); virtual; |
|
|
procedure DrawListView(); virtual; |
|
|
function GetTreeViewPreferredSize(); virtual; |
|
|
procedure CheckTreeView(); virtual; |
|
|
procedure DrawTreeView(); virtual; |
|
|
function IsTreeViewExpandCollapseButtonTouched(); virtual; |
|
|
function IsTreeViewCheckBoxTouched(); virtual; |
|
|
property FontColor: TpvVector4; [rw] |
|
|
property WindowFontColor: TpvVector4; [rw] |
|
|
property ButtonFontColor: TpvVector4; [rw] |
|
|
property TextEditFontColor: TpvVector4; [rw] |
|
|
property LabelFontColor: TpvVector4; [rw] |
|
|
property PopupMenuFontColor: TpvVector4; [rw] |
|
|
property WindowMenuFontColor: TpvVector4; [rw] |
|
|
property CheckBoxFontColor: TpvVector4; [rw] |
|
|
property ImageSignedDistanceFieldColor: TpvVector4; [rw] |
|
|
published |
||
|
||
property SansBoldFont: TpvFont; [rw] |
|
|
property SansBoldItalicFont: TpvFont; [rw] |
|
|
property SansItalicFont: TpvFont; [rw] |
|
|
|
||
|
||
|
||
property WindowHeaderFontSize: TpvFloat; [rw] |
|
|
property ButtonFontSize: TpvFloat; [rw] |
|
|
property TextEditFontSize: TpvFloat; [rw] |
|
|
property LabelFontSize: TpvFloat; [rw] |
|
|
property PopupMenuFontSize: TpvFloat; [rw] |
|
|
property WindowMenuFontSize: TpvFloat; [rw] |
|
|
property CheckBoxFontSize: TpvFloat; [rw] |
|
|
property SignedDistanceFieldSpriteAtlas: TpvSpriteAtlas; [r] |
|
|
property WindowMenuHeight: TpvFloat; [rw] |
|
|
property WindowHeaderHeight: TpvFloat; [rw] |
|
|
property WindowResizeGripSize: TpvFloat; [rw] |
|
|
property MinimizedWindowMinimumWidth: TpvFloat; [rw] |
|
|
property MinimizedWindowMinimumHeight: TpvFloat; [rw] |
|
|
property WindowMinimumWidth: TpvFloat; [rw] |
|
|
property WindowMinimumHeight: TpvFloat; [rw] |
|
|
property PopupAnchorHeight: TpvFloat; [rw] |
|
|
property IconWindowClose: TObject; [rw] |
|
|
property IconWindowRestore: TObject; [rw] |
|
|
property IconWindowMinimize: TObject; [rw] |
|
|
property IconWindowMaximize: TObject; [rw] |
|
|
property IconMenuRight: TObject; [rw] |
|
|
property IconContentCut: TObject; [rw] |
|
|
property IconContentCopy: TObject; [rw] |
|
|
property IconContentPaste: TObject; [rw] |
|
|
property IconContentDelete: TObject; [rw] |
|
|
property IconSelectAll: TObject; [rw] |
|
|
property IconSelectNone: TObject; [rw] |
|
|
property IconChevronLeft: TObject; [rw] |
|
|
property IconChevronRight: TObject; [rw] |
|
|
property IconChevronUp: TObject; [rw] |
|
|
property IconChevronDown: TObject; [rw] |
|
|
property IconDirectionArrowLeft: TObject; [rw] |
|
|
property IconDirectionArrowRight: TObject; [rw] |
|
|
property IconDirectionArrowUp: TObject; [rw] |
|
|
property IconDirectionArrowDown: TObject; [rw] |
|
|
property IconCheck: TObject; [rw] |
|
|
property IconRoundCheck: TObject; [rw] |
|
|
property IconThumbUp: TObject; [rw] |
|
|
property IconThumbDown: TObject; [rw] |
|
|
property IconDialogAlert: TObject; [rw] |
|
|
property IconDialogError: TObject; [rw] |
|
|
property IconDialogInformation: TObject; [rw] |
|
|
property IconDialogQuestion: TObject; [rw] |
|
|
property IconDialogStop: TObject; [rw] |
|
|
property IconDialogWarning: TObject; [rw] |
|
|
property IconArrowUpDown: TObject; [rw] |
|
|
property IconUndo: TObject; [rw] |
|
|
property IconRedo: TObject; [rw] |
|
|
property IconSearch: TObject; [rw] |
|
|
property IconSearchNext: TObject; [rw] |
|
|
property IconReplace: TObject; [rw] |
|
|
property IconCog: TObject; [rw] |
|
|
property IconCogs: TObject; [rw] |
|
|
property IconCheckThick: TObject; [rw] |
|
|
property IconCloseThick: TObject; [rw] |
|
|
property IconSave: TObject; [rw] |
|
|
property IconSaveAll: TObject; [rw] |
|
|
property IconSaveCog: TObject; [rw] |
|
|
property IconSaveEdit: TObject; [rw] |
|
|
property IconSaveMove: TObject; [rw] |
|
|
property IconSaveSettings: TObject; [rw] |
|
|
property IconFolderOpen: TObject; [rw] |
|
|
property IconTreeViewClose: TObject; [rw] |
|
|
property IconTreeViewCloseL: TObject; [rw] |
|
|
property IconTreeViewCloseLU: TObject; [rw] |
|
|
property IconTreeViewCloseU: TObject; [rw] |
|
|
property IconTreeViewL_H: TObject; [rw] |
|
|
property IconTreeViewL_H_S: TObject; [rw] |
|
|
property IconTreeViewL_HV_L: TObject; [rw] |
|
|
property IconTreeViewL_HV_L_F: TObject; [rw] |
|
|
property IconTreeViewL_HV_LU: TObject; [rw] |
|
|
property IconTreeViewL_HV_U: TObject; [rw] |
|
|
property IconTreeViewL_V_L: TObject; [rw] |
|
|
property IconTreeViewL_V_LU: TObject; [rw] |
|
|
property IconTreeViewL_V_U: TObject; [rw] |
|
|
property IconTreeViewOpen: TObject; [rw] |
|
|
property IconTreeViewOpenL: TObject; [rw] |
|
|
property IconTreeViewOpenLU: TObject; [rw] |
|
|
property IconTreeViewOpenU: TObject; [rw] |
|
|
property IconChevronHeight: TpvFloat; [rw] |
|
|
property IconPopupMenuHeight: TpvFloat; [rw] |
|
|
property IconMenuRightHeight: TpvFloat; [rw] |
|
|
end; |
|
||
| | ||
|
||
| | ||
|
||
| | ||
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |