76 virtual Pt MinUsableSize()
const;
78 std::pair<int, int> PosnRange()
const;
79 std::pair<int, int> ScrollRange()
const;
80 unsigned int LineSize()
const;
81 unsigned int PageSize()
const;
83 Clr InteriorColor()
const;
91 virtual void Render();
93 virtual void SizeMove(
const Pt& ul,
const Pt& lr);
95 virtual void Disable(
bool b =
true);
96 virtual void SetColor(
Clr c);
98 void SetInteriorColor(
Clr c);
99 void SizeScroll(
int min,
int max,
unsigned int line,
unsigned int page);
100 void SetMax(
int max);
101 void SetMin(
int min);
102 void SetLineSize(
unsigned int line);
103 void SetPageSize(
unsigned int page);
105 void ScrollTo(
int p);
106 void ScrollLineIncr();
107 void ScrollLineDecr();
108 void ScrollPageIncr();
109 void ScrollPageDecr();
118 unsigned int TabSpace()
const;
119 unsigned int TabWidth()
const;
122 Button* TabButton()
const;
123 Button* IncrButton()
const;
124 Button* DecrButton()
const;
133 virtual bool EventFilter(
Wnd* w,
const WndEvent& event);
138 void MoveTabToPosn();
139 void ScrollLineIncrImpl(
bool signal);
140 void ScrollLineDecrImpl(
bool signal);
147 unsigned int m_line_sz;
148 unsigned int m_page_sz;