38 #include "Fl_Browser_.H"
97 const int* column_widths_;
112 void item_draw(
void* item,
int X,
int Y,
int W,
int H)
const ;
121 void item_swap(
void *a,
void *b) { swap((FL_BLINE*)a, (FL_BLINE*)b); }
127 void *
item_at(
int line)
const {
return (
void*)find_line(line); }
129 FL_BLINE* find_line(
int line)
const ;
130 FL_BLINE* _remove(
int line) ;
131 void insert(
int line, FL_BLINE* item);
132 int lineno(
void *item)
const ;
133 void swap(FL_BLINE *a, FL_BLINE *b);
137 void remove(
int line);
138 void add(
const char* newtext,
void* d = 0);
139 void insert(
int line,
const char* newtext,
void* d = 0);
140 void move(
int to,
int from);
141 int load(
const char* filename);
142 void swap(
int a,
int b);
150 int size()
const {
return lines; }
153 int topline()
const ;
156 void lineposition(
int line, Fl_Line_Position pos);
163 void topline(
int line) { lineposition(line, TOP); }
179 int select(
int line,
int val=1);
180 int selected(
int line)
const ;
196 const char* text(
int line)
const ;
197 void text(
int line,
const char* newtext);
198 void* data(
int line)
const ;
199 void data(
int line,
void* d);
201 Fl_Browser(
int X,
int Y,
int W,
int H,
const char *L = 0);
311 void icon(
int line,
Fl_Image* icon);
313 void remove_icon(
int line);
316 void replace(
int a,
const char* b) { text(a, b); }
317 void display(
int line,
int val=1);