SoXtSliderSetBase(3IV)

SoXtSliderSetBase (SoXtSldrsBase) - abstract base class for Motif-only slider components

As shipped in IRIX 6.5.30. Added in IRIX 6.5.22.

NAME
     SoXtSliderSetBase (SoXtSldrsBase) - abstract base class for Motif-only
     slider components

INHERITS FROM
     SoXtComponent > SoXtSliderSetBase

SYNOPSIS
     #include <Inventor_c/Xt/SoXtSliderSetBase.h>

     typedef SoXtSliderSetBase  SoXtSldrsBase

          Functions from class SoXtSliderSetBase:

     void                SoXtSldrsBaseSetNode(SoXtSldrsBase *this, SoNode
                              *newNode)
     SoNode *            SoXtSldrsBaseGetNode(const SoXtSldrsBase *this)

          Functions from class SoXtComponent:

     void                SoXtSldrsBaseShow(SoXtSldrsBase *this)
     void                SoXtSldrsBaseHide(SoXtSldrsBase *this)
     SbBool              SoXtSldrsBaseIsVisible(SoXtSldrsBase *this)
     Widget              SoXtSldrsBaseGetWidget(const SoXtSldrsBase *this)
     SbBool              SoXtSldrsBaseIsTopLevelShell(const SoXtSldrsBase
                              *this)
     Widget              SoXtSldrsBaseGetShellWidget(const SoXtSldrsBase
                              *this)
     Widget              SoXtSldrsBaseGetParentWidget(const SoXtSldrsBase
                              *this)
     void                SoXtSldrsBaseSetSize(SoXtSldrsBase *this, const
                              SbVec2s *size)
     SbVec2s             SoXtSldrsBaseGetSize(SoXtSldrsBase *this)
     Display *           SoXtSldrsBaseGetDisplay(SoXtSldrsBase *this)
     void                SoXtSldrsBaseSetTitle(SoXtSldrsBase *this, const char
                              *newTitle)
     const char *        SoXtSldrsBaseGetTitle(const SoXtSldrsBase *this)
     void                SoXtSldrsBaseSetIconTitle(SoXtSldrsBase *this, const
                              char *newIconTitle)
     const char *        SoXtSldrsBaseGetIconTitle(const SoXtSldrsBase *this)
     void                SoXtSldrsBaseSetWinCloseCB(SoXtSldrsBase *this,
                              SoXtComponentCB *func, void *data = NULL)
     SoXtComponent *     SoXtSldrsBaseGetComp(Widget w)
     const char *        SoXtSldrsBaseGetWidgetName(const SoXtSldrsBase *this)
     const char *        SoXtSldrsBaseGetClassName(const SoXtSldrsBase *this)


DESCRIPTION
     This class is used as a base class for all editors which use Motif
     sliders to edit fields in an Inventor scene graph node. This class is not
     meant to be instanced by programmers who want to use an editor in a
     program. It should only be used as a base class when designing new
     editors.

     SoXtSliderSetBase is derived from SoXtComponent, but adds three concepts.
     First, there is a node to edit. Second, there are subcomponents. When an
     SoXtSliderSetBase is shown or hidden, so are its subcomponents. (As an
     example, an SoXtTransformSliderSet is composed of many subcomponents).
     Third, an SoXtSliderSetBase has a layout size, which is used to lay out
     the subcomponents.

FUNCTIONS
     void                SoXtSldrsBaseSetNode(SoXtSldrsBase *this, SoNode
                              *newNode)
          Sets a new node as the node to be modified by this editor component.

     SoNode *            SoXtSldrsBaseGetNode(const SoXtSldrsBase *this)
          Returns a pointer to the node currently being modified by this
          editor component.


SEE ALSO
     SoXtComponent, SoXtSliderSet