PoXtElementData Class Reference
[Dialog]

VSG extension Abstract class to define an Xt element. More...

#include <Inventor/dialog/PoXtElementData.h>

Inheritance diagram for PoXtElementData:
PoXtChoiceButtonData PoXtEditTextData PoXtLabelData PoXtSliderData PoXtToggleButtonData PoXtTriggerButtonData PoXtIntSliderData PoXtRealSliderData SoTVizControlsMenu

List of all members.

Public Types

enum  TypeXtElement {
  INTEGER_SLIDER,
  REAL_SLIDER,
  TRIGGER_BUTTON,
  CHOICE_BUTTON,
  TOGGLE_BUTTON,
  EDITABLE_TEXT,
  LABEL,
  OTHERS
}

Public Member Functions

virtual ~PoXtElementData ()
virtual TypeXtElement getType () const
virtual PoXtElementDatacopy () const =0
void setID (int ident)
int getID () const

Detailed Description

VSG extension Abstract class to define an Xt element.

Deprecated:

Deprecated since Open Inventor 8000
Please use DialogViz classes for new development.

Member Enumeration Documentation

Type of element.

Enumerator:
INTEGER_SLIDER 
REAL_SLIDER 
TRIGGER_BUTTON 
CHOICE_BUTTON 
TOGGLE_BUTTON 
EDITABLE_TEXT 
LABEL 
OTHERS 

Constructor & Destructor Documentation

virtual PoXtElementData::~PoXtElementData (  )  [virtual]

Destructor.


Member Function Documentation

virtual PoXtElementData* PoXtElementData::copy (  )  const [pure virtual]

Creates and returns a new Xt element which is a copy of this Xt element.

Implemented in PoXtChoiceButtonData, PoXtEditTextData, PoXtIntSliderData, PoXtLabelData, PoXtRealSliderData, PoXtToggleButtonData, and PoXtTriggerButtonData.

int PoXtElementData::getID (  )  const

Gets the integer that identify the Xt element.

virtual TypeXtElement PoXtElementData::getType (  )  const [inline, virtual]
void PoXtElementData::setID ( int  ident  ) 

Sets an identifier.

It allows the application to store an integer in order to identify the Xt element.


The documentation for this class was generated from the following file:

Open Inventor Toolkit reference manual, generated on 12 Feb 2024
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/