Unit 'Intuition' Package
[Overview][Constants][Types][Procedures and functions][Variables][Index] [#aros]

GROUPGCLASS

Class identifier. A special gadget class that creates one composite gadget out of several others.

Declaration

Source position: intuition.pas line 1747

const GROUPGCLASS: ClassID = 'groupgclass';

Description

SuperClass:gadgetclass

This is a class of objects that maintains an internal list of gadgets. Its purpose is to make it easier to layout a group of gadgets. Any gadgets that are a member of a groupgclass object are rendered relative to the groupgclass object's GA_Left and GA_Top attributes. As new gadgets are added to the groupgclass object, the groupgclass object's dimensions grow to enclose the new gadgets. When the groupgclass object receives an OM_DISPOSE message, it not only disposes of itself, it also disposes of all the gadgets in its list. Groupgclass does not support the gadget relative flags (GA_RelWidth, GA_RelHeight, GA_RelBottom, and GA_RelRight).

Changed Methods:

OM_SET, GM_HITTEST, OM_ADDMEMBER, GM_RENDER, OM_REMMEMBER, GM_GOACTIVE, GM_GOINACTIVE, GM_HANDLEINPUT, OM_DISPOSE

Attributes:

GA_Left (IS)

GA_Top (IS)

See also

ClassID

  

Name of the Object class

TIClass

  

This structure is READ-ONLY, and allocated only by Intuition

FindClass

  

Find a registered class

MakeClass

  

Create and initialize a boopsi class.

NewObjectA

  

Create an object from a class.


Documentation generated on: 2021-07-30