Class tcustomsplitter

Unit

Declaration

type tcustomsplitter = class(tscalingwidget, iobjectpicker, 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

Fields

Protected fstate: splitterstatesty;

Methods

Protected procedure postupdatepropevent;
Protected function clippoint(const aoffset: pointty): pointty;
Protected procedure calcoffset(const refsize: sizety; out offset,clippedoffset: pointty; out newsize: sizety);
Protected procedure setpropoffset(const aoffset: pointty; const asize: sizety);
Protected procedure mouseevent(var info: mouseeventinfoty); override;
Protected procedure poschanged1;
Protected procedure poschanged; override;
Protected procedure sizechanged; override;
Protected procedure parentclientrectchanged; override;
Protected procedure doasyncevent(var atag: integer); override;
Protected procedure dopaintforeground(const acanvas: tcanvas); override;
Protected procedure parentwidgetregionchanged(const sender: twidget); override;
Protected function getshrinkpriority: integer; override;
Protected procedure tryshrink(const aclientsize: sizety); override;
Protected procedure loaded; override;
Protected procedure updatedock;
Protected procedure updatelinkedwidgets(const delta: pointty);
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;
Protected function getcursorshape(const sender: tobjectpicker; var shape: cursorshapety): boolean;
Protected procedure getpickobjects(const sender: tobjectpicker; var objects: integerarty);
Protected procedure beginpickmove(const sender: tobjectpicker);
Protected procedure pickthumbtrack(const sender: tobjectpicker);
Protected procedure endpickmove(const sender: tobjectpicker);
Protected procedure cancelpickmove(const sender: tobjectpicker);
Protected procedure paintxorpic(const sender: tobjectpicker; const canvas: tcanvas);
Protected class function classskininfo: skininfoty; override;
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public function actualcolor: colorty; override;
Public function actualopaquecolor: colorty; override;
Public procedure move(const dist: pointty);

Properties

Public property options: splitteroptionsty read foptions write setoptions default defaultsplitteroptions;
Public property shrinkpriority: integer read getshrinkpriority write fshrinkpriority default 0;
Public property linkleft: twidget read flinkleft write setlinkleft;
Public property linktop: twidget read flinktop write setlinktop;
Public property linkright: twidget read flinkright write setlinkright;
Public property linkbottom: twidget read flinkbottom write setlinkbottom;
Public property dist_left: integer read fdist_left write setdist_left default 0;
Public property dist_top: integer read fdist_top write setdist_top default 0;
Public property dist_right: integer read fdist_right write setdist_right default 0;
Public property dist_bottom: integer read fdist_bottom write setdist_bottom default 0;
Public property grip: stockbitmapty read fgrip write setgrip default stb_default;
Public property colorgrip: colorty read fcolorgrip write setcolorgrip default cl_default;
Public property statfile: tstatfile read fstatfile write setstatfile;
Public property statvarname: msestring read getstatvarname write fstatvarname;
Public property statpriority: integer read fstatpriority write fstatpriority default 0;
Public property onupdatelayout: notifyeventty read fonupdatelayout write fonupdatelayout;
Published property optionswidget default defaultoptionswidgetnofocus;

Description

Fields

Protected fstate: splitterstatesty;
 

Methods

Protected procedure postupdatepropevent;
 
Protected function clippoint(const aoffset: pointty): pointty;
 
Protected procedure calcoffset(const refsize: sizety; out offset,clippedoffset: pointty; out newsize: sizety);
 
Protected procedure setpropoffset(const aoffset: pointty; const asize: sizety);
 
Protected procedure mouseevent(var info: mouseeventinfoty); override;
 
Protected procedure poschanged1;
 
Protected procedure poschanged; override;
 
Protected procedure sizechanged; override;
 
Protected procedure parentclientrectchanged; override;
 
Protected procedure doasyncevent(var atag: integer); override;
 
Protected procedure dopaintforeground(const acanvas: tcanvas); override;
 
Protected procedure parentwidgetregionchanged(const sender: twidget); override;
 
Protected function getshrinkpriority: integer; override;
 
Protected procedure tryshrink(const aclientsize: sizety); override;
 
Protected procedure loaded; override;
 
Protected procedure updatedock;
 
Protected procedure updatelinkedwidgets(const delta: pointty);
 
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;
 
Protected function getcursorshape(const sender: tobjectpicker; var shape: cursorshapety): boolean;
 
Protected procedure getpickobjects(const sender: tobjectpicker; var objects: integerarty);
 
Protected procedure beginpickmove(const sender: tobjectpicker);
 
Protected procedure pickthumbtrack(const sender: tobjectpicker);
 
Protected procedure endpickmove(const sender: tobjectpicker);
 
Protected procedure cancelpickmove(const sender: tobjectpicker);
 
Protected procedure paintxorpic(const sender: tobjectpicker; const canvas: tcanvas);
 
Protected class function classskininfo: skininfoty; override;
 
Public constructor create(aowner: tcomponent); override;
 
Public destructor destroy; override;
 
Public function actualcolor: colorty; override;
 
Public function actualopaquecolor: colorty; override;
 
Public procedure move(const dist: pointty);
 

Properties

Public property options: splitteroptionsty read foptions write setoptions default defaultsplitteroptions;
 
Public property shrinkpriority: integer read getshrinkpriority write fshrinkpriority default 0;
 
Public property linkleft: twidget read flinkleft write setlinkleft;
 
Public property linktop: twidget read flinktop write setlinktop;
 
Public property linkright: twidget read flinkright write setlinkright;
 
Public property linkbottom: twidget read flinkbottom write setlinkbottom;
 
Public property dist_left: integer read fdist_left write setdist_left default 0;
 
Public property dist_top: integer read fdist_top write setdist_top default 0;
 
Public property dist_right: integer read fdist_right write setdist_right default 0;
 
Public property dist_bottom: integer read fdist_bottom write setdist_bottom default 0;
 
Public property grip: stockbitmapty read fgrip write setgrip default stb_default;
 
Public property colorgrip: colorty read fcolorgrip write setcolorgrip default cl_default;
 
Public property statfile: tstatfile read fstatfile write setstatfile;
 
Public property statvarname: msestring read getstatvarname write fstatvarname;
 
Public property statpriority: integer read fstatpriority write fstatpriority default 0;
 
Public property onupdatelayout: notifyeventty read fonupdatelayout write fonupdatelayout;
 
Published property optionswidget default defaultoptionswidgetnofocus;
 

Generated by PasDoc 0.16.0.