27 class vtkKWTextInternals;
34 void PrintSelf(ostream& os, vtkIndent indent);
40 virtual char *GetText();
41 virtual void SetText(
const char *);
42 virtual void SetText(
const char *,
const char *tag);
43 virtual void AppendText(
const char *);
44 virtual void AppendText(
const char *,
const char *tag);
48 virtual void SetReadOnly(
int val);
49 vtkGetMacro(ReadOnly,
int);
50 vtkBooleanMacro(ReadOnly,
int);
58 virtual void SetQuickFormatting(
int);
59 vtkGetMacro(QuickFormatting,
int);
60 vtkBooleanMacro(QuickFormatting,
int);
64 virtual void SetWidth(
int);
65 virtual int GetWidth();
66 virtual void SetHeight(
int);
67 virtual int GetHeight();
71 virtual void GetBackgroundColor(
double *r,
double *g,
double *b);
72 virtual double* GetBackgroundColor();
73 virtual void SetBackgroundColor(
double r,
double g,
double b);
74 virtual void SetBackgroundColor(
double rgb[3])
79 virtual void GetForegroundColor(
double *r,
double *g,
double *b);
80 virtual double* GetForegroundColor();
81 virtual void SetForegroundColor(
double r,
double g,
double b);
82 virtual void SetForegroundColor(
double rgb[3])
89 virtual void SetHighlightThickness(
int);
90 virtual int GetHighlightThickness();
96 virtual void SetBorderWidth(
int);
97 virtual int GetBorderWidth();
104 virtual void SetRelief(
int);
105 virtual int GetRelief();
106 virtual void SetReliefToRaised();
107 virtual void SetReliefToSunken();
108 virtual void SetReliefToFlat();
109 virtual void SetReliefToRidge();
110 virtual void SetReliefToSolid();
111 virtual void SetReliefToGroove();
125 virtual void SetFont(
const char *font);
126 virtual const char* GetFont();
137 virtual void SetPadX(
int);
138 virtual int GetPadX();
139 virtual void SetPadY(
int);
140 virtual int GetPadY();
144 virtual void SetWrapToNone();
145 virtual void SetWrapToWord();
146 virtual void SetWrapToChar();
151 virtual void AddTagMatcher(
const char *regexp,
const char *tag);
165 vtkBooleanMacro(ResizeToGrid,
int);
166 virtual void SetResizeToGrid(
int);
167 virtual int GetResizeToGrid();
172 virtual void SeeEnd();
184 virtual void SetCommand(vtkObject *
object,
const char *method);
185 virtual void InvokeCommand(
const char *value);
193 TriggerOnFocusOut = 1,
194 TriggerOnReturnKey = 2,
195 TriggerOnAnyChange = 4
198 vtkGetMacro(CommandTrigger,
int);
199 virtual void SetCommandTrigger(
int);
200 virtual void SetCommandTriggerToReturnKeyAndFocusOut();
201 virtual void SetCommandTriggerToAnyChange();
208 virtual int GetModifiedFlag();
209 virtual void SetModifiedFlag(
int);
237 virtual void ValueCallback();
249 virtual void Configure(
int disable = 0);
262 virtual void AppendTextInternalTagging(
const char *,
const char *tag);
263 virtual void AppendTextInternal(
const char *,
const char *tag);
267 char *InternalTextString;
268 vtkGetStringMacro(InternalTextString);
269 vtkSetStringMacro(InternalTextString);