Fl_Scroll Binding Map

Back to Index
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
Attributes
Fl_Scrollbar hscrollbar;
 
Fl_Scrollbar scrollbar;
 
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;
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);
 
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;
 
procedure Set_Type
       (This : in out Scroll;
        Mode : in     Scroll_Kind);
Protected Functions and Procedures
void bbox(int &, int &, int &, int &);
 
void draw();
procedure Draw
       (This : in out Scroll);
void recalc_scrollbars(Scrollinfo &si);