| Package name | |
|---|---|
| Fl_Scroll | FLTK.Widgets.Groups.Scrolls | 
| Types | |
|---|---|
| Fl_Scroll | Scroll | 
| Scroll_Reference | |
| enum { HORIZONTAL = 1, VERTICAL = 2, BOTH = 3, ALWAYS_ON = 4, HORIZONTAL_ALWAYS = 5, VERTICAL_ALWAYS = 6, BOTH_ALWAYS = 7 } | Scroll_Kind | 
| Fl_Region_LRTB | Region | 
| Fl_Region_XYWH | Region | 
| Fl_Scrollbar_Data | Scrollbar_Data | 
| ScrollInfo | Scroll_Info | 
| Attributes | |
|---|---|
| Fl_Scrollbar hscrollbar; | 
function H_Bar
       (This : in out Scroll)
    return Valuators.Sliders.Scrollbars.Scrollbar_Reference;
 | 
| Fl_Scrollbar scrollbar; | 
function V_Bar
       (This : in out Scroll)
    return Valuators.Sliders.Scrollbars.Scrollbar_Reference;
 | 
| Constructors | |
|---|---|
| Fl_Scroll(int X, int Y, int W, int H, const char *L=0); | 
function Create
       (X, Y, W, H : in Integer;
        Text       : in String := "")
    return Scroll;
 | 
| Rely on the automatic use of begin when a group is created, or use begin/end explicitly, or add each widget to its intended parent group manually. | 
function Create
       (Parent     : in out Groups.Group'Class;
        X, Y, W, H : in     Integer;
        Text       : in     String := "")
    return Scroll;
 | 
| Functions and Procedures | |
|---|---|
| void clear(); | 
procedure Clear
       (This : in out Scroll);
 | 
| int handle(int); | 
function Handle
       (This  : in out Scroll;
        Event : in     Event_Kind)
    return Event_Outcome;
 | 
| void resize(int X, int Y, int W, int H); | 
procedure Resize
       (This       : in out Scroll;
        X, Y, W, H : in     Integer);
 | 
| void scroll_to(int, int); | 
procedure Scroll_To
       (This : in out Scroll;
        X, Y : in     Integer);
 | 
| int scrollbar_size() const; | 
function Get_Scrollbar_Size
       (This : in Scroll)
    return Integer;
 | 
| void scrollbar_size(int newSize); | 
procedure Set_Scrollbar_Size
       (This : in out Scroll;
        To   : in     Integer);
 | 
| int xposition() const; | 
function Get_Scroll_X
       (This : in Scroll)
    return Integer;
 | 
| int yposition() const; | 
function Get_Scroll_Y
       (This : in Scroll)
    return Integer;
 | 
| See type method in Fl_Widget. | 
function Get_Kind
       (This : in Scroll)
    return Scroll_Kind;
 | 
| See type method in Fl_Widget. | 
procedure Set_Kind
       (This : in out Scroll;
        Mode : in     Scroll_Kind);
 | 
| Protected Functions and Procedures | |
|---|---|
| void bbox(int &, int &, int &, int &); | 
procedure Bounding_Box
       (This       : in     Scroll;
        X, Y, W, H :    out Integer);
 | 
| void draw(); | 
procedure Draw
       (This : in out Scroll);
 | 
| void recalc_scrollbars(Scrollinfo &si); | 
procedure Recalculate_Scrollbars
       (This : in     Scroll;
        Data :    out Scroll_Info);
 |