19 #ifndef __vtkKWCheckButton_h
20 #define __vtkKWCheckButton_h
31 void PrintSelf(ostream& os, vtkIndent indent);
35 virtual void SetSelectedState(
int );
36 virtual int GetSelectedState();
37 vtkBooleanMacro(SelectedState,
int);
38 virtual void ToggleSelectedState();
39 virtual void Select() { this->SetSelectedState(1); };
40 virtual void Deselect() { this->SetSelectedState(0); };
44 virtual void SetIndicatorVisibility(
int ind);
45 vtkGetMacro(IndicatorVisibility,
int);
46 vtkBooleanMacro(IndicatorVisibility,
int);
50 virtual void SetText(
const char* txt);
51 virtual const char* GetText();
57 vtkGetStringMacro(VariableName);
58 virtual void SetVariableName(
const char *);
69 virtual void SetCommand(vtkObject *
object,
const char *method);
79 SelectedStateChangedEvent = 10000
85 virtual void GetBackgroundColor(
double *r,
double *g,
double *b);
86 virtual double* GetBackgroundColor();
87 virtual void SetBackgroundColor(
double r,
double g,
double b);
88 virtual void SetBackgroundColor(
double rgb[3])
93 virtual void GetForegroundColor(
double *r,
double *g,
double *b);
94 virtual double* GetForegroundColor();
95 virtual void SetForegroundColor(
double r,
double g,
double b);
96 virtual void SetForegroundColor(
double rgb[3])
103 virtual void SetHighlightThickness(
int);
104 virtual int GetHighlightThickness();
111 virtual void GetActiveBackgroundColor(
double *r,
double *g,
double *b);
112 virtual double* GetActiveBackgroundColor();
113 virtual void SetActiveBackgroundColor(
double r,
double g,
double b);
114 virtual void SetActiveBackgroundColor(
double rgb[3])
122 virtual void GetActiveForegroundColor(
double *r,
double *g,
double *b);
123 virtual double* GetActiveForegroundColor();
124 virtual void SetActiveForegroundColor(
double r,
double g,
double b);
125 virtual void SetActiveForegroundColor(
double rgb[3])
130 virtual void GetDisabledForegroundColor(
double *r,
double *g,
double *b);
131 virtual double* GetDisabledForegroundColor();
132 virtual void SetDisabledForegroundColor(
double r,
double g,
double b);
133 virtual void SetDisabledForegroundColor(
double rgb[3])
140 virtual void SetBorderWidth(
int);
141 virtual int GetBorderWidth();
148 virtual void SetRelief(
int);
149 virtual int GetRelief();
150 virtual void SetReliefToRaised();
151 virtual void SetReliefToSunken();
152 virtual void SetReliefToFlat();
153 virtual void SetReliefToRidge();
154 virtual void SetReliefToSolid();
155 virtual void SetReliefToGroove();
166 virtual void SetPadX(
int);
167 virtual int GetPadX();
168 virtual void SetPadY(
int);
169 virtual int GetPadY();
176 virtual void SetAnchor(
int);
177 virtual int GetAnchor();
178 virtual void SetAnchorToNorth();
179 virtual void SetAnchorToNorthEast();
180 virtual void SetAnchorToEast();
181 virtual void SetAnchorToSouthEast();
182 virtual void SetAnchorToSouth();
183 virtual void SetAnchorToSouthWest();
184 virtual void SetAnchorToWest();
185 virtual void SetAnchorToNorthWest();
186 virtual void SetAnchorToCenter();
199 virtual void SetOffRelief(
int);
200 virtual int GetOffRelief();
201 virtual void SetOffReliefToRaised();
202 virtual void SetOffReliefToSunken();
203 virtual void SetOffReliefToFlat();
204 virtual void SetOffReliefToRidge();
205 virtual void SetOffReliefToSolid();
206 virtual void SetOffReliefToGroove();
216 virtual void SetOverRelief(
int);
217 virtual int GetOverRelief();
218 virtual void SetOverReliefToRaised();
219 virtual void SetOverReliefToSunken();
220 virtual void SetOverReliefToFlat();
221 virtual void SetOverReliefToRidge();
222 virtual void SetOverReliefToSolid();
223 virtual void SetOverReliefToGroove();
224 virtual void SetOverReliefToNone();
238 virtual void SetFont(
const char *font);
239 virtual const char* GetFont();
259 virtual void SetImageToIcon(
vtkKWIcon *icon);
260 virtual void SetImageToPredefinedIcon(
int icon_index);
261 virtual void SetImageToPixels(
262 const unsigned char *pixels,
int width,
int height,
int pixel_size,
263 unsigned long buffer_length = 0);
286 virtual void SetSelectImageToIcon(
vtkKWIcon *icon);
287 virtual void SetSelectImageToPredefinedIcon(
int icon_index);
288 virtual void SetSelectImageToPixels(
289 const unsigned char *pixels,
int width,
int height,
int pixel_size,
290 unsigned long buffer_length = 0);
299 virtual void SetCompoundMode(
int);
300 virtual int GetCompoundMode();
301 virtual void SetCompoundModeToNone();
302 virtual void SetCompoundModeToLeft();
303 virtual void SetCompoundModeToCenter();
304 virtual void SetCompoundModeToRight();
305 virtual void SetCompoundModeToTop();
306 virtual void SetCompoundModeToBottom();
310 virtual void GetSelectColor(
double *r,
double *g,
double *b);
311 virtual double* GetSelectColor();
312 virtual void SetSelectColor(
double r,
double g,
double b);
313 virtual void SetSelectColor(
double rgb[3])
327 virtual void CommandCallback();
335 vtkSetStringMacro(InternalText);
340 int IndicatorVisibility;
345 virtual void Configure();
348 virtual void InvokeCommand(
int state);