SoXtMaterialSliderSet(3IV)

SoXtMaterialSliderSet (SoXtMtlSldrs) - component with Motif sliders for editing SoMaterial nodes

As shipped in IRIX 6.5.22. Added in IRIX 6.5.22.

NAME
     SoXtMaterialSliderSet (SoXtMtlSldrs) - component with Motif sliders for
     editing SoMaterial nodes

INHERITS FROM
     SoXtComponent > SoXtSliderSetBase > SoXtSliderSet > SoXtMaterialSliderSet

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

     typedef SoXtMaterialSliderSet
                         SoXtMtlSldrs

          Functions from class SoXtMaterialSliderSet:

     SoXtMaterialSliderSet *  SoXtMtlSldrsCreate(Widget parent = NULL, const
                                   char *name = NULL, SbBool buildInsideParent
                                   = TRUE, SoNode *newEditNode = NULL )
     void                     SoXtMtlSldrsDelete(SoXtMtlSldrs *this)

          Functions from class SoXtSliderSetBase:

     void                SoXtMtlSldrsSetNode(SoXtMtlSldrs *this, SoNode
                              *newNode)
     SoNode *            SoXtMtlSldrsGetNode(const SoXtMtlSldrs *this)

          Functions from class SoXtComponent:

     void                SoXtMtlSldrsShow(SoXtMtlSldrs *this)
     void                SoXtMtlSldrsHide(SoXtMtlSldrs *this)
     SbBool              SoXtMtlSldrsIsVisible(SoXtMtlSldrs *this)
     Widget              SoXtMtlSldrsGetWidget(const SoXtMtlSldrs *this)
     SbBool              SoXtMtlSldrsIsTopLevelShell(const SoXtMtlSldrs *this)
     Widget              SoXtMtlSldrsGetShellWidget(const SoXtMtlSldrs *this)
     Widget              SoXtMtlSldrsGetParentWidget(const SoXtMtlSldrs *this)
     void                SoXtMtlSldrsSetSize(SoXtMtlSldrs *this, const SbVec2s
                              *size)
     SbVec2s             SoXtMtlSldrsGetSize(SoXtMtlSldrs *this)
     Display *           SoXtMtlSldrsGetDisplay(SoXtMtlSldrs *this)
     void                SoXtMtlSldrsSetTitle(SoXtMtlSldrs *this, const char
                              *newTitle)
     const char *        SoXtMtlSldrsGetTitle(const SoXtMtlSldrs *this)
     void                SoXtMtlSldrsSetIconTitle(SoXtMtlSldrs *this, const
                              char *newIconTitle)
     const char *        SoXtMtlSldrsGetIconTitle(const SoXtMtlSldrs *this)
     void                SoXtMtlSldrsSetWinCloseCB(SoXtMtlSldrs *this,
                              SoXtComponentCB *func, void *data = NULL)
     SoXtComponent *     SoXtMtlSldrsGetComp(Widget w)
     const char *        SoXtMtlSldrsGetWidgetName(const SoXtMtlSldrs *this)
     const char *        SoXtMtlSldrsGetClassName(const SoXtMtlSldrs *this)
DESCRIPTION
     This class defines an editor that uses Motif Sliders to edit the fields
     in an SoMaterial node. There are sliders for editing the RGB values of
     ambientColor, diffuseColor, specularColor and emissiveColor, as well as
     for editing the transparency and shininess values.

FUNCTIONS
     SoXtMaterialSliderSet *  SoXtMtlSldrsCreate(Widget parent = NULL, const
                                   char *name = NULL, SbBool buildInsideParent
                                   = TRUE, SoNode *newEditNode = NULL )
     void                     SoXtMtlSldrsDelete(SoXtMtlSldrs *this)
          Constructor and destructor. At construction time the material node
          to edit can be supplied.


SEE ALSO
     SoXtMaterialEditor, SoXtSliderSet, SoXtSliderSetBase, SoXtComponent,
     SoMaterial, SoNode