22#ifndef Fl_Check_Browser_H
23#define Fl_Check_Browser_H
26#include "Fl_Browser_.H"
35 void *item_first()
const;
36 void *item_next(
void *)
const;
37 void *item_prev(
void *)
const;
38 int item_height(
void *)
const;
39 int item_width(
void *)
const;
40 void item_draw(
void *,
int,
int,
int,
int)
const;
41 void item_select(
void *,
int);
42 int item_selected(
void *)
const;
67 cb_item *find_item(
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;
Fl_Browser_(int X, int Y, int W, int H, const char *L=0)
The constructor makes an empty browser.
Definition Fl_Browser_.cxx:955
int nchecked() const
Returns how many items are currently checked.
Definition Fl_Check_Browser.H:93
int checked(int item) const
Gets the current status of item item.
Definition Fl_Check_Browser.cxx:255
char * text(int item) const
Return a pointer to an internal buffer holding item item's text.
Definition Fl_Check_Browser.cxx:283
void clear()
Remove every item from the browser.
Definition Fl_Check_Browser.cxx:233
int nitems() const
Returns how many lines are in the browser.
Definition Fl_Check_Browser.H:91
int add(const char *s)
See int Fl_Check_Browser::add(char *s).
Definition Fl_Check_Browser.H:82
Fl_Check_Browser(int x, int y, int w, int h, const char *l=0)
The constructor makes an empty browser.
Definition Fl_Check_Browser.cxx:78
~Fl_Check_Browser()
The destructor deletes all list items and destroys the browser.
Definition Fl_Check_Browser.H:74
void set_checked(int item)
Equivalent to Fl_Check_Browser::checked(item, 1).
Definition Fl_Check_Browser.H:97
int add(const char *s, int b)
See int Fl_Check_Browser::add(char *s).
Definition Fl_Check_Browser.H:84