20 #ifndef __vtkKWCornerAnnotationEditor_h
21 #define __vtkKWCornerAnnotationEditor_h
25 class vtkCornerAnnotation;
27 class vtkKWGenericComposite;
40 void PrintSelf(ostream& os, vtkIndent indent);
46 vtkSetMacro(PopupTextProperty,
int);
47 vtkGetMacro(PopupTextProperty,
int);
48 vtkBooleanMacro(PopupTextProperty,
int);
68 vtkGetObjectMacro(CornerAnnotation, vtkCornerAnnotation);
72 virtual void SetVisibility(
int i);
73 virtual int GetVisibility();
74 vtkBooleanMacro(Visibility,
int);
78 virtual void SetCornerText(
const char *txt,
int corner);
79 virtual const char *GetCornerText(
int i);
83 virtual void SetTextColor(
double r,
double g,
double b);
84 virtual void SetTextColor(
double *rgb)
86 virtual double *GetTextColor();
90 virtual void SetMaximumLineHeight(
float);
95 vtkSetMacro(AnnotationChangedEvent,
int);
96 vtkGetMacro(AnnotationChangedEvent,
int);
110 virtual void Close();
128 virtual void CornerTextCallback(
int i);
129 virtual void MaximumLineHeightCallback(
double value);
130 virtual void MaximumLineHeightEndCallback(
double value);
131 virtual void TextPropertyCallback();
158 virtual void Render();
167 virtual void SendChangedEvent();