30 #ifndef __vtkKWSpinButtons_h
31 #define __vtkKWSpinButtons_h
42 void PrintSelf(ostream& os, vtkIndent indent);
56 virtual void SetPreviousCommand(vtkObject *
object,
const char *method);
57 virtual void SetNextCommand(vtkObject *
object,
const char *method);
66 ArrowOrientationHorizontal = 0,
67 ArrowOrientationVertical
70 virtual void SetArrowOrientation(
int);
71 vtkGetMacro(ArrowOrientation,
int);
72 virtual void SetArrowOrientationToHorizontal()
73 { this->SetArrowOrientation(
75 virtual void SetArrowOrientationToVertical()
76 { this->SetArrowOrientation(
87 LayoutOrientationHorizontal = 0,
88 LayoutOrientationVertical
91 virtual void SetLayoutOrientation(
int);
92 vtkGetMacro(LayoutOrientation,
int);
93 virtual void SetLayoutOrientationToHorizontal()
94 { this->SetLayoutOrientation(
96 virtual void SetLayoutOrientationToVertical()
97 { this->SetLayoutOrientation(
103 virtual void SetButtonsPadX(
int);
104 vtkGetMacro(ButtonsPadX,
int);
105 virtual void SetButtonsPadY(
int);
106 vtkGetMacro(ButtonsPadY,
int);
111 virtual void SetButtonsWidth(
int w);
112 virtual int GetButtonsWidth();
113 virtual void SetButtonsHeight(
int h);
114 virtual int GetButtonsHeight();
143 virtual void UpdateArrowOrientation();