;Assembler header file for LabelledBox
;written by DefMod (Jan  2 2007) on Tue Jan  2 11:53:03 2007
;Jonathan Coxhead, jonathan@doves.demon.co.uk, 5 Sept 1995

        [       :LNOT: :DEF: LabelledBox_Hdr
        GBLS    LabelledBox_Hdr

        [       :LNOT: :DEF: Get_Types
        GBLS    Get_Types
        ]
        [       :LNOT: :DEF: Types_Hdr
Get_Types                       SETS    "GET oslib/Types.Hdr"
        |
Get_Types                       SETS    ""
        ]
        $Get_Types

        [       :LNOT: :DEF: Get_Toolbox
        GBLS    Get_Toolbox
        ]
        [       :LNOT: :DEF: Toolbox_Hdr
Get_Toolbox                     SETS    "GET oslib/Toolbox.Hdr"
        |
Get_Toolbox                     SETS    ""
        ]
        $Get_Toolbox

        [       :LNOT: :DEF: Get_Gadget
        GBLS    Get_Gadget
        ]
        [       :LNOT: :DEF: Gadget_Hdr
Get_Gadget                      SETS    "GET oslib/Gadget.Hdr"
        |
Get_Gadget                      SETS    ""
        ]
        $Get_Gadget

;Symbols for constants
Class_LabelledBox               *       &100
LabelledBox_Sprite              *       &1
LabelledBox_SpriteIsFilled      *       &2

;Symbols for structure offsets and sizes
                                ^       0
LabelledBox_Gadget_label        #       Toolbox_MsgReference
LabelledBox_Gadget              *       @

                                ^       0
LabelledBox_Object              Gadget_Object_MEMBERS
LabelledBox_Object_label        #       Toolbox_MsgReference
LabelledBox_Object              *       @


        ]
        END
