Unit 'MUIClass.Base' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#MUIClass]

TMUINotify

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

Notify class is superclass of all other MUI classes.

Declaration

Source position: MUIClass.Base.pas line 98

type TMUINotify = class(TMUIRootClass)

protected

  FExchangeMode: Boolean;

  

True if the Group/Window is in Exchange mode, allows adding of items in runtime

  procedure InitChange; virtual;

  

Put Group or Window into exchange mode, allows to add/remove items in runtime

  procedure ExitChange; virtual;

  

Put Group or Window back to normal mode, after adding/removing items in runtime

  procedure BeforeCreateObject; virtual;

  

Create Children or other connected MUI Object before creating this MUI Object

  procedure GetCreateTags(); override;

  

Fill Taglist with informations for creation

  procedure AfterCreateObject; virtual;

  

Connect Events to the object

  procedure DoFirstOpen; override;

  

Called when Window with this object opens the first time

  procedure BeforeCloseWindow; override;

  

Called before the Window with this Object gets closed (and/or destroyed)

  property Childs: TChildList; [r]

  

List of Children, be careful not all object can have children

public

  constructor Create; override;

  

it make no sense to instance Notify

  destructor Destroy; override;

  

It make no sense to instance Notify, or destroy it

  procedure DestroyObject; override;

  

It will destroy this class, and clear all children objects

  procedure ClearObject; override;

  

Clear the MUI Object and all it's Childs

  function GetConfigData();

  procedure AddChild(); virtual;

  

Add an object as child to this Class, will be called by setting the Parent on this class

  procedure RemoveChild(); virtual;

  

Removes a child from this class, will be called when Parent of the child class is changed

  class function GetPasObject();

  

Get the Pascal object which belongs to the MUI Object

  property HelpLine: Integer; [rw]

  

Define a line in a help file specified with MUIApp.HelpFile

  property HelpNode: string; [rw]

  

Define a node in a help file specified with MUIApp.HelpFile

end;

Inheritance

TMUINotify

  

Notify class is superclass of all other MUI classes.

|

TMUIRootClass

  

Base class for all MUI Class

|

TObject

Description

It's main purpose is to handle MUI's notification mechanism, but it also contains some other methods and attributes useful for every object.


Documentation generated on: 2024-11-21