29 #include "Fl_Browser_.H"
88 const int* column_widths_;
103 void item_draw(
void* item,
int X,
int Y,
int W,
int H)
const ;
112 void item_swap(
void *a,
void *b) { swap((FL_BLINE*)a, (FL_BLINE*)b); }
118 void *
item_at(
int line)
const {
return (
void*)find_line(line); }
120 FL_BLINE* find_line(
int line)
const ;
121 FL_BLINE* _remove(
int line) ;
122 void insert(
int line, FL_BLINE* item);
123 int lineno(
void *item)
const ;
124 void swap(FL_BLINE *a, FL_BLINE *b);
128 void remove(
int line);
129 void add(
const char* newtext,
void* d = 0);
130 void insert(
int line,
const char* newtext,
void* d = 0);
131 void move(
int to,
int from);
132 int load(
const char* filename);
133 void swap(
int a,
int b);
141 int size()
const {
return lines; }
155 int topline()
const ;
158 void lineposition(
int line, Fl_Line_Position pos);
165 void topline(
int line) { lineposition(line, TOP); }
181 int select(
int line,
int val=1);
182 int selected(
int line)
const ;
198 const char* text(
int line)
const ;
199 void text(
int line,
const char* newtext);
200 void* data(
int line)
const ;
201 void data(
int line,
void* d);
203 Fl_Browser(
int X,
int Y,
int W,
int H,
const char *L = 0);
313 void icon(
int line,
Fl_Image* icon);
315 void remove_icon(
int line);
318 void replace(
int a,
const char* b) { text(a, b); }
319 void display(
int line,
int val=1);