@database BST_BaseClass.guide
@rem Source: BST_BaseClass.s
@rem Generated with RoboDoc v3.0h (Apr 07 1996)
@rem RoboDoc is copyright 1994--1996 by Maverick Software Development
@node Main BST_BaseClass.guide
@{jcenter}
@{fg highlight}@{b}TABLE OF CONTENTS@{ub}@{fg text}

@{"BST_BaseClass/BST_BaseInstance         " Link "BST_BaseInstance"}
@{"BST_BaseClass/mth_Dispose_BST_BaseClass" Link "mth_Dispose_BST_BaseClass"}
@{"BST_BaseClass/mth_GetAttr_BST_BaseClass" Link "mth_GetAttr_BST_BaseClass"}
@{"BST_BaseClass/mth_Init_BST_BaseClass   " Link "mth_Init_BST_BaseClass"}
@{"BST_BaseClass/mth_SetAttr_BST_BaseClass" Link "mth_SetAttr_BST_BaseClass"}
@{"Beast/BST_BaseClass                    " Link "BST_BaseClass"}
@{jleft}
@endnode
@Node "BST_BaseInstance" "BST_BaseClass/BST_BaseInstance"
@{fg shine}BST_BaseClass/BST_BaseInstance@{fg text}

@{b}NAME@{ub}
@{b}          @{b}BST_BaseInstance@{ub} - (Under construction)

@{ub}
@endnode
@Node "mth_Dispose_BST_BaseClass" "BST_BaseClass/mth_Dispose_BST_BaseClass"
@{fg shine}BST_BaseClass/mth_Dispose_BST_BaseClass@{fg text}

@{b}NAME@{ub}
@{b}          mth_Dispose - Dispose the object. (V1 Bravo)

@{ub}
@endnode
@Node "mth_GetAttr_BST_BaseClass" "BST_BaseClass/mth_GetAttr_BST_BaseClass"
@{fg shine}BST_BaseClass/mth_GetAttr_BST_BaseClass@{fg text}

@{b}NAME@{ub}
@{b}          mth_GetAttr - Get attributes. (V1 Bravo)

@{ub}
@{b}FUNCTION@{ub}
          Get the baseclass attributes. @{"OBM_GETATTR" Link "Methods.guide/OBM_GETATTR"}


@{b}INPUTS@{ub}
          TagList -
                @{"BTA_NumberOf" Link "TagLists.guide/BTA_NumberOf"}    - af[E]
                @{"BTA_Title" Link "TagLists.guide/BTA_Title"}       - af[IFT( @{"BTA_type_CString" Link "TagLists.guide/BTA_type_CString"} )]
                        Pointer to the title of the object, _do not_
                        change the string of this pointer. Read only.
                @{"BTA_ClassName" Link "TagLists.guide/BTA_ClassName"}   - af[IFT( @{"BTA_type_CString" Link "TagLists.guide/BTA_type_CString"} )]
                        Pointer to the title of the object class. Read only.


@endnode
@Node "mth_Init_BST_BaseClass" "BST_BaseClass/mth_Init_BST_BaseClass"
@{fg shine}BST_BaseClass/mth_Init_BST_BaseClass@{fg text}

@{b}NAME@{ub}
@{b}          mth_Init - Init object. (V1 Bravo)

@{ub}
@{b}FUNCTION@{ub}
          Init the object.
          Function equal to the @{"OBM_SETATTR" Link "Methods.guide/OBM_SETATTR"} method.


@{b}SEE ALSO@{ub}
          @{"mth_SetAttr_BST_BaseClass" Link "mth_SetAttr_BST_BaseClass"}


@endnode
@Node "mth_SetAttr_BST_BaseClass" "BST_BaseClass/mth_SetAttr_BST_BaseClass"
@{fg shine}BST_BaseClass/mth_SetAttr_BST_BaseClass@{fg text}

@{b}NAME@{ub}
@{b}          mth_SetAttr - Set attributes. (V1 Bravo)

@{ub}
@{b}FUNCTION@{ub}
          Set the baseclass attributes. See @{"OBM_SETATTR" Link "Methods.guide/OBM_SETATTR"}.


@{b}INPUTS@{ub}
          TagList -
                @{"BTA_NumberOf" Link "TagLists.guide/BTA_NumberOf"}    - af[E]
                @{"BTA_Title" Link "TagLists.guide/BTA_Title"}       - af[IT( @{"BTA_type_CString" Link "TagLists.guide/BTA_type_CString"} )]
                        The title of the object to be set
                        (15 character maximum (V1 Bravo)) to be changed
                        in the future.


@endnode
@Node "BST_BaseClass" "Beast/BST_BaseClass"
@{fg shine}Beast/BST_BaseClass@{fg text}

@{b}NAME@{ub}
@{b}          @{b}BST_BaseClass@{ub} -- (V1 Bravo)

@{ub}
@{b}COPYRIGHT@{ub}
          Maverick Software Development

        SUPERCLASS
          None


@{b}FUNCTION@{ub}
          Serve as base class for a lot of BEAST classes.

                The method names are defined as follows;
                mth_[method name]_[class name]

                The following tokens are used to explain the methods.

                af[..] = Attribute flags;
                        R    = Required, must be supplied.
                        P    = When not available, the method will try retrieve it from it's parents.
                        S    = This tag is used/filled in by a superclass of this class.
                        E    = When supplied the object will act more efficient.
                        D(n) = Default value when it's not supplied and it cannot be retrieved
                               from something else.
                        A    = Always supplied by the method.
                        F    = This tag is filled in by the method.
                        I    = @{"BTF_Ignore" Link "TagLists.guide/BTF_Ignore"} flag is set when processed.
                        T(n) = Extra information about the typeof the tag.


@{b}AUTHOR@{ub}
@{i}          Jacco van Weert

@{ui}
@{b}CREATION DATE@{ub}
          4-Apr-96


@{b}MODIFICATION HISTORY@{ub}


@{b}NOTES@{ub}



@endnode

