Class tcustomsplitter

Unit

Declaration

type tcustomsplitter = class(tscalingwidget, iobjectpicker, istatfile)

Description

This item has no description.

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;

This item has no description.

Methods

Protected procedure postupdatepropevent;

This item has no description.

Protected function clippoint(const aoffset: pointty): pointty;

This item has no description.

Protected procedure calcoffset(const refsize: sizety; out offset,clippedoffset: pointty; out newsize: sizety);

This item has no description.

Protected procedure setpropoffset(const aoffset: pointty; const asize: sizety);

This item has no description.

Protected procedure mouseevent(var info: mouseeventinfoty); override;

This item has no description.

Protected procedure poschanged1;

This item has no description.

Protected procedure poschanged; override;

This item has no description.

Protected procedure sizechanged; override;

This item has no description.

Protected procedure parentclientrectchanged; override;

This item has no description.

Protected procedure doasyncevent(var atag: integer); override;

This item has no description.

Protected procedure dopaintforeground(const acanvas: tcanvas); override;

This item has no description.

Protected procedure parentwidgetregionchanged(const sender: twidget); override;

This item has no description.

Protected function getshrinkpriority: integer; override;

This item has no description.

Protected procedure tryshrink(const aclientsize: sizety); override;

This item has no description.

Protected procedure loaded; override;

This item has no description.

Protected procedure updatedock;

This item has no description.

Protected procedure updatelinkedwidgets(const delta: pointty);

This item has no description.

Protected procedure dostatread(const reader: tstatreader);

This item has no description.

Protected procedure dostatwrite(const writer: tstatwriter);

This item has no description.

Protected procedure statreading;

This item has no description.

Protected procedure statread;

This item has no description.

Protected function getstatvarname: msestring;

This item has no description.

Protected function getstatpriority: integer;

This item has no description.

Protected function getcursorshape(const sender: tobjectpicker; var shape: cursorshapety): boolean;

This item has no description.

Protected procedure getpickobjects(const sender: tobjectpicker; var objects: integerarty);

This item has no description.

Protected procedure beginpickmove(const sender: tobjectpicker);

This item has no description.

Protected procedure pickthumbtrack(const sender: tobjectpicker);

This item has no description.

Protected procedure endpickmove(const sender: tobjectpicker);

This item has no description.

Protected procedure cancelpickmove(const sender: tobjectpicker);

This item has no description.

Protected procedure paintxorpic(const sender: tobjectpicker; const canvas: tcanvas);

This item has no description.

Protected class function classskininfo: skininfoty; override;

This item has no description.

Public constructor create(aowner: tcomponent); override;

This item has no description.

Public destructor destroy; override;

This item has no description.

Public function actualcolor: colorty; override;

This item has no description.

Public function actualopaquecolor: colorty; override;

This item has no description.

Public procedure move(const dist: pointty);

This item has no description.

Properties

Public property options: splitteroptionsty read foptions write setoptions default defaultsplitteroptions;

This item has no description.

Public property shrinkpriority: integer read getshrinkpriority write fshrinkpriority default 0;

This item has no description.

Public property linkleft: twidget read flinkleft write setlinkleft;

This item has no description.

Public property linktop: twidget read flinktop write setlinktop;

This item has no description.

Public property linkright: twidget read flinkright write setlinkright;

This item has no description.

Public property linkbottom: twidget read flinkbottom write setlinkbottom;

This item has no description.

Public property dist_left: integer read fdist_left write setdist_left default 0;

This item has no description.

Public property dist_top: integer read fdist_top write setdist_top default 0;

This item has no description.

Public property dist_right: integer read fdist_right write setdist_right default 0;

This item has no description.

Public property dist_bottom: integer read fdist_bottom write setdist_bottom default 0;

This item has no description.

Public property grip: stockbitmapty read fgrip write setgrip default stb_default;

This item has no description.

Public property colorgrip: colorty read fcolorgrip write setcolorgrip default cl_default;

This item has no description.

Public property statfile: tstatfile read fstatfile write setstatfile;

This item has no description.

Public property statvarname: msestring read getstatvarname write fstatvarname;

This item has no description.

Public property statpriority: integer read fstatpriority write fstatpriority default 0;

This item has no description.

Public property onupdatelayout: notifyeventty read fonupdatelayout write fonupdatelayout;

This item has no description.

Published property optionswidget default defaultoptionswidgetnofocus;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.