Provided by: inventor-doc_2.1.5-10+dfsg-2.1build2_all 
      
    
NAME
       SoButtonEvent — base class for all button events
INHERITS FROM
       SoEvent > SoButtonEvent
SYNOPSIS
       #include <Inventor/events/SoButtonEvent.h>
     enum State {
          SoButtonEvent::UP       Button up event
          SoButtonEvent::DOWN     Button down event
          SoButtonEvent::UNKNOWN  Button in unknown state
     }
          Methods from class SoButtonEvent:
                           SoButtonEvent()
     static SoType         getClassTypeId()
     void                  setState(SoButtonEvent::State s)
     SoButtonEvent::State  getState() const
          Methods from class SoEvent:
     virtual SoType      getTypeId() const
     SbBool              isOfType(SoType type) const
     void                setTime(SbTime t)
     SbTime              getTime() const
     void                setPosition(const SbVec2s &p)
     const SbVec2s &     getPosition() const
     const SbVec2s &     getPosition(const SbViewportRegion &vpRgn) const
     const SbVec2f &     getNormalizedPosition(const SbViewportRegion &vpRgn) const
     void                setShiftDown(SbBool isDown)
     void                setCtrlDown(SbBool isDown)
     void                setAltDown(SbBool isDown)
     SbBool              wasShiftDown() const
     SbBool              wasCtrlDown() const
     SbBool              wasAltDown() const
DESCRIPTION
       SoButtonEvent  represents  generic button press and release events in the Inventor event model. It is the
       base  class  for  device-specific  button  events,  namely   SoKeyboardEvent,   SoMouseButtonEvent,   and
       SoSpaceballButtonEvent. This class stores the down/up state of the button when the event occurred.
METHODS
                           SoButtonEvent()
          Constructor.
     static SoType         getClassTypeId()
          Return the type id for the SoButtonEvent class.
     void                  setState(SoButtonEvent::State s)
     SoButtonEvent::State  getState() const
          Set and get the state of the button.
SEE ALSO
       SoEvent,  SoKeyboardEvent,  SoLocation2Event, SoMotion3Event, SoMouseButtonEvent, SoSpaceballButtonEvent,
       SoHandleEventAction, SoEventCallback, SoSelection, SoInteraction, SoXtDevice
                                                                                            SoButtonEvent(3IV)()