[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'msedock' (#msegui)

tdockcontroller

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: msedock.pas line 175

type tdockcontroller = class(tdragcontroller)

public

  constructor create();

  destructor destroy; override;

  function beforedragevent(); override;

  procedure enddrag; override;

  procedure mouseevent(); override;

  procedure clientmouseevent(); override;

  procedure childormouseevent(); override;

  procedure checkmouseactivate();

  procedure dopaint();

  procedure doactivate;

  procedure sizechanged();

  procedure parentchanged();

  procedure poschanged;

  procedure statechanged(); virtual;

  procedure widgetregionchanged();

  procedure updateminscrollsize();

  procedure beginclientrectchanged;

  procedure endclientrectchanged;

  procedure beginplacement;

  procedure endplacement;

  procedure layoutchanged;

  procedure dostatread();

  procedure dostatwrite();

  procedure statreading;

  procedure statread;

  function getdockcaption;

  function getfloatcaption;

  function getitems;

  function getwidget;

  function activewidget;

  property tabwidget: ttabwidget; [r]

  property activetabpage: ttabpage; [r]

  function getparentcontroller();

  function dockparentname;

  function childicon; virtual;

  property mdistate: mdistatety; [rw]

  property currentsplitdir: splitdirty; [rw]

  property dockrect: rectty; [r]

  function close;

  function closeactivewidget;

  function float;

  function dockto();

  procedure dock();

published

  property dockhandle: tdockhandle; [rw]

  property splitter_size: Integer; [rw]

  property splitter_grip: stockbitmapty; [rw]

  property splitter_color: colorty; [rw]

  property splitter_colorgrip: colorty; [rw]

  property tab_options: tabbaroptionsty; [rw]

  property tab_textflags: textflagsty; [rw]

  property tab_width: Integer; [rw]

  property tab_widthmin: Integer; [rw]

  property tab_widthmax: Integer; [rw]

  property tab_frame: tframecomp; [rw]

  property tab_face: tfacecomp; [rw]

  property tab_color: colorty; [rw]

  property tab_colortab: colorty; [rw]

  property tab_coloractivetab: colorty; [rw]

  property tab_frametab: tframecomp; [rw]

  property tab_facetab: tfacecomp; [rw]

  property tab_faceactivetab: tfacecomp; [rw]

  property tab_size: Integer; [rw]

  property tab_sizemin: Integer; [rw]

  property tab_sizemax: Integer; [rw]

  property colortab: colorty; [rw]

  property coloractivetab: colorty; [rw]

  property facetab: tfacecomp; [rw]

  property faceactivetab: tfacecomp; [rw]

  property caption: msestring; [rw]

  property splitdir: splitdirty; [rw]

  property optionsdock: optionsdockty; [rw]

  property bandgap: Integer; [rw]

  property oncalclayout: docklayouteventty; [rw]

  property onlayoutchanged: dockcontrollereventty; [rw]

  property onboundschanged: dockcontrollereventty; [rw]

  property oncaptionchanged: dockcontrollereventty; [rw]

  property onbeforefloat: dockrecteventty; [rw]

  property onfloat: notifyeventty; [rw]

  property ondock: notifyeventty; [rw]

  property onchilddock: widgeteventty; [rw]

  property onchildfloat: widgeteventty; [rw]

  property oncheckdock: checkdockeventty; [rw]

  property onmdistatechanged: mdistatechangedeventty; [rw]

end;

Inheritance

tdockcontroller

|

tdragcontroller

|

tcustomdragcontroller,ievent

|

tlinkedpersistent,iobjectlink

|

tnullinterfacedpersistent,iunknown

|

tvirtualpersistent

|

tpersistent

?

TObject


Documentation generated on: 2021-05-13