25 #ifndef __vtkKWChangeColorButton_h
26 #define __vtkKWChangeColorButton_h
37 void PrintSelf(ostream& os, vtkIndent indent);
42 virtual void SetColor(
double r,
double g,
double b);
43 virtual double *
GetColor() {
return this->Color;};
47 vtkSetStringMacro(DialogTitle);
48 vtkGetStringMacro(DialogTitle);
58 virtual void SetCommand(vtkObject *
object,
const char *method);
69 ColorChangedEvent = 1000
80 virtual void SetLabelOutsideButton(
int);
81 vtkGetMacro(LabelOutsideButton,
int);
82 vtkBooleanMacro(LabelOutsideButton,
int);
95 virtual void ButtonPressCallback();
96 virtual void ButtonReleaseCallback();
109 virtual void InvokeCommand(
double r,
double g,
double b);
114 int LabelOutsideButton;
119 virtual void UnBind();
124 virtual void UpdateColorButton();
128 virtual void QueryUserForColor();
140 virtual void CreateButtonFrame();