>  Docs Center  >  Libraries  >  CATALYST  >  WIDGETATOM__DEFINE
Libraries

WIDGETATOM__DEFINE

WIDGETATOM__DEFINE

Name


      WIDGETATOM

Purpose



      The purpose of this routine is to create a widget object class that can
      be subclassed for all widget objects. Any keyword that is available for
      all widgets is implemented in this object class.

Authors



        FANNING SOFTWARE CONSULTING BURRIDGE COMPUTING
        1645 Sheely Drive 18 The Green South
        Fort Collins Warborough, Oxon
        CO 80526 USA OX10 7DN, ENGLAND
        Phone: 970-221-0438 Phone: +44 (0)1865 858279
        E-mail: davidf@dfanning.com E-mail: davidb@burridgecomputing.co.uk

Category



      Object widgets.

Syntax



      widgetatom = Obj_New("WidgetAtom", parent, widgetID)

Superclasses



      CATATOM
      CATCONTAINER
      IDL_CONTAINER

Class Structure



    class = { WIDGETATOM, $ ; The WidgetAtom object class name.
              INHERITS CATATOM, $ ; Subclassed from CATATOM object.
              _group_leader : OBJ_NEW (), $ ; The group leader object for this object.
              _id : 0L, $ ; The widget idenfier of the widget wrapped up in the widget object.
              _invisible : 0B, $ ; This is a flag that indicates if the widget is invisible or not.
              _killNotify : 0L, $ ; Set this to an object whose kill notifiy method should be called before self is destroyed.
              _notifyRealize : 0B, $ ; Set this flag to send a notify realize callback to the Notify_Realize method.
              _sensitive : 0B, $ ; Set this flag to indicate whether the widget is sensitive (1) or not (0).
              _helpline : "" $ ; A string used, for example, in a status bar when tracking cursor movements.
            }

Modification History



      Written by: David Burridge, 12 June 2002.
      Added HELPLINE keyword and field. 6 Feb 2004. DWF.
      Modified the KILL_NOTIFY keyword to accept the name of a KILL_NOTIFY procedure. 29 Aug 2005. DWF.



© 2024 NV5 Geospatial Solutions, Inc. |  Legal
   Contact Us