30#ifndef _SO_XT_COLOR_WHEEL_
31#define _SO_XT_COLOR_WHEEL_
60 const char *name = NULL,
90 void *userData = NULL)
95 void *userData = NULL)
100 void *userData = NULL)
105 void *userData = NULL)
110 void *userData = NULL)
115 void *userData = NULL)
138 virtual void redraw();
139 virtual void processEvent(
XAnyEvent *anyevent);
140 virtual void sizeChanged(
const SbVec2s &newSize);
146 short cx, cy, radius;
147 SbColor *defaultColors, *colors;
158 void makeWheelGeometry();
159 void makeWheelColors(
SbColor *col,
float intensity);
160 void drawWheelSurrounding();
161 void drawWheelColors();
162 void moveWheelMarker(
short x,
short y);
165 void constructorCommon(
SbBool buildNow);
#define TRUE
Possible value of SbBool.
const float * getBaseColor()
void removeValueChangedCallback(SoXtColorWheelCB *f, void *userData=NULL)
void addValueChangedCallback(SoXtColorWheelCB *f, void *userData=NULL)
void removeFinishCallback(SoXtColorWheelCB *f, void *userData=NULL)
void addFinishCallback(SoXtColorWheelCB *f, void *userData=NULL)
void addStartCallback(SoXtColorWheelCB *f, void *userData=NULL)
void SoXtColorWheelCB(void *userData, const float hsv[3])
void setWYSIWYG(SbBool trueOrFalse)
void removeStartCallback(SoXtColorWheelCB *f, void *userData=NULL)
void setBaseColor(const float hsv[3])
Manages a list of callbacks and associated data.
Translates and reports events for the mouse device.
void SoCallbackListCB(void *userData, void *callbackData)