36 FL_EXPORT
extern char fl_draw_shortcut;
91 #define fl_clip fl_push_clip
126 inline int fl_clip_box(
int x ,
int y,
int w,
int h,
int& X,
int& Y,
int& W,
int& H)
227 inline void fl_line(
int x,
int y,
int x1,
int y1,
int x2,
int y2) {
fl_graphics_driver->
line(x,y,x1,y1,x2,y2); }
233 inline void fl_loop(
int x,
int y,
int x1,
int y1,
int x2,
int y2) {
fl_graphics_driver->
loop(x,y,x1,y1,x2,y2); }
237 inline void fl_loop(
int x,
int y,
int x1,
int y1,
int x2,
int y2,
int x3,
int y3)
244 inline void fl_polygon(
int x,
int y,
int x1,
int y1,
int x2,
int y2) {
fl_graphics_driver->
polygon(x,y,x1,y1,x2,y2); }
248 inline void fl_polygon(
int x,
int y,
int x1,
int y1,
int x2,
int y2,
int x3,
int y3)
304 inline void fl_arc(
int x,
int y,
int w,
int h,
double a1,
double a2) {
fl_graphics_driver->
arc(x,y,w,h,a1,a2); }
317 inline void fl_pie(
int x,
int y,
int w,
int h,
double a1,
double a2) {
fl_graphics_driver->
pie(x,y,w,h,a1,a2); }
319 FL_EXPORT
void fl_chord(
int x,
int y,
int w,
int h,
double a1,
double a2);
388 inline void fl_curve(
double X0,
double Y0,
double X1,
double Y1,
double X2,
double Y2,
double X3,
double Y3)
528 FL_EXPORT
int fl_height(
int font,
int size);
536 FL_EXPORT
double fl_width(
const char* txt);
606 FL_EXPORT
void fl_draw(
const char* str,
int x,
int y);
614 FL_EXPORT
void fl_draw(
int angle,
const char* str,
int x,
int y);
633 FL_EXPORT
void fl_measure(
const char* str,
int& x,
int& y,
634 int draw_symbols = 1);
635 FL_EXPORT
void fl_draw(
const char* str,
int x,
int y,
int w,
int h,
637 Fl_Image* img=0,
int draw_symbols = 1);
638 FL_EXPORT
void fl_draw(
const char* str,
int x,
int y,
int w,
int h,
640 void (*callthis)(
const char *,
int,
int,
int),
641 Fl_Image* img=0,
int draw_symbols = 1);
644 FL_EXPORT
void fl_frame(
const char* s,
int x,
int y,
int w,
int h);
645 FL_EXPORT
void fl_frame2(
const char* s,
int x,
int y,
int w,
int h);
773 FL_EXPORT
void fl_scroll(
int X,
int Y,
int W,
int H,
int dx,
int dy,
774 void (*draw_area)(
void*,
int,
int,
int,
int),
void*
data);
776 FL_EXPORT
const char*
fl_shortcut_label(
unsigned int shortcut,
const char **eom);
782 FL_EXPORT
const char*
fl_expand_text(
const char* from,
char* buf,
int maxbuf,
783 double maxw,
int& n,
double &width,
784 int wrap,
int draw_symbols = 0);