00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00020 #ifndef __vtkKWScrollbar_h
00021 #define __vtkKWScrollbar_h
00022
00023 #include "vtkKWCoreWidget.h"
00024
00025 class KWWIDGETS_EXPORT vtkKWScrollbar : public vtkKWCoreWidget
00026 {
00027 public:
00028 static vtkKWScrollbar* New();
00029 vtkTypeRevisionMacro(vtkKWScrollbar,vtkKWCoreWidget);
00030 void PrintSelf(ostream& os, vtkIndent indent);
00031
00033 virtual void Create(vtkKWApplication *app);
00034
00036
00040 virtual void SetOrientation(int);
00041 virtual int GetOrientation();
00042 virtual void SetOrientationToHorizontal()
00043 { this->SetOrientation(vtkKWTkOptions::OrientationHorizontal); };
00044 virtual void SetOrientationToVertical()
00045 { this->SetOrientation(vtkKWTkOptions::OrientationVertical); };
00047
00053 virtual void SetCommand(vtkObject *object, const char *method);
00054
00055 protected:
00056 vtkKWScrollbar() {};
00057 ~vtkKWScrollbar() {};
00058
00059 private:
00060 vtkKWScrollbar(const vtkKWScrollbar&);
00061 void operator=(const vtkKWScrollbar&);
00062 };
00063
00064
00065 #endif
00066
00067
00068