Class tdockpanel

Unit

Declaration

type tdockpanel = class(tscalingwidget, idockcontroller, idocktarget, istatfile)

Description

No description available, ancestor tscalingwidget description follows
No description available, ancestor tcustomscalingwidget description follows
No description available, ancestor tpublishedwidget 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

Overview

Methods

Protected procedure childmouseevent(const sender: twidget; var info: mouseeventinfoty); override;
Protected procedure updatewindowinfo(var info: windowinfoty); override;
Protected procedure internalcreateframe; override;
Protected procedure clientrectchanged; override;
Protected procedure widgetregionchanged(const sender: twidget); override;
Protected procedure setparentwidget(const Value: twidget); override;
Protected procedure dopaintforeground(const acanvas: tcanvas); override;
Protected procedure doactivate; override;
Protected procedure statechanged; override;
Protected procedure poschanged; override;
Protected procedure parentchanged; override;
Protected function calcminscrollsize: sizety; override;
Protected procedure dopaintbackground(const canvas: tcanvas); override;
Protected function checkdock(var info: draginfoty): boolean;
Protected function getbuttonrects(const index: dockbuttonrectty): rectty;
Protected function getplacementrect: rectty;
Protected function getminimizedsize(out apos: captionposty): sizety;
Protected function getcaption: msestring;
Protected function getchildicon: tmaskedbitmap;
Protected procedure dolayoutchanged(const sender: tdockcontroller); virtual;
Protected procedure dodockcaptionchanged(const sender: tdockcontroller); virtual;
Protected procedure dostatread(const reader: tstatreader);
Protected procedure dostatwrite(const writer: tstatwriter);
Protected procedure statreading;
Protected procedure statread;
Protected function getstatvarname: msestring;
Protected function getstatpriority: integer;
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public procedure dragevent(var info: draginfoty); override;
Public function getdockcontroller: tdockcontroller;

Properties

Published property dragdock: tnochildrendockcontroller read fdragdock write setdragdock;
Published property optionswidget default defaultdockpaneloptionswidget;
Published property optionswindow: windowoptionsty read foptionswindow write foptionswindow default [];
Published property frame: tgripframe read getframe write setframe;
Published property statfile: tstatfile read fstatfile write setstatfile;
Published property statvarname: msestring read fstatvarname write fstatvarname;
Published property statpriority: integer read fstatpriority write fstatpriority default 0;
Published property icon: tmaskedbitmap read ficon write seticon;
Published property dockingareacaption: msestring read fdockingareacaption write setdockingareacaption;

Description

Methods

Protected procedure childmouseevent(const sender: twidget; var info: mouseeventinfoty); override;
 
Protected procedure updatewindowinfo(var info: windowinfoty); override;
 
Protected procedure internalcreateframe; override;
 
Protected procedure clientrectchanged; override;
 
Protected procedure widgetregionchanged(const sender: twidget); override;
 
Protected procedure setparentwidget(const Value: twidget); override;
 
Protected procedure dopaintforeground(const acanvas: tcanvas); override;
 
Protected procedure doactivate; override;
 
Protected procedure statechanged; override;
 
Protected procedure poschanged; override;
 
Protected procedure parentchanged; override;
 
Protected function calcminscrollsize: sizety; override;
 
Protected procedure dopaintbackground(const canvas: tcanvas); override;
 
Protected function checkdock(var info: draginfoty): boolean;
 
Protected function getbuttonrects(const index: dockbuttonrectty): rectty;
 
Protected function getplacementrect: rectty;
 
Protected function getminimizedsize(out apos: captionposty): sizety;
 
Protected function getcaption: msestring;
 
Protected function getchildicon: tmaskedbitmap;
 
Protected procedure dolayoutchanged(const sender: tdockcontroller); virtual;
 
Protected procedure dodockcaptionchanged(const sender: tdockcontroller); virtual;
 
Protected procedure dostatread(const reader: tstatreader);
 
Protected procedure dostatwrite(const writer: tstatwriter);
 
Protected procedure statreading;
 
Protected procedure statread;
 
Protected function getstatvarname: msestring;
 
Protected function getstatpriority: integer;
 
Public constructor create(aowner: tcomponent); override;
 
Public destructor destroy; override;
 
Public procedure dragevent(var info: draginfoty); override;
 
Public function getdockcontroller: tdockcontroller;
 

Properties

Published property dragdock: tnochildrendockcontroller read fdragdock write setdragdock;
 
Published property optionswidget default defaultdockpaneloptionswidget;
 
Published property optionswindow: windowoptionsty read foptionswindow write foptionswindow default [];
 
Published property frame: tgripframe read getframe write setframe;
 
Published property statfile: tstatfile read fstatfile write setstatfile;
 
Published property statvarname: msestring read fstatvarname write fstatvarname;
 
Published property statpriority: integer read fstatpriority write fstatpriority default 0;
 
Published property icon: tmaskedbitmap read ficon write seticon;
 
Published property dockingareacaption: msestring read fdockingareacaption write setdockingareacaption;
 

Generated by PasDoc 0.16.0.