home *** CD-ROM | disk | FTP | other *** search
- TABLE OF CONTENTS
-
- switchwindow/frontendclass
- switchwindow/frontendclass switchwindow/frontendclass
-
- NAME
- frontendclass -- projectclass support object
-
- FUNCTION
- Special support class for projectclass.
- Contains some useful context stuff for projectclass, including names
- etc.
- Supports automatic locking and adding itself to projectclass via
- OM_ADDMEMBER when OBJA_OBJECTLINK is given.
-
-
- Class: frontendclass
- Superclass: rootclass
-
-
- METHODS
- OM_NEW -- Create a new object.
-
- OM_SET -- Set an object's attributes and pass msg to linked object.
-
- OM_GET -- Obtain the value of an attribute. If the given attribute did
- not match any own attributes, the dispatcher routes the msg to the
- linked object.
-
- OM_UPDATE -- Update an object's attributes and pass msg to linked
- object.
-
- OM_ADDMEMBER -- Pass msg to linked object and add the required locks.
-
- OM_REMMEMBER -- Pass msg to linked object and remove the locks.
-
- OM_DISPOSE -- Pass msg to linked object and dispose itself.
-
- ...
- TAGS
- OBJA_NAME (STRPTR) -- Name of the object.
- Defaults to NULL.
-
- Applicability is (ISGU).
-
- OBJA_TITLE (STRPTR) -- Object's title.
- Defaults to NULL.
-
- Applicability is (ISGU).
-
- OBJA_DESCR (STRPTR) -- Short description of object.
- Defaults to NULL.
-
- Applicability is (ISGU).
-
- OBJA_HELPNODE (STRPTR) -- AmigaGuide help node.
- Defaults to NULL.
-
- Applicability is (ISGU).
-
- OBJA_ID (UWORD) -- Object id
- Defaults to 0U.
-
- Applicability is (ISGU).
-
- ...
-
- OBJA_CLASSID (ClassID) -- Objects public class name.
-
- Applicability is (G).
-
- OBJA_PROJECTHELPID (UWORD) -- Will be passed to project as
- PROJECTA_HELPMEMBERID. If this is found in a OM_SET/OM_UPDATE msg,
- the msg won't be passed to the linked object !.
-
- Applicability is (SU).
-
-