22 #ifndef Fl_Check_Browser_H    23 #define Fl_Check_Browser_H    26 #include "Fl_Browser_.H"    40   void item_draw(
void *, 
int, 
int, 
int, 
int) 
const;
    68   int lineno(cb_item *) 
const;
    76   int add(
char *s, 
int b);        
    82   int add(
const char *s) { 
return add((
char *)s); }
    84   int add(
const char *s, 
int b) { 
return add((
char *)s, b); }
    91   int nitems()
 const { 
return nitems_; }
    94   int checked(
int item) 
const;
    95   void checked(
int item, 
int b);
   101   char *text(
int item) 
const;     
   108 #endif // Fl_Check_Browser_H int add(const char *s, int b)
See int Fl_Check_Browser::add(char *s) 
Definition: Fl_Check_Browser.H:84
virtual int item_selected(void *item) const
This method must be implemented by the subclass if it supports multiple selections; returns the selec...
Definition: Fl_Browser_.cxx:1098
This is the base class for browsers. 
Definition: Fl_Browser_.H:77
~Fl_Check_Browser()
The destructor deletes all list items and destroys the browser. 
Definition: Fl_Check_Browser.H:74
int nitems() const
Returns how many lines are in the browser. 
Definition: Fl_Check_Browser.H:91
virtual int item_height(void *item) const =0
 This method must be provided by the subclass to return the height of item in pixels. 
virtual void * item_next(void *item) const =0
This method must be provided by the subclass to return the item in the list after item...
virtual void item_draw(void *item, int X, int Y, int W, int H) const =0
This method must be provided by the subclass to draw the item in the area indicated by X...
void clear()
Deletes all child widgets from memory recursively. 
Definition: Fl_Group.cxx:383
void * find_item(int ypos)
This method returns the item under mouse y position ypos. 
Definition: Fl_Browser_.cxx:583
int nchecked() const
Returns how many items are currently checked. 
Definition: Fl_Check_Browser.H:93
void add(Fl_Widget &)
The widget is removed from its current group (if any) and then added to the end of this group...
Definition: Fl_Group.cxx:491
int handle(int event)
Handles the event within the normal widget bounding box. 
Definition: Fl_Browser_.cxx:693
int add(const char *s)
See int Fl_Check_Browser::add(char *s) 
Definition: Fl_Check_Browser.H:82
virtual void * item_first() const =0
This method must be provided by the subclass to return the first item in the list. 
void set_checked(int item)
Equivalent to Fl_Check_Browser::checked(item, 1). 
Definition: Fl_Check_Browser.H:97
virtual int item_width(void *item) const =0
This method must be provided by the subclass to return the width of the item in pixels. 
virtual void * item_prev(void *item) const =0
This method must be provided by the subclass to return the item in the list before item...
virtual void item_select(void *item, int val=1)
This method must be implemented by the subclass if it supports multiple selections; sets the selectio...
Definition: Fl_Browser_.cxx:1090
The Fl_Check_Browser widget displays a scrolling list of text lines that may be selected and/or check...
Definition: Fl_Check_Browser.H:32