Unit 'MUIClass.DrawPanel' Package
[Overview][Types][Classes][Variables][Index] [#MUIClass]

TMUIDrawPanel

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

Declaration

Source position: MUIClass.DrawPanel.pas line 104

type TMUIDrawPanel = class(TMUIArea)

protected

  function MUIEvent(); virtual;

  

  function DoSetup(); virtual;

  

  function DoCleanup(); virtual;

  

  function DoAskMinMax(); virtual;

  

  function DoDraw(); virtual;

  

  function DoHandleEvent(); virtual;

  

  function DoContextMenuBuild(); virtual;

  procedure DoDrawObject(); virtual;

  

  procedure ResetDblClickTime;

  

  procedure GetCreateTags(); override;

  

public

  constructor Create; override;

  

  procedure CreateObject; override;

  

  procedure RedrawObject;

  

published

  property FillArea: Boolean;

  

  property MinWidth: Integer; [rw]

  

  property MinHeight: Integer; [rw]

  

  property MaxWidth: Integer; [rw]

  

  property MaxHeight: Integer; [rw]

  

  property DefWidth: Integer; [rw]

  

  property DefHeight: Integer; [rw]

  

  property OnDrawObject: TMUIDrawEvent; [rw]

  

  property OnMouseDown: TMUIMouseEvent; [rw]

  

  property OnMouseUp: TMUIMouseEvent; [rw]

  

  property OnDblClick: TMUIMouseEvent; [rw]

  

  property OnMouseWheel: TMUIMouseWheel; [rw]

  

  property OnMouseMove: TMUIMouseMove; [rw]

  

  property OnMouseLeave: TNotifyEvent; [rw]

  

  property OnKeyDown: TMUIKeyEvent; [rw]

  

  property OnKeyUp: TMUIKeyEvent; [rw]

  

  property OnOpenContextMenu: TMUIAllowedToOpenEvent; [rw]

end;

Inheritance

TMUIDrawPanel

  

|

TMUIArea

  

Super class for every other MUI class except windows and applications

|

TMUIWithParent

  

Subclass of TNotify to introduce the Parent relation

|

TMUINotify

  

Notify class is superclass of all other MUI classes.

|

TMUIRootClass

  

Base class for all MUI Class

|

TObject


Documentation generated on: 2024-11-21