41 #ifndef __vtkKWUserInterfacePanel_h
42 #define __vtkKWUserInterfacePanel_h
55 void PrintSelf(ostream& os, vtkIndent indent);
70 vtkGetStringMacro(Name);
71 vtkSetStringMacro(Name);
80 virtual void Create();
81 virtual int IsCreated();
86 virtual void SetEnabled(
int);
87 vtkBooleanMacro(Enabled,
int);
88 vtkGetMacro(Enabled,
int);
97 virtual int AddPage(
const char *title,
98 const char *balloon = 0,
100 virtual int RemovePage(
const char *title);
104 virtual void SetPageTitle(
int id,
const char *title);
105 virtual void SetPageBalloonHelpString(
int id,
const char *str);
106 virtual void SetPageIcon(
int id,
vtkKWIcon *icon);
107 virtual void SetPageIconToPredefinedIcon(
int id,
int icon_index);
115 virtual vtkKWWidget *GetPageWidget(
const char *title);
128 virtual void RaisePage(
int id);
129 virtual void RaisePage(
const char *title);
142 virtual int IsVisible();
146 virtual void Update();