Class tcustomwindowwidget
Unit
Declaration
type tcustomwindowwidget = class(teventwidget)
Description
No description available, ancestor teventwidget description follows
No description available, ancestor tcustomeventwidget description follows
No description available, ancestor tcustomeventwidgetnwr description follows
No description available, ancestor tpublishedwidgetnwr description follows
No description available, ancestor tactionpublishedwidgetnwr description follows
No description available, ancestor tactionwidget description follows
No description available, ancestor twidget description follows
No description available, ancestor tactcomponent description follows
No description available, ancestor tmsecomponent description follows
Hierarchy
- TObject
- TPersistent
- tcomponent
- tmsecomponent
- tactcomponent
- twidget
- tactionwidget
- tactionpublishedwidgetnwr
- tpublishedwidgetnwr
- tcustomeventwidgetnwr
- tcustomeventwidget
- teventwidget
- tcustomwindowwidget
Overview
Methods
procedure resetrenderstep; |
|
procedure dotimer(const sender: tobject); |
|
procedure checktimer; |
|
procedure checkwindowrect; |
|
procedure checkclientwinid; |
|
procedure checkclientvisible; |
|
procedure clientrectchanged; override; |
|
procedure visiblechanged; override; |
|
procedure winiddestroyed(const awinid: winidty); |
|
procedure docreatewinid(const aparent: winidty; const awidgetrect: rectty; var aid: winidty); virtual; |
|
procedure dodestroywinid; virtual; |
|
procedure doclientrectchanged; virtual; |
|
function canclientpaint: boolean; virtual; |
|
procedure doclientpaint(const aupdaterect: rectty); virtual; |
|
procedure doonpaint(const acanvas: tcanvas); override; |
|
procedure doloaded; override; |
|
procedure updateviewport(const arect: rectty); virtual; |
|
procedure clientmouseevent(var info: mouseeventinfoty); override; |
|
procedure domousewheelevent(var info: mousewheeleventinfoty); override; |
|
procedure clienttoviewport(var apoint: pointty; const arect: rectty); |
|
procedure viewporttoclient(var apoint: pointty; const arect: rectty); |
|
constructor create(aowner: tcomponent); override; |
|
destructor destroy; override; |
|
function createchildwindow: winidty; |
|
function hasclientwinid: boolean; |
|
procedure invalidateviewpointrect(arect: rectty); |
|
procedure destroyclientwindow; |
Properties
property rendertimestampus: longword read frendertimestampus; |
|
property renderstep: real read frenderstep; |
|
property clientwinid: winidty read getclientwinid; |
|
property childrect: rectty read getchildrect; |
|
property viewport: rectty read getviewport; |
|
property aspect: real read faspect; |
|
property fpsmax: real read ffpsmax write setfpsmax; |
|
property optionsclient: clientwindowoptionsty read foptionsclient
write setoptionsclient default []; |
|
property oncreatewinid: createwinideventty read foncreatewinid
write foncreatewinid; |
|
property ondestroywinid: destroywinideventty read fondestroywinid
write fondestroywinid; |
|
property onclientpaint: windowwidgetpainteventty read fonclientpaint
write fonclientpaint; |
|
property onclientrectchanged: windowwidgeteventty read fonclientrectchanged
write fonclientrectchanged; |
|
property ondestroy: windowwidgeteventty read fondestroy write fondestroy; |
|
property ondloaded: windowwidgeteventty read fonloaded write fonloaded; |
|
property onwindowmouseevent: mouseeventty read fonwindowmouseevent
write fonwindowmouseevent; |
|
property onwindowmousewheelevent: mousewheeleventty read
fonwindowmousewheelevent write fonwindowmousewheelevent; |
Description
Methods
procedure resetrenderstep; |
|
procedure dotimer(const sender: tobject); |
|
procedure checktimer; |
|
procedure checkwindowrect; |
|
procedure checkclientwinid; |
|
procedure checkclientvisible; |
|
procedure clientrectchanged; override; |
|
procedure visiblechanged; override; |
|
procedure winiddestroyed(const awinid: winidty); |
|
procedure docreatewinid(const aparent: winidty; const awidgetrect: rectty; var aid: winidty); virtual; |
|
procedure dodestroywinid; virtual; |
|
procedure doclientrectchanged; virtual; |
|
function canclientpaint: boolean; virtual; |
|
procedure doclientpaint(const aupdaterect: rectty); virtual; |
|
procedure doonpaint(const acanvas: tcanvas); override; |
|
procedure doloaded; override; |
|
procedure updateviewport(const arect: rectty); virtual; |
|
procedure clientmouseevent(var info: mouseeventinfoty); override; |
|
procedure domousewheelevent(var info: mousewheeleventinfoty); override; |
|
procedure clienttoviewport(var apoint: pointty; const arect: rectty); |
|
procedure viewporttoclient(var apoint: pointty; const arect: rectty); |
|
constructor create(aowner: tcomponent); override; |
|
destructor destroy; override; |
|
function createchildwindow: winidty; |
|
function hasclientwinid: boolean; |
|
procedure invalidateviewpointrect(arect: rectty); |
|
procedure destroyclientwindow; |
|
Properties
property rendertimestampus: longword read frendertimestampus; |
|
property renderstep: real read frenderstep; |
|
property clientwinid: winidty read getclientwinid; |
|
property childrect: rectty read getchildrect; |
|
property viewport: rectty read getviewport; |
|
property aspect: real read faspect; |
|
property fpsmax: real read ffpsmax write setfpsmax; |
|
property optionsclient: clientwindowoptionsty read foptionsclient
write setoptionsclient default []; |
|
property oncreatewinid: createwinideventty read foncreatewinid
write foncreatewinid; |
|
property ondestroywinid: destroywinideventty read fondestroywinid
write fondestroywinid; |
|
property onclientpaint: windowwidgetpainteventty read fonclientpaint
write fonclientpaint; |
|
property onclientrectchanged: windowwidgeteventty read fonclientrectchanged
write fonclientrectchanged; |
|
property ondestroy: windowwidgeteventty read fondestroy write fondestroy; |
|
property ondloaded: windowwidgeteventty read fonloaded write fonloaded; |
|
property onwindowmouseevent: mouseeventty read fonwindowmouseevent
write fonwindowmouseevent; |
|
property onwindowmousewheelevent: mousewheeleventty read
fonwindowmousewheelevent write fonwindowmousewheelevent; |
|
Generated by PasDoc 0.16.0.