[Properties (by Name)] [Methods (by Name)]
Source position: msegui.pas line 3172
type tguiapplication = class(tcustomapplication) |
||
public |
||
constructor create(); override; |
||
procedure destroyforms; |
||
property optionsgui: guiappoptionsty; [rw] |
||
property forcezorder: Boolean; [rw] |
||
procedure langchanged; override; |
||
procedure settimer(); override; |
||
function findwindow(); |
||
procedure checkwindowrect(); |
||
function createform(); |
||
procedure invalidate; |
||
procedure processmessages; override; |
||
function idle; override; |
||
function modallevel; override; |
||
function unlockall; override; |
||
procedure relockall(); override; |
||
procedure beginnoignorewaitevents; |
||
procedure endnoignorewaitevents; |
||
procedure beginwait(); override; |
|
beginwait shows the wait cursor during a long operation, until the matching endwait; calls can be nested |
procedure endwait; override; |
||
function waiting; |
||
function waitescaped; override; |
||
procedure resetwaitdialog; |
||
function waitdialog(); |
|
Shows a modal message box with the text atext and a Cancel button while a long operation runs, and returns True if the operation finished, False if the user canceled it |
procedure terminatewait; |
||
procedure cancelwait; |
||
function waitstarted; |
||
function waitcanceled; |
||
function waitterminated; |
||
procedure showexception(); override; |
||
procedure showasyncexception(); |
||
procedure errormessage(); override; |
||
property hintwidgetclass: widgetclassty; [rw] |
||
procedure inithintinfo(); |
||
procedure initwidgethintinfo(); |
||
procedure showhint(); |
||
procedure hidehint; |
||
procedure restarthint(); |
||
function hintedwidget; |
||
function activehintedwidget; |
||
procedure help(); |
||
procedure registerhelphandler(); |
||
procedure unregisterhelphandler(); |
||
function activehelpcontext; |
||
function mousehelpcontext; |
||
function active; |
||
procedure activate; |
||
function screenrect(); |
||
function workarea(); |
||
function ppmm(); |
||
property activewindow: twindow; [r] |
||
property lastactivewindow: twindow; [r] |
||
property inactivewindow: twindow; [r] |
||
function normalactivewindow; |
||
function regularactivewindow; |
||
function unreleasedactivewindow; |
||
function activewidget; |
||
function activerootwidget; |
||
property lastshowmenuwidget: twidget; [r] |
||
function windowatpos(); |
||
function findwidget(); |
||
procedure sortzorder; |
||
procedure packwindowzorder; |
||
function windowar; |
||
function winidar; |
||
function windowcount; |
||
property windows []: twindow; [r] |
||
function bottomwindow; |
||
function topwindow; |
||
function candefocus(); override; |
||
procedure registeronkeypress(); |
||
procedure unregisteronkeypress(); |
||
procedure registeronshortcut(); |
||
procedure unregisteronshortcut(); |
||
procedure registeronwidgetactivechanged(); |
||
procedure unregisteronwidgetactivechanged(); |
||
procedure registeronwindowactivechanged(); |
||
procedure unregisteronwindowactivechanged(); |
||
procedure registeronwindowdestroyed(); |
||
procedure unregisteronwindowdestroyed(); |
||
procedure registeronwiniddestroyed(); |
||
procedure unregisteronwiniddestroyed(); |
||
procedure registeronapplicationactivechanged(); |
||
procedure unregisteronapplicationactivechanged(); |
||
procedure registersyseventhandler(); |
||
procedure unregistersyseventhandler(); |
||
function terminate(); |
||
function terminating; |
||
function deinitializing; |
||
function shortcutting; |
||
property caret: tcaret; [r] |
||
property mouse: tmouse; [r] |
||
procedure mouseparkevent; |
||
procedure delayedmouseshift(); |
||
procedure calcmousewheeldelta(); |
||
function mousewheelacceleration(); |
||
procedure clearkeyhistory; |
||
property keyhistory: keyinfoarty; [r] |
||
property lastinputtimestamp: LongWord; [r] |
||
property lastshiftstate: shiftstatesty; [r] |
||
property lastkey: keyty; [r] |
||
property lastbutton: mousebuttonty; [r] |
||
property mouseeventinfo: pmouseeventinfoty; [r] |
||
property mousewheeleventinfo: pmousewheeleventinfoty; [r] |
||
property keyeventinfo: pkeyeventinfoty; [r] |
||
property cursorshape: cursorshapety; [rw] |
||
property widgetcursorshape: cursorshapety; [rw] |
||
procedure updatecursorshape; |
||
property mousewidget: twidget; [r] |
||
property clientmousewidget: twidget; [r] |
||
property mousecapturewidget: twidget; [r] |
||
property keyboardcapturewidget: twidget; [r] |
||
property mainwindow: twindow; [rw] |
||
property thread: threadty; [r] |
||
property buttonpresswidgetbefore: twidget; [r] |
||
property buttonreleasewidgetbefore: twidget; [r] |
||
property dblclicktime: Integer; [rw] |
|
Maximum time, in microseconds, between two adjacent button press or release events for ss_double to be set in mouseeventinfoty.shiftstate |
property mousewheelsensitivity: real; [rw] |
||
property mousewheelfrequmin: real; [rw] |
||
property mousewheelfrequmax: real; [rw] |
||
property mousewheeldeltamin: real; [rw] |
||
property mousewheeldeltamax: real; [rw] |
||
property mousewheelaccelerationmax: real; [rw] |
||
end; |
| | | ||
| | | ||
|
Extends the FPC tcomponent with object linking facilities and the like; base of every MSEgui component |
|
| | | ||
tcomponent,ievent,iificommand,iificlient |
||
| | | ||
| | | ||
TObject |