18 #ifndef __vtkKWPushButton_h
19 #define __vtkKWPushButton_h
30 void PrintSelf(ostream& os, vtkIndent indent);
34 virtual void SetText(
const char *label);
35 virtual char *GetText();
40 virtual void SetWidth(
int width);
41 virtual int GetWidth();
46 virtual void SetHeight(
int height);
47 virtual int GetHeight();
56 virtual void SetCommand(vtkObject *
object,
const char *method);
69 virtual void GetBackgroundColor(
double *r,
double *g,
double *b);
70 virtual double* GetBackgroundColor();
71 virtual void SetBackgroundColor(
double r,
double g,
double b);
72 virtual void SetBackgroundColor(
double rgb[3])
77 virtual void GetForegroundColor(
double *r,
double *g,
double *b);
78 virtual double* GetForegroundColor();
79 virtual void SetForegroundColor(
double r,
double g,
double b);
80 virtual void SetForegroundColor(
double rgb[3])
87 virtual void SetHighlightThickness(
int);
88 virtual int GetHighlightThickness();
95 virtual void GetActiveBackgroundColor(
double *r,
double *g,
double *b);
96 virtual double* GetActiveBackgroundColor();
97 virtual void SetActiveBackgroundColor(
double r,
double g,
double b);
98 virtual void SetActiveBackgroundColor(
double rgb[3])
106 virtual void GetActiveForegroundColor(
double *r,
double *g,
double *b);
107 virtual double* GetActiveForegroundColor();
108 virtual void SetActiveForegroundColor(
double r,
double g,
double b);
109 virtual void SetActiveForegroundColor(
double rgb[3])
114 virtual void GetDisabledForegroundColor(
double *r,
double *g,
double *b);
115 virtual double* GetDisabledForegroundColor();
116 virtual void SetDisabledForegroundColor(
double r,
double g,
double b);
117 virtual void SetDisabledForegroundColor(
double rgb[3])
124 virtual void SetBorderWidth(
int);
125 virtual int GetBorderWidth();
132 virtual void SetRelief(
int);
133 virtual int GetRelief();
134 virtual void SetReliefToRaised();
135 virtual void SetReliefToSunken();
136 virtual void SetReliefToFlat();
137 virtual void SetReliefToRidge();
138 virtual void SetReliefToSolid();
139 virtual void SetReliefToGroove();
150 virtual void SetPadX(
int);
151 virtual int GetPadX();
152 virtual void SetPadY(
int);
153 virtual int GetPadY();
160 virtual void SetAnchor(
int);
161 virtual int GetAnchor();
162 virtual void SetAnchorToNorth();
163 virtual void SetAnchorToNorthEast();
164 virtual void SetAnchorToEast();
165 virtual void SetAnchorToSouthEast();
166 virtual void SetAnchorToSouth();
167 virtual void SetAnchorToSouthWest();
168 virtual void SetAnchorToWest();
169 virtual void SetAnchorToNorthWest();
170 virtual void SetAnchorToCenter();
180 virtual void SetOverRelief(
int);
181 virtual int GetOverRelief();
182 virtual void SetOverReliefToRaised();
183 virtual void SetOverReliefToSunken();
184 virtual void SetOverReliefToFlat();
185 virtual void SetOverReliefToRidge();
186 virtual void SetOverReliefToSolid();
187 virtual void SetOverReliefToGroove();
188 virtual void SetOverReliefToNone();
202 virtual void SetFont(
const char *font);
203 virtual const char* GetFont();
223 virtual void SetImageToIcon(
vtkKWIcon *icon);
224 virtual void SetImageToPredefinedIcon(
int icon_index);
225 virtual void SetImageToPixels(
226 const unsigned char *pixels,
int width,
int height,
int pixel_size,
227 unsigned long buffer_length = 0);
236 virtual void SetCompoundMode(
int);
237 virtual int GetCompoundMode();
238 virtual void SetCompoundModeToNone();
239 virtual void SetCompoundModeToLeft();
240 virtual void SetCompoundModeToCenter();
241 virtual void SetCompoundModeToRight();
242 virtual void SetCompoundModeToTop();
243 virtual void SetCompoundModeToBottom();
256 virtual void CommandCallback();
266 vtkSetStringMacro(ButtonText);
270 virtual void InvokeCommand();