25 #ifndef __vtkKWCoreWidget_h
26 #define __vtkKWCoreWidget_h
30 class vtkKWCoreWidgetInternals;
37 void PrintSelf(ostream& os, vtkIndent indent);
46 virtual void SetState(
int);
47 virtual int GetState();
48 virtual void SetStateToDisabled();
49 virtual void SetStateToNormal();
50 virtual void SetStateToReadOnly();
66 virtual int SetConfigurationOption(
const char* option,
const char *value);
67 virtual int HasConfigurationOption(
const char* option);
68 virtual const char* GetConfigurationOption(
const char* option);
69 virtual int GetConfigurationOptionAsInt(
const char* option);
70 virtual int SetConfigurationOptionAsInt(
const char* option,
int value);
71 virtual double GetConfigurationOptionAsDouble(
const char* option);
72 virtual int SetConfigurationOptionAsDouble(
const char* option,
double value);
73 virtual void GetConfigurationOptionAsColor(
74 const char* option,
double *r,
double *g,
double *b);
75 virtual double* GetConfigurationOptionAsColor(
const char* option);
76 virtual void SetConfigurationOptionAsColor(
77 const char* option,
double r,
double g,
double b);
78 virtual void SetConfigurationOptionAsColor(
const char* option,
double rgb[3])
80 virtual void GetDefaultConfigurationOptionAsColor(
81 const char* option,
double *r,
double *g,
double *b);
82 virtual double* GetDefaultConfigurationOptionAsColor(
const char* option);
94 virtual const char* GetType();
110 ConvertStringEscapeCurlyBraces = 1,
111 ConvertStringEscapeInterpretable = 2
113 const char* ConvertTclStringToInternalString(
114 const char *source,
int options = 0);
115 const char* ConvertInternalStringToTclString(
116 const char *source,
int options = 0);
126 virtual void SetTextOption(
const char *option,
const char *value);
127 virtual const char* GetTextOption(
const char *option);