Unit msedock

Description

 

Overview

Classes, Interfaces, Objects and Records

Name Description
Class twidgetdragobject  
Class tdockdragobject  
Interface idockcontroller  
Class tdockhandle  
Record bandinfoty  
Class tdockcontroller  
Class tnochildrendockcontroller  
Interface idocktarget  
Class tgripframe  
Class tdockpanel  

Functions and Procedures

procedure paintdockingareacaption(const canvas: tcanvas; const sender: twidget; const atext: msestring = 'Docking Area');

Types

optiondockty = (...);
optionsdockty = set of optiondockty;
dockbuttonrectty = (...);
checkdockeventty = procedure(const sender: tobject; const apos: pointty; const dockdragobject: tdockdragobject; var accept: boolean) of object;
dockstatety = (...);
dockstatesty = set of dockstatety;
splitdirty = (...);
mdistatety = (...);
dockcontrollereventty = procedure(const sender: tdockcontroller) of object;
docklayouteventty = procedure(const sender: twidget; const achildren: widgetarty) of object;
mdistatechangedeventty = procedure(const sender: twidget; const oldvalue,newvalue: mdistatety) of object;
dockrecteventty = procedure(const sender: twidget; var arect: rectty) of object;
bandinfoarty = array of bandinfoty;
gripoptionty = (...);
gripoptionsty = set of gripoptionty;
gripstatety = (...);
gripstatesty = set of gripstatety;

Constants

defaultgripsize = 10;
defaultgripgrip = stb_none;
defaultgripcolor = cl_white;
defaultgripcoloractive = cl_activegrip;
defaultgrippos = cp_right;
defaultsplittersize = 3;
defaultoptionsdock = [od_savepos,od_savezorder,od_savechildren, od_captionhint];
defaultoptionsdocknochildren = defaultoptionsdock - [od_savechildren];
deprecatedoptionsdock = [od_childicons];
dbr_first = dbr_handle;
dbr_last = dbr_nolock;
dbr_firstbutton = dockbuttonrectty(ord(dbr_first)+1);
dbr_lastbutton = dbr_last;
defaulttaboptions= [tabo_dragdest,tabo_dragsource];
defaultgripoptions = [go_closebutton,go_buttonhints];
defaultdockpaneloptionswidget = defaultoptionswidget + [ow_subfocus];
defaulttextflagstop = [tf_ycentered,tf_clipo];
defaulttextflagsleft = [tf_ycentered,tf_rotate90,tf_clipo];
defaulttextflagsbottom = [tf_ycentered,tf_clipo];
defaulttextflagsright = [tf_ycentered,tf_rotate90,tf_clipo];

Description

Functions and Procedures

procedure paintdockingareacaption(const canvas: tcanvas; const sender: twidget; const atext: msestring = 'Docking Area');
 

Types

optiondockty = (...);
 
Values
  • od_savepos
  • od_savezorder
  • od_savechildren
  • od_canmove
  • od_cansize
  • od_canfloat
  • od_candock
  • od_acceptsdock
  • od_dockparent
  • od_expandforfixsize
  • od_splitvert
  • od_splithorz
  • od_tabed
  • od_proportional
  • od_propsize
  • od_fixsize
  • od_top
  • od_background
  • od_alignbegin
  • od_aligncenter
  • od_alignend
  • od_nofit
  • od_banded
  • od_nosplitsize
  • od_nosplitmove
  • od_lock
  • od_nolock
  • od_thumbtrack
  • od_captionhint
  • od_childicons
optionsdockty = set of optiondockty;
 
dockbuttonrectty = (...);
 
Values
  • dbr_none
  • dbr_handle
  • dbr_close
  • dbr_maximize
  • dbr_normalize
  • dbr_minimize
  • dbr_fixsize
  • dbr_float
  • dbr_top
  • dbr_background
  • dbr_lock
  • dbr_nolock
checkdockeventty = procedure(const sender: tobject; const apos: pointty; const dockdragobject: tdockdragobject; var accept: boolean) of object;
 
dockstatety = (...);
 
Values
  • dos_layoutvalid
  • dos_sizing
  • dos_updating1
  • dos_updating2
  • dos_updating3
  • dos_updating4
  • dos_updating5
  • dos_tabedending
  • dos_moving
  • dos_hasfloatbutton
  • dos_showed
  • dos_xorpic
dockstatesty = set of dockstatety;
 
splitdirty = (...);
 
Values
  • sd_none
  • sd_vert
  • sd_horz
  • sd_tabed
mdistatety = (...);
 
Values
  • mds_normal
  • mds_maximized
  • mds_minimized
  • mds_floating
dockcontrollereventty = procedure(const sender: tdockcontroller) of object;
 
docklayouteventty = procedure(const sender: twidget; const achildren: widgetarty) of object;
 
mdistatechangedeventty = procedure(const sender: twidget; const oldvalue,newvalue: mdistatety) of object;
 
dockrecteventty = procedure(const sender: twidget; var arect: rectty) of object;
 
bandinfoarty = array of bandinfoty;
 
gripoptionty = (...);
 
Values
  • go_closebutton
  • go_minimizebutton
  • go_normalizebutton
  • go_maximizebutton
  • go_fixsizebutton
  • go_floatbutton
  • go_topbutton
  • go_backgroundbutton
  • go_lockbutton
  • go_nolockbutton
  • go_buttonframe
  • go_buttonhints
  • go_horz
  • go_vert
  • go_opposite
  • go_showsplitcaption
  • go_showfloatcaption
gripoptionsty = set of gripoptionty;
 
gripstatety = (...);
 
Values
  • grps_sizevalid
gripstatesty = set of gripstatety;
 

Constants

defaultgripsize = 10;
 
defaultgripgrip = stb_none;
 
defaultgripcolor = cl_white;
 
defaultgripcoloractive = cl_activegrip;
 
defaultgrippos = cp_right;
 
defaultsplittersize = 3;
 
defaultoptionsdock = [od_savepos,od_savezorder,od_savechildren, od_captionhint];
 
defaultoptionsdocknochildren = defaultoptionsdock - [od_savechildren];
 
deprecatedoptionsdock = [od_childicons];
 
dbr_first = dbr_handle;
 
dbr_last = dbr_nolock;
 
dbr_firstbutton = dockbuttonrectty(ord(dbr_first)+1);
 
dbr_lastbutton = dbr_last;
 
defaulttaboptions= [tabo_dragdest,tabo_dragsource];
 
defaultgripoptions = [go_closebutton,go_buttonhints];
 
defaultdockpaneloptionswidget = defaultoptionswidget + [ow_subfocus];
 
defaulttextflagstop = [tf_ycentered,tf_clipo];
 
defaulttextflagsleft = [tf_ycentered,tf_rotate90,tf_clipo];
 
defaulttextflagsbottom = [tf_ycentered,tf_clipo];
 
defaulttextflagsright = [tf_ycentered,tf_rotate90,tf_clipo];
 

Generated by PasDoc 0.16.0.