1 #ifndef COIN_SOMOUSEBUTTONEVENT_H 2 #define COIN_SOMOUSEBUTTONEVENT_H 36 #include <Inventor/events/SoButtonEvent.h> 38 #define SO_MOUSE_PRESS_EVENT(EVENT, BUTTON) \ 39 (SoMouseButtonEvent::isButtonPressEvent(EVENT, SoMouseButtonEvent::BUTTON)) 41 #define SO_MOUSE_RELEASE_EVENT(EVENT, BUTTON) \ 42 (SoMouseButtonEvent::isButtonReleaseEvent(EVENT, SoMouseButtonEvent::BUTTON)) 56 ANY, BUTTON1, BUTTON2, BUTTON3, BUTTON4, BUTTON5
59 void setButton(
Button button);
60 Button getButton(
void)
const;
62 static SbBool isButtonPressEvent(
const SoEvent * e,
Button whichButton);
63 static SbBool isButtonReleaseEvent(
const SoEvent * e,
Button whichButton);
72 #endif // !COIN_SOMOUSEBUTTONEVENT_H
The SoEvent class is the base class for all Coin events.Coin contains its own set of event classes...
Definition: SoEvent.h:44
The SbString class is a string class with convenience functions for string operations.This is the class used for storing and working with character strings. It automatically takes care of supporting all the "bookkeeping" tasks usually associated with working with character strings, like memory allocation and deallocation etc.
Definition: SbString.h:52