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

TMUIFamily

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

Base class with list of children

Declaration

Source position: MUIClass.Base.pas line 296

type TMUIFamily = class(TMUIWithParent)

protected

  procedure GetCreateTags(); override;

  

Fill Taglist for creating the MUI item

public

  property Childs: TChildList;

  

List of Children

end;

Inheritance

TMUIFamily

  

Base class with list of children

|

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

Description

Family class is the base class for objects that are able to handle a list of children. This is e.g. the case for MUIs Menustrip, Menu and Menuitem objects.

Family class defines methods and attributes to add and remove children, sort children, and transfer children to other Family objects.

Group class and application class should also be a subclass of Family class, but due to BOOPSI system limitations, this is currently impossible. If the future will allow more logical class trees, things might change, but everything will be done in a compatible manner.


Documentation generated on: 2024-04-23