SoXtSliderSetBase(3IV)NAMESoXtSliderSetBase (SoXtSldrsBase) - abstract base class for Motif-only
slider components
INHERITS FROM
SoXtComponent > SoXtSliderSetBaseSYNOPSIS
#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
Page 1SoXtSliderSetBase(3IV)
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
Page 2