26 #include "Fl_Scrollbar.H"
89 int xposition_, yposition_;
92 static void hscrollbar_cb(
Fl_Widget*,
void*);
93 static void scrollbar_cb(
Fl_Widget*,
void*);
94 void fix_scrollbar_order();
95 static void draw_clip(
void*,
int,
int,
int,
int);
107 int innerbox_x, innerbox_y, innerbox_w, innerbox_h;
108 int innerchild_x, innerchild_y, innerchild_w, innerchild_h;
109 int child_l, child_r, child_b, child_t;
110 int hneeded, vneeded;
111 int hscroll_x, hscroll_y, hscroll_w, hscroll_h;
112 int vscroll_x, vscroll_y, vscroll_w, vscroll_h;
113 int hpos, hsize, hfirst, htotal;
114 int vpos, vsize, vfirst, vtotal;
116 void recalc_scrollbars(ScrollInfo &si);
120 void bbox(
int&,
int&,
int&,
int&);
128 void resize(
int,
int,
int,
int);
131 Fl_Scroll(
int X,
int Y,
int W,
int H,
const char*l=0);
138 HORIZONTAL_ALWAYS = 5,
147 void scroll_to(
int,
int);
159 return(scrollbar_size_);
181 if ( newSize != scrollbar_size_ )
redraw();
182 scrollbar_size_ = newSize;
void draw()
Draws the widget.
Definition: Fl_Group.cxx:736
void clear()
Deletes all child widgets from memory recursively.
Definition: Fl_Group.cxx:381
The Fl_Group class is the FLTK container widget.
Definition: Fl_Group.H:36
int handle(int)
Handles the specified event.
Definition: Fl_Group.cxx:145
void resize(int, int, int, int)
Resizes the Fl_Group widget and all of its children.
Definition: Fl_Group.cxx:632