[Overview][Types][Classes][Procedures and functions][Variables][Index] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: fpg_widget.pas line 38
type TfpgWidget = class(TfpgWindow) |
||
protected |
||
procedure MsgPaint(); message; |
||
procedure MsgResize(); message; |
||
procedure MsgMove(); message; |
||
procedure MsgKeyChar(); message; |
||
procedure MsgKeyPress(); message; |
||
procedure MsgKeyRelease(); message; |
||
procedure MsgMouseDown(); message; |
||
procedure MsgMouseUp(); message; |
||
procedure MsgMouseMove(); message; |
||
procedure MsgDoubleClick(); message; |
||
procedure MsgMouseEnter(); message; |
||
procedure MsgMouseExit(); message; |
||
procedure MsgMouseScroll(); message; |
||
FFormDesigner: TObject; |
||
FVisible: Boolean; |
||
FEnabled: Boolean; |
||
FFocusable: Boolean; |
||
FFocused: Boolean; |
||
FTabOrder: Integer; |
||
FShowHint: Boolean; |
||
FParentShowHint: Boolean; |
||
FIsContainer: Boolean; |
||
function GetOnShowHint; virtual; |
||
procedure SetOnShowHint(); virtual; |
||
procedure SetBackgroundColor(); virtual; |
||
procedure SetTextColor(); virtual; |
||
function GetParent; |
||
procedure SetParent(); |
||
procedure SetEnabled(); virtual; |
||
procedure SetVisible(); virtual; |
||
procedure SetShowHint(); virtual; |
||
procedure SetParentShowHint(); virtual; |
||
function GetHint; virtual; |
||
procedure SetHint(); virtual; |
||
procedure DoUpdateWindowPosition; override; |
||
procedure DoAlign(); |
||
procedure DoResize; |
||
procedure DoShowHint(); |
||
procedure HandlePaint; virtual; |
||
procedure HandleKeyChar(); virtual; |
||
procedure HandleKeyPress(); virtual; |
||
procedure HandleKeyRelease(); virtual; |
||
procedure HandleSetFocus; virtual; |
||
procedure HandleKillFocus; virtual; |
||
procedure HandleLMouseDown(); virtual; |
||
procedure HandleRMouseDown(); virtual; |
||
procedure HandleLMouseUp(); virtual; |
|
Occurs after the component processed the mouse button press event |
procedure HandleRMouseUp(); virtual; |
||
procedure HandleMouseMove(); virtual; |
||
procedure HandleDoubleClick(); virtual; |
||
procedure HandleMouseEnter; virtual; |
||
procedure HandleMouseExit; virtual; |
||
procedure HandleMouseScroll(); virtual; |
||
function FindFocusWidget(); |
||
procedure HandleAlignments(); virtual; |
||
procedure HandleShow; virtual; |
||
procedure InternalHandleShow; virtual; |
||
procedure HandleHide; virtual; |
||
procedure MoveAndResize(); |
||
procedure RePaint; |
||
property OnClick: TNotifyEvent; [rw] |
||
property OnDoubleClick: TMouseButtonEvent; [rw] |
||
property OnEnter: TNotifyEvent; [rw] |
||
property OnExit: TNotifyEvent; [rw] |
||
property OnKeyPress: TKeyPressEvent; [rw] |
||
property OnMouseDown: TMouseButtonEvent; [rw] |
||
property OnMouseEnter: TNotifyEvent; [rw] |
||
property OnMouseExit: TNotifyEvent; [rw] |
||
property OnMouseMove: TMouseMoveEvent; [rw] |
||
property OnMouseUp: TMouseButtonEvent; [rw] |
||
property OnPaint: TPaintEvent; [rw] |
||
property OnResize: TNotifyEvent; [rw] |
||
property OnShowHint: THintEvent; [rw] |
||
public |
||
constructor Create(); override; |
||
destructor Destroy; override; |
||
procedure AfterConstruction; override; |
||
function GetClientRect; virtual; |
||
function GetBoundsRect; virtual; |
||
function InDesigner; |
||
procedure InvokeHelp; virtual; |
||
procedure Realign; |
||
procedure SetFocus; |
||
procedure KillFocus; |
||
procedure MoveAndResizeBy(); |
||
procedure SetPosition(); virtual; |
|
Sets the position and size of the component |
procedure Invalidate; |
||
property FormDesigner: TObject; [rw] |
|
If assigned, then this widget is being editing in the Form Designer |
property Parent: TfpgWidget; [rw] |
|
An alias for Owner |
property ActiveWidget: TfpgWidget; [rw] |
||
property IsContainer: Boolean; [r] |
|
Can this component managed child components |
property Visible: Boolean; [rw] |
||
property Enabled: Boolean; [rw] |
||
property TabOrder: Integer; [rw] |
||
property Focusable: Boolean; [rw] |
|
This determines if the widget is allowed to received keyboard focus |
property Focused: Boolean; [rw] |
||
|
Allows the component to resize or reposition based on its Parent. |
|
property Hint: TfpgString; [rw] |
||
property ShowHint: Boolean; [rws] |
||
property ParentShowHint: Boolean; [rw] |
||
property BackgroundColor: TfpgColor; [rw] |
||
end; |
| |
| |
TfpgWindowImpl |
? |
TObject |