46 #ifndef __vtkKWCanvas_h
47 #define __vtkKWCanvas_h
51 class vtkColorTransferFunction;
58 void PrintSelf(ostream& os, vtkIndent indent);
63 virtual void SetWidth(
int);
64 virtual int GetWidth();
65 virtual void SetHeight(
int);
66 virtual int GetHeight();
72 virtual int AddHorizontalGradient(vtkColorTransferFunction *ctf,
73 int x1,
int y1,
int x2,
int y2,
75 virtual int AddHorizontalRGBGradient(
double r1,
double g1,
double b1,
76 double r2,
double g2,
double b2,
77 int x1,
int y1,
int x2,
int y2,
79 virtual int AddVerticalGradient(vtkColorTransferFunction *ctf,
80 int x1,
int y1,
int x2,
int y2,
82 virtual int AddVerticalRGBGradient(
double r1,
double g1,
double b1,
83 double r2,
double g2,
double b2,
84 int x1,
int y1,
int x2,
int y2,
89 virtual int HasTag(
const char *tag);
93 virtual void DeleteTag(
const char *tag);
97 virtual void GetBackgroundColor(
double *r,
double *g,
double *b);
98 virtual double* GetBackgroundColor();
99 virtual void SetBackgroundColor(
double r,
double g,
double b);
100 virtual void SetBackgroundColor(
double rgb[3])
107 virtual void SetHighlightThickness(
int);
108 virtual int GetHighlightThickness();
114 virtual void SetBorderWidth(
int);
115 virtual int GetBorderWidth();
122 virtual void SetRelief(
int);
123 virtual int GetRelief();
124 virtual void SetReliefToRaised();
125 virtual void SetReliefToSunken();
126 virtual void SetReliefToFlat();
127 virtual void SetReliefToRidge();
128 virtual void SetReliefToSolid();
129 virtual void SetReliefToGroove();
141 virtual void SetCanvasBinding(
142 const char *tag,
const char *event, vtkObject *
object,
const char *method);
143 virtual void SetCanvasBinding(
144 const char *tag,
const char *event,
const char *command);
145 virtual const char* GetCanvasBinding(
const char *tag,
const char *event);
146 virtual void AddCanvasBinding(
147 const char *tag,
const char *event, vtkObject *
object,
const char *method);
148 virtual void AddCanvasBinding(
149 const char *tag,
const char *event,
const char *command);
150 virtual void RemoveCanvasBinding(
const char *tag,
const char *event);
151 virtual void RemoveCanvasBinding(
152 const char *tag,
const char *event, vtkObject *
object,
const char *method);
173 virtual int AddGradient(vtkColorTransferFunction *ctf,
174 int x1,
int y1,
int x2,
int y2,