fltk  1.3.5-source
About: FLTK (Fast Light Tool Kit) is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X.
  Fossies Dox: fltk-1.3.5-source.tar.bz2  ("inofficial" and yet experimental doxygen-generated source code documentation)  

forms.H File Reference
#include "Fl.H"
#include "Fl_Group.H"
#include "Fl_Window.H"
#include "fl_draw.H"
#include "Fl_FormsBitmap.H"
#include "Fl_FormsPixmap.H"
#include "Fl_Box.H"
#include "Fl_Browser.H"
#include "Fl_Button.H"
#include "Fl_Light_Button.H"
#include "Fl_Round_Button.H"
#include "Fl_Check_Button.H"
#include "Fl_Chart.H"
#include "Fl_Choice.H"
#include "Fl_Clock.H"
#include "Fl_Counter.H"
#include "Fl_Dial.H"
#include "Fl_Free.H"
#include "fl_ask.H"
#include "fl_show_colormap.H"
#include "filename.H"
#include "Fl_File_Chooser.H"
#include "Fl_Input.H"
#include "Fl_Menu_Button.H"
#include "Fl_Positioner.H"
#include "Fl_Slider.H"
#include "Fl_Value_Slider.H"
#include "Fl_Timer.H"
Include dependency graph for forms.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Fl_FormsText
 

Macros

#define NULL   0
 
#define FALSE   0
 
#define TRUE   1
 
#define FL_ON   1
 
#define FL_OK   1
 
#define FL_VALID   1
 
#define FL_PREEMPT   1
 
#define FL_AUTO   2
 
#define FL_WHEN_NEEDED   FL_AUTO
 
#define FL_OFF   0
 
#define FL_NONE   0
 
#define FL_CANCEL   0
 
#define FL_INVALID   0
 
#define FL_IGNORE   -1
 
#define FL_LCOL   FL_BLACK
 
#define FL_COL1   FL_GRAY
 
#define FL_MCOL   FL_LIGHT1
 
#define FL_LEFT_BCOL   FL_LIGHT3
 
#define FL_TOP_BCOL   FL_LIGHT2
 
#define FL_BOTTOM_BCOL   FL_DARK2
 
#define FL_RIGHT_BCOL   FL_DARK3
 
#define FL_INACTIVE   FL_INACTIVE_COLOR
 
#define FL_INACTIVE_COL   FL_INACTIVE_COLOR
 
#define FL_FREE_COL1   FL_FREE_COLOR
 
#define FL_FREE_COL2   ((Fl_Color)(FL_FREE_COLOR+1))
 
#define FL_FREE_COL3   ((Fl_Color)(FL_FREE_COLOR+2))
 
#define FL_FREE_COL4   ((Fl_Color)(FL_FREE_COLOR+3))
 
#define FL_FREE_COL5   ((Fl_Color)(FL_FREE_COLOR+4))
 
#define FL_FREE_COL6   ((Fl_Color)(FL_FREE_COLOR+5))
 
#define FL_FREE_COL7   ((Fl_Color)(FL_FREE_COLOR+6))
 
#define FL_FREE_COL8   ((Fl_Color)(FL_FREE_COLOR+7))
 
#define FL_FREE_COL9   ((Fl_Color)(FL_FREE_COLOR+8))
 
#define FL_FREE_COL10   ((Fl_Color)(FL_FREE_COLOR+9))
 
#define FL_FREE_COL11   ((Fl_Color)(FL_FREE_COLOR+10))
 
#define FL_FREE_COL12   ((Fl_Color)(FL_FREE_COLOR+11))
 
#define FL_FREE_COL13   ((Fl_Color)(FL_FREE_COLOR+12))
 
#define FL_FREE_COL14   ((Fl_Color)(FL_FREE_COLOR+13))
 
#define FL_FREE_COL15   ((Fl_Color)(FL_FREE_COLOR+14))
 
#define FL_FREE_COL16   ((Fl_Color)(FL_FREE_COLOR+15))
 
#define FL_TOMATO   ((Fl_Color)(131))
 
#define FL_INDIANRED   ((Fl_Color)(164))
 
#define FL_SLATEBLUE   ((Fl_Color)(195))
 
#define FL_DARKGOLD   ((Fl_Color)(84))
 
#define FL_PALEGREEN   ((Fl_Color)(157))
 
#define FL_ORCHID   ((Fl_Color)(203))
 
#define FL_DARKCYAN   ((Fl_Color)(189))
 
#define FL_DARKTOMATO   ((Fl_Color)(113))
 
#define FL_WHEAT   ((Fl_Color)(174))
 
#define FL_ALIGN_BESIDE   FL_ALIGN_INSIDE
 
#define FL_PUP_TOGGLE   2
 
#define FL_PUP_INACTIVE   1
 
#define FL_NO_FRAME   FL_NO_BOX
 
#define FL_ROUNDED3D_UPBOX   FL_ROUND_UP_BOX
 
#define FL_ROUNDED3D_DOWNBOX   FL_ROUND_DOWN_BOX
 
#define FL_OVAL3D_UPBOX   FL_ROUND_UP_BOX
 
#define FL_OVAL3D_DOWNBOX   FL_ROUND_DOWN_BOX
 
#define FL_MBUTTON1   1
 
#define FL_LEFTMOUSE   1
 
#define FL_MBUTTON2   2
 
#define FL_MIDDLEMOUSE   2
 
#define FL_MBUTTON3   3
 
#define FL_RIGHTMOUSE   3
 
#define FL_MBUTTON4   4
 
#define FL_MBUTTON5   5
 
#define FL_INVALID_STYLE   255
 
#define FL_NORMAL_STYLE   FL_HELVETICA
 
#define FL_BOLD_STYLE   FL_HELVETICA_BOLD
 
#define FL_ITALIC_STYLE   FL_HELVETICA_ITALIC
 
#define FL_BOLDITALIC_STYLE   FL_HELVETICA_BOLD_ITALIC
 
#define FL_FIXED_STYLE   FL_COURIER
 
#define FL_FIXEDBOLD_STYLE   FL_COURIER_BOLD
 
#define FL_FIXEDITALIC_STYLE   FL_COURIER_ITALIC
 
#define FL_FIXEDBOLDITALIC_STYLE   FL_COURIER_BOLD_ITALIC
 
#define FL_TIMES_STYLE   FL_TIMES
 
#define FL_TIMESBOLD_STYLE   FL_TIMES_BOLD
 
#define FL_TIMESITALIC_STYLE   FL_TIMES_ITALIC
 
#define FL_TIMESBOLDITALIC_STYLE   FL_TIMES_BOLD_ITALIC
 
#define FL_SHADOW_STYLE   (FL_SHADOW_LABEL<<8)
 
#define FL_ENGRAVED_STYLE   (FL_ENGRAVED_LABEL<<8)
 
#define FL_EMBOSSED_STYLE   (FL_EMBOSSED_LABEL<<0)
 
#define FL_TINY_SIZE   8
 
#define FL_SMALL_SIZE   11
 
#define FL_MEDIUM_SIZE   18
 
#define FL_LARGE_SIZE   24
 
#define FL_HUGE_SIZE   32
 
#define FL_DEFAULT_SIZE   FL_SMALL_SIZE
 
#define FL_TINY_FONT   FL_TINY_SIZE
 
#define FL_SMALL_FONT   FL_SMALL_SIZE
 
#define FL_NORMAL_FONT   FL_NORMAL_SIZE
 
#define FL_MEDIUM_FONT   FL_MEDIUM_SIZE
 
#define FL_LARGE_FONT   FL_LARGE_SIZE
 
#define FL_HUGE_FONT   FL_HUGE_SIZE
 
#define FL_NORMAL_FONT1   FL_SMALL_FONT
 
#define FL_NORMAL_FONT2   FL_NORMAL_FONT
 
#define FL_DEFAULT_FONT   FL_SMALL_FONT
 
#define FL_RETURN_END_CHANGED   FL_WHEN_RELEASE
 
#define FL_RETURN_CHANGED   FL_WHEN_CHANGED
 
#define FL_RETURN_END   FL_WHEN_RELEASE_ALWAYS
 
#define FL_RETURN_ALWAYS   (FL_WHEN_CHANGED|FL_WHEN_NOT_CHANGED)
 
#define FL_BOUND_WIDTH   3
 
#define FL_CMD_OPT   void
 
#define fl_set_object_focus   fl_set_focus_object
 
#define fl_set_object_lcolor   fl_set_object_lcol
 
#define fl_set_object_align   fl_set_object_lalign
 
#define fl_set_call_back   fl_set_object_callback
 
#define resizebox   _ddfdesign_kludge()
 
#define fl_set_initial_placement   fl_set_form_geometry
 
#define FL_PLACE_FREE_CENTER   (FL_PLACE_CENTER|FL_FREE_SIZE)
 
#define FL_PLACE_CENTERFREE   (FL_PLACE_CENTER|FL_FREE_SIZE)
 
#define fl_prepare_form_window   fl_show_form
 
#define fl_set_form_call_back   fl_set_form_callback
 
#define fl_mousebutton   fl_mouse_button
 
#define fl_free   free
 
#define fl_malloc   malloc
 
#define fl_calloc   calloc
 
#define fl_realloc   realloc
 
#define fl_set_clipping(x, y, w, h)   fl_push_clip(x,y,w,h)
 
#define fl_unset_clipping()   fl_pop_clip()
 
#define forms_constructor(type, name)
 
#define forms_constructort(type, name)
 
#define forms_constructorb(type, name)
 
#define FL_NORMAL_BITMAP   FL_NO_BOX
 
#define FL_NORMAL_PIXMAP   FL_NO_BOX
 
#define FL_NORMAL_BUTTON   0
 
#define FL_TOUCH_BUTTON   4
 
#define FL_INOUT_BUTTON   5
 
#define FL_RETURN_BUTTON   6
 
#define FL_HIDDEN_RET_BUTTON   7
 
#define FL_PUSH_BUTTON   FL_TOGGLE_BUTTON
 
#define FL_MENU_BUTTON   9
 
#define fl_set_chart_lcol   fl_set_chart_lcolor
 
#define FL_NORMAL_CHOICE   0
 
#define FL_NORMAL_CHOICE2   0
 
#define FL_DROPLIST_CHOICE   0
 
#define FL_INVISIBLE_CURSOR   FL_CURSOR_NONE
 
#define FL_DEFAULT_CURSOR   FL_CURSOR_DEFAULT
 
#define FL_DIAL_COL1   FL_GRAY
 
#define FL_DIAL_COL2   37
 
#define fl_show_messages   fl_message
 
#define FL_TOUCH_MENU   0
 
#define FL_PUSH_MENU   1
 
#define FL_PULLDOWN_MENU   2
 
#define FL_NORMAL_POSITIONER   0
 
#define FL_HOR_BROWSER_SLIDER   FL_HOR_SLIDER
 
#define FL_VERT_BROWSER_SLIDER   FL_VERT_SLIDER
 
#define FL_SLIDER_COL1   FL_GRAY
 
#define FL_NORMAL_TEXT   FL_NO_BOX
 

Typedefs

typedef Fl_Widget FL_OBJECT
 
typedef Fl_Window FL_FORM
 
typedef int FL_Coord
 
typedef int FL_COLOR
 
typedef void(* FL_IO_CALLBACK) (int, void *)
 
typedef void(* Forms_CB) (Fl_Widget *, long)
 
typedef void(* Forms_FormCB) (Fl_Widget *)
 

Enumerations

enum  {
  FL_PLACE_FREE = 0, FL_PLACE_MOUSE = 1, FL_PLACE_CENTER = 2, FL_PLACE_POSITION = 4,
  FL_PLACE_SIZE = 8, FL_PLACE_GEOMETRY =16, FL_PLACE_ASPECT = 32, FL_PLACE_FULLSCREEN =64,
  FL_PLACE_HOTSPOT = 128, FL_PLACE_ICONIC = 256, FL_FREE_SIZE =(1<<14), FL_FIX_SIZE =(1<<15)
}
 
enum  { FL_NOBORDER = 0, FL_FULLBORDER, FL_TRANSIENT }
 

Functions

void fl_initialize (int *, char *[], const char *, void *, int)
 
void fl_finish ()
 
void fl_add_io_callback (int fd, short w, FL_IO_CALLBACK cb, void *v)
 
void fl_remove_io_callback (int fd, short, FL_IO_CALLBACK)
 
void fl_add_timeout (long msec, void(*cb)(void *), void *v)
 
void fl_remove_timeout (int)
 
void fl_set_idle_callback (void(*cb)())
 
Fl_Widgetfl_do_forms (void)
 
Fl_Widgetfl_check_forms ()
 
Fl_Widgetfl_do_only_forms (void)
 
Fl_Widgetfl_check_only_forms (void)
 
void fl_freeze_object (Fl_Widget *)
 
void fl_unfreeze_object (Fl_Widget *)
 
void fl_freeze_form (Fl_Window *)
 
void fl_unfreeze_form (Fl_Window *)
 
void fl_freeze_all_forms ()
 
void fl_unfreeze_all_forms ()
 
void fl_set_focus_object (Fl_Window *, Fl_Widget *o)
 
void fl_reset_focus_object (Fl_Widget *o)
 
void fl_set_object_boxtype (Fl_Widget *o, Fl_Boxtype a)
 
void fl_set_object_lsize (Fl_Widget *o, int s)
 
void fl_set_object_lstyle (Fl_Widget *o, int a)
 
void fl_set_object_lcol (Fl_Widget *o, Fl_Color a)
 
void fl_set_object_lalign (Fl_Widget *o, Fl_Align a)
 
void fl_set_object_color (Fl_Widget *o, Fl_Color a, Fl_Color b)
 
void fl_set_object_label (Fl_Widget *o, const char *a)
 
void fl_set_object_position (Fl_Widget *o, int x, int y)
 
void fl_set_object_size (Fl_Widget *o, int w, int h)
 
void fl_set_object_geometry (Fl_Widget *o, int x, int y, int w, int h)
 
void fl_get_object_geometry (Fl_Widget *o, int *x, int *y, int *w, int *h)
 
void fl_get_object_position (Fl_Widget *o, int *x, int *y)
 
void fl_set_object_callback (Fl_Widget *o, Forms_CB c, long a)
 
void fl_call_object_callback (Fl_Widget *o)
 
void fl_trigger_object (Fl_Widget *o)
 
void fl_set_object_return (Fl_Widget *o, int v)
 
void fl_redraw_object (Fl_Widget *o)
 
void fl_show_object (Fl_Widget *o)
 
void fl_hide_object (Fl_Widget *o)
 
void fl_free_object (Fl_Widget *x)
 
void fl_delete_object (Fl_Widget *o)
 
void fl_activate_object (Fl_Widget *o)
 
void fl_deactivate_object (Fl_Widget *o)
 
void fl_add_object (Fl_Window *f, Fl_Widget *x)
 
void fl_insert_object (Fl_Widget *o, Fl_Widget *b)
 
Fl_WindowFL_ObjWin (Fl_Widget *o)
 
int fl_get_border_width ()
 
void fl_set_border_width (int)
 
void fl_set_object_dblbuffer (Fl_Widget *, int)
 
void fl_set_form_dblbuffer (Fl_Window *, int)
 
void fl_free_form (Fl_Window *x)
 
void fl_redraw_form (Fl_Window *f)
 
Fl_Windowfl_bgn_form (Fl_Boxtype b, int w, int h)
 
void fl_end_form ()
 
void fl_addto_form (Fl_Window *f)
 
Fl_Groupfl_bgn_group ()
 
void fl_end_group ()
 
void fl_addto_group (Fl_Widget *o)
 
void fl_scale_form (Fl_Window *f, double x, double y)
 
void fl_set_form_position (Fl_Window *f, int x, int y)
 
void fl_set_form_size (Fl_Window *f, int w, int h)
 
void fl_set_form_geometry (Fl_Window *f, int x, int y, int w, int h)
 
void fl_adjust_form_size (Fl_Window *)
 
void fl_show_form (Fl_Window *f, int p, int b, const char *n)
 
void fl_set_form_hotspot (Fl_Window *w, int x, int y)
 
void fl_set_form_hotobject (Fl_Window *w, Fl_Widget *o)
 
void fl_flip_yorigin ()
 
void fl_show_form_window (Fl_Window *)
 
void fl_raise_form (Fl_Window *f)
 
void fl_hide_form (Fl_Window *f)
 
void fl_pop_form (Fl_Window *f)
 
void fl_activate_all_forms ()
 
void fl_deactivate_all_forms ()
 
void fl_deactivate_form (Fl_Window *w)
 
void fl_activate_form (Fl_Window *w)
 
void fl_set_form_title (Fl_Window *f, const char *s)
 
void fl_title_form (Fl_Window *f, const char *s)
 
void fl_set_form_callback (Fl_Window *f, Forms_FormCB c)
 
void fl_init ()
 
void fl_set_graphics_mode (int, int)
 
int fl_form_is_visible (Fl_Window *f)
 
int fl_mouse_button ()
 
void fl_drw_box (Fl_Boxtype b, int x, int y, int w, int h, Fl_Color bgc, int=3)
 
void fl_drw_frame (Fl_Boxtype b, int x, int y, int w, int h, Fl_Color bgc, int=3)
 
void fl_drw_text (Fl_Align align, int x, int y, int w, int h, Fl_Color fgcolor, int size, Fl_Font style, const char *s)
 
void fl_drw_text_beside (Fl_Align align, int x, int y, int w, int h, Fl_Color fgcolor, int size, Fl_Font style, const char *s)
 
void fl_set_font_name (Fl_Font n, const char *s)
 
void fl_mapcolor (Fl_Color c, uchar r, uchar g, uchar b)
 
Fl_Widgetfl_add_new (Fl_Widget *p)
 
Fl_Widgetfl_add_new (uchar t, Fl_Widget *p)
 
Fl_FormsBitmapfl_add_bitmap (Fl_Boxtype t, int x, int y, int w, int h, const char *l)
 
void fl_set_bitmap_data (Fl_Widget *o, int w, int h, const uchar *b)
 
Fl_FormsPixmapfl_add_pixmap (Fl_Boxtype t, int x, int y, int w, int h, const char *l)
 
void fl_set_pixmap_data (Fl_Widget *o, char *const *b)
 
void fl_set_pixmap_align (Fl_Widget *o, Fl_Align a, int, int)
 
Fl_Boxfl_add_box (Fl_Boxtype t, int x, int y, int w, int h, const char *l)
 
Fl_Browserfl_add_browser (uchar t, int x, int y, int w, int h, const char *l)
 
void fl_clear_browser (Fl_Widget *o)
 
void fl_add_browser_line (Fl_Widget *o, const char *s)
 
void fl_addto_browser (Fl_Widget *o, const char *s)
 
void fl_insert_browser_line (Fl_Widget *o, int n, const char *s)
 
void fl_delete_browser_line (Fl_Widget *o, int n)
 
void fl_replace_browser_line (Fl_Widget *o, int n, const char *s)
 
char * fl_get_browser_line (Fl_Widget *o, int n)
 
int fl_load_browser (Fl_Widget *o, const char *f)
 
void fl_select_browser_line (Fl_Widget *o, int n)
 
void fl_deselect_browser_line (Fl_Widget *o, int n)
 
void fl_deselect_browser (Fl_Widget *o)
 
int fl_isselected_browser_line (Fl_Widget *o, int n)
 
int fl_get_browser_topline (Fl_Widget *o)
 
int fl_get_browser (Fl_Widget *o)
 
int fl_get_browser_maxline (Fl_Widget *o)
 
void fl_set_browser_topline (Fl_Widget *o, int n)
 
void fl_set_browser_fontsize (Fl_Widget *o, int s)
 
void fl_set_browser_fontstyle (Fl_Widget *o, Fl_Font s)
 
void fl_set_browser_specialkey (Fl_Widget *o, char c)
 
void fl_setdisplayed_browser_line (Fl_Widget *o, int n, int i)
 
int fl_isdisplayed_browser_line (Fl_Widget *o, int n)
 
Fl_Buttonfl_add_button (uchar t, int x, int y, int w, int h, const char *l)
 
int fl_get_button (Fl_Widget *b)
 
void fl_set_button (Fl_Widget *b, int v)
 
int fl_get_button_numb (Fl_Widget *)
 
void fl_set_button_shortcut (Fl_Widget *b, const char *s, int=0)
 
Fl_Light_Buttonfl_add_lightbutton (uchar t, int x, int y, int w, int h, const char *l)
 
Fl_Round_Buttonfl_add_roundbutton (uchar t, int x, int y, int w, int h, const char *l)
 
Fl_Round_Buttonfl_add_round3dbutton (uchar t, int x, int y, int w, int h, const char *l)
 
Fl_Check_Buttonfl_add_checkbutton (uchar t, int x, int y, int w, int h, const char *l)
 
Fl_Widgetfl_add_bitmapbutton (int t, int x, int y, int w, int h, const char *l)
 
void fl_set_bitmapbutton_data (Fl_Widget *o, int a, int b, uchar *c)
 
Fl_Widgetfl_add_pixmapbutton (int t, int x, int y, int w, int h, const char *l)
 
void fl_set_pixmapbutton_data (Fl_Widget *o, const char *const *c)
 
Fl_Chartfl_add_chart (uchar t, int x, int y, int w, int h, const char *l)
 
void fl_clear_chart (Fl_Widget *o)
 
void fl_add_chart_value (Fl_Widget *o, double v, const char *s, uchar c)
 
void fl_insert_chart_value (Fl_Widget *o, int i, double v, const char *s, uchar c)
 
void fl_replace_chart_value (Fl_Widget *o, int i, double v, const char *s, uchar c)
 
void fl_set_chart_bounds (Fl_Widget *o, double a, double b)
 
void fl_set_chart_maxnumb (Fl_Widget *o, int v)
 
void fl_set_chart_autosize (Fl_Widget *o, int v)
 
void fl_set_chart_lstyle (Fl_Widget *o, Fl_Font v)
 
void fl_set_chart_lsize (Fl_Widget *o, int v)
 
void fl_set_chart_lcolor (Fl_Widget *o, Fl_Color v)
 
Fl_Choicefl_add_choice (uchar t, int x, int y, int w, int h, const char *l)
 
void fl_clear_choice (Fl_Widget *o)
 
void fl_addto_choice (Fl_Widget *o, const char *s)
 
void fl_replace_choice (Fl_Widget *o, int i, const char *s)
 
void fl_delete_choice (Fl_Widget *o, int i)
 
void fl_set_choice (Fl_Widget *o, int i)
 
int fl_get_choice (Fl_Widget *o)
 
const char * fl_get_choice_text (Fl_Widget *o)
 
void fl_set_choice_fontsize (Fl_Widget *o, int x)
 
void fl_set_choice_fontstyle (Fl_Widget *o, Fl_Font x)
 
Fl_Clockfl_add_clock (uchar t, int x, int y, int w, int h, const char *l)
 
void fl_get_clock (Fl_Widget *o, int *h, int *m, int *s)
 
Fl_Counterfl_add_counter (uchar t, int x, int y, int w, int h, const char *l)
 
void fl_set_counter_value (Fl_Widget *o, double v)
 
void fl_set_counter_bounds (Fl_Widget *o, double a, double b)
 
void fl_set_counter_step (Fl_Widget *o, double a, double b)
 
void fl_set_counter_precision (Fl_Widget *o, int v)
 
void fl_set_counter_return (Fl_Widget *o, int v)
 
double fl_get_counter_value (Fl_Widget *o)
 
void fl_get_counter_bounds (Fl_Widget *o, float *a, float *b)
 
void fl_set_cursor (Fl_Window *w, Fl_Cursor c)
 
Fl_Dialfl_add_dial (uchar t, int x, int y, int w, int h, const char *l)
 
void fl_set_dial_value (Fl_Widget *o, double v)
 
double fl_get_dial_value (Fl_Widget *o)
 
void fl_set_dial_bounds (Fl_Widget *o, double a, double b)
 
void fl_get_dial_bounds (Fl_Widget *o, float *a, float *b)
 
void fl_set_dial_return (Fl_Widget *o, int i)
 
void fl_set_dial_angles (Fl_Widget *o, int a, int b)
 
void fl_set_dial_step (Fl_Widget *o, double v)
 
Fl_Widgetfl_add_frame (Fl_Boxtype i, int x, int y, int w, int h, const char *l)
 
Fl_Widgetfl_add_labelframe (Fl_Boxtype i, int x, int y, int w, int h, const char *l)
 
Fl_Freefl_add_free (int t, double x, double y, double w, double h, const char *l, FL_HANDLEPTR hdl)
 
int fl_show_question (const char *c, int=0)
 
void fl_show_message (const char *, const char *, const char *)
 
void fl_show_alert (const char *, const char *, const char *, int=0)
 
int fl_show_question (const char *, const char *, const char *)
 
const char * fl_show_input (const char *l, const char *d=0)
 
char * fl_show_simple_input (const char *label, const char *deflt=0)
 
int fl_show_choice (const char *m1, const char *m2, const char *m3, int numb, const char *b0, const char *b1, const char *b2)
 
void fl_set_goodies_font (Fl_Font a, Fl_Fontsize b)
 
int fl_show_choices (const char *c, int n, const char *b1, const char *b2, const char *b3, int)
 
int do_matching (char *a, const char *b)
 
char * fl_show_file_selector (const char *message, const char *dir, const char *pat, const char *fname)
 
char * fl_get_directory ()
 
char * fl_get_pattern ()
 
char * fl_get_filename ()
 
Fl_Inputfl_add_input (uchar t, int x, int y, int w, int h, const char *l)
 
void fl_set_input (Fl_Widget *o, const char *v)
 
void fl_set_input_return (Fl_Widget *o, int x)
 
void fl_set_input_color (Fl_Widget *o, Fl_Color a, Fl_Color b)
 
void fl_set_input_cursorpos (Fl_Widget *o, int x, int)
 
int fl_get_input_cursorpos (Fl_Widget *o, int *x, int *y)
 
const char * fl_get_input (Fl_Widget *o)
 
Fl_Menu_Buttonfl_add_menu (uchar t, int x, int y, int w, int h, const char *l)
 
void fl_clear_menu (Fl_Widget *o)
 
void fl_set_menu (Fl_Widget *o, const char *s)
 
void fl_addto_menu (Fl_Widget *o, const char *s)
 
void fl_replace_menu_item (Fl_Widget *o, int i, const char *s)
 
void fl_delete_menu_item (Fl_Widget *o, int i)
 
void fl_set_menu_item_shortcut (Fl_Widget *o, int i, const char *s)
 
void fl_set_menu_item_mode (Fl_Widget *o, int i, long x)
 
void fl_show_menu_symbol (Fl_Widget *, int)
 
int fl_get_menu (Fl_Widget *o)
 
const char * fl_get_menu_item_text (Fl_Widget *o, int i)
 
int fl_get_menu_maxitems (Fl_Widget *o)
 
int fl_get_menu_item_mode (Fl_Widget *o, int i)
 
const char * fl_get_menu_text (Fl_Widget *o)
 
Fl_Positionerfl_add_positioner (uchar t, int x, int y, int w, int h, const char *l)
 
void fl_set_positioner_xvalue (Fl_Widget *o, double v)
 
double fl_get_positioner_xvalue (Fl_Widget *o)
 
void fl_set_positioner_xbounds (Fl_Widget *o, double a, double b)
 
void fl_get_positioner_xbounds (Fl_Widget *o, float *a, float *b)
 
void fl_set_positioner_yvalue (Fl_Widget *o, double v)
 
double fl_get_positioner_yvalue (Fl_Widget *o)
 
void fl_set_positioner_ybounds (Fl_Widget *o, double a, double b)
 
void fl_get_positioner_ybounds (Fl_Widget *o, float *a, float *b)
 
void fl_set_positioner_xstep (Fl_Widget *o, double v)
 
void fl_set_positioner_ystep (Fl_Widget *o, double v)
 
void fl_set_positioner_return (Fl_Widget *o, int v)
 
Fl_Sliderfl_add_slider (uchar t, int x, int y, int w, int h, const char *l)
 
void fl_set_slider_value (Fl_Widget *o, double v)
 
double fl_get_slider_value (Fl_Widget *o)
 
void fl_set_slider_bounds (Fl_Widget *o, double a, double b)
 
void fl_get_slider_bounds (Fl_Widget *o, float *a, float *b)
 
void fl_set_slider_return (Fl_Widget *o, int i)
 
void fl_set_slider_step (Fl_Widget *o, double v)
 
void fl_set_slider_size (Fl_Widget *o, double v)
 
Fl_Value_Sliderfl_add_valslider (uchar t, int x, int y, int w, int h, const char *l)
 
void fl_set_slider_precision (Fl_Widget *o, int i)
 
Fl_FormsTextfl_add_text (Fl_Boxtype t, int x, int y, int w, int h, const char *l)
 
Fl_Timerfl_add_timer (uchar t, int x, int y, int w, int h, const char *l)
 
void fl_set_timer (Fl_Widget *o, double v)
 
double fl_get_timer (Fl_Widget *o)
 
void fl_suspend_timer (Fl_Widget *o)
 
void fl_resume_timer (Fl_Widget *o)
 
void fl_set_timer_countup (Fl_Widget *o, char d)
 
void fl_gettime (long *sec, long *usec)
 
int fl_double_click ()
 
void fl_draw ()
 

Variables

char fl_flip
 
char fl_modal_next
 

Macro Definition Documentation

◆ FALSE

#define FALSE   0

Definition at line 37 of file forms.H.

◆ FL_ALIGN_BESIDE

#define FL_ALIGN_BESIDE   FL_ALIGN_INSIDE

Definition at line 89 of file forms.H.

◆ FL_AUTO

#define FL_AUTO   2

Definition at line 45 of file forms.H.

◆ FL_BOLD_STYLE

#define FL_BOLD_STYLE   FL_HELVETICA_BOLD

Definition at line 110 of file forms.H.

◆ FL_BOLDITALIC_STYLE

#define FL_BOLDITALIC_STYLE   FL_HELVETICA_BOLD_ITALIC

Definition at line 112 of file forms.H.

◆ FL_BOTTOM_BCOL

#define FL_BOTTOM_BCOL   FL_DARK2

Definition at line 59 of file forms.H.

◆ FL_BOUND_WIDTH

#define FL_BOUND_WIDTH   3

Definition at line 150 of file forms.H.

◆ fl_calloc

#define fl_calloc   calloc

Definition at line 337 of file forms.H.

◆ FL_CANCEL

#define FL_CANCEL   0

Definition at line 49 of file forms.H.

◆ FL_CMD_OPT

#define FL_CMD_OPT   void

Definition at line 158 of file forms.H.

◆ FL_COL1

#define FL_COL1   FL_GRAY

Definition at line 55 of file forms.H.

◆ FL_DARKCYAN

#define FL_DARKCYAN   ((Fl_Color)(189))

Definition at line 85 of file forms.H.

◆ FL_DARKGOLD

#define FL_DARKGOLD   ((Fl_Color)(84))

Definition at line 82 of file forms.H.

◆ FL_DARKTOMATO

#define FL_DARKTOMATO   ((Fl_Color)(113))

Definition at line 86 of file forms.H.

◆ FL_DEFAULT_CURSOR

#define FL_DEFAULT_CURSOR   FL_CURSOR_DEFAULT

Definition at line 591 of file forms.H.

◆ FL_DEFAULT_FONT

#define FL_DEFAULT_FONT   FL_SMALL_FONT

Definition at line 143 of file forms.H.

◆ FL_DEFAULT_SIZE

#define FL_DEFAULT_SIZE   FL_SMALL_SIZE

Definition at line 134 of file forms.H.

◆ FL_DIAL_COL1

#define FL_DIAL_COL1   FL_GRAY

Definition at line 595 of file forms.H.

◆ FL_DIAL_COL2

#define FL_DIAL_COL2   37

Definition at line 596 of file forms.H.

◆ FL_DROPLIST_CHOICE

#define FL_DROPLIST_CHOICE   0

Definition at line 533 of file forms.H.

◆ FL_EMBOSSED_STYLE

#define FL_EMBOSSED_STYLE   (FL_EMBOSSED_LABEL<<0)

Definition at line 125 of file forms.H.

◆ FL_ENGRAVED_STYLE

#define FL_ENGRAVED_STYLE   (FL_ENGRAVED_LABEL<<8)

Definition at line 124 of file forms.H.

◆ FL_FIXED_STYLE

#define FL_FIXED_STYLE   FL_COURIER

Definition at line 113 of file forms.H.

◆ FL_FIXEDBOLD_STYLE

#define FL_FIXEDBOLD_STYLE   FL_COURIER_BOLD

Definition at line 114 of file forms.H.

◆ FL_FIXEDBOLDITALIC_STYLE

#define FL_FIXEDBOLDITALIC_STYLE   FL_COURIER_BOLD_ITALIC

Definition at line 116 of file forms.H.

◆ FL_FIXEDITALIC_STYLE

#define FL_FIXEDITALIC_STYLE   FL_COURIER_ITALIC

Definition at line 115 of file forms.H.

◆ fl_free

#define fl_free   free

Definition at line 335 of file forms.H.

◆ FL_FREE_COL1

#define FL_FREE_COL1   FL_FREE_COLOR

Definition at line 63 of file forms.H.

◆ FL_FREE_COL10

#define FL_FREE_COL10   ((Fl_Color)(FL_FREE_COLOR+9))

Definition at line 72 of file forms.H.

◆ FL_FREE_COL11

#define FL_FREE_COL11   ((Fl_Color)(FL_FREE_COLOR+10))

Definition at line 73 of file forms.H.

◆ FL_FREE_COL12

#define FL_FREE_COL12   ((Fl_Color)(FL_FREE_COLOR+11))

Definition at line 74 of file forms.H.

◆ FL_FREE_COL13

#define FL_FREE_COL13   ((Fl_Color)(FL_FREE_COLOR+12))

Definition at line 75 of file forms.H.

◆ FL_FREE_COL14

#define FL_FREE_COL14   ((Fl_Color)(FL_FREE_COLOR+13))

Definition at line 76 of file forms.H.

◆ FL_FREE_COL15

#define FL_FREE_COL15   ((Fl_Color)(FL_FREE_COLOR+14))

Definition at line 77 of file forms.H.

◆ FL_FREE_COL16

#define FL_FREE_COL16   ((Fl_Color)(FL_FREE_COLOR+15))

Definition at line 78 of file forms.H.

◆ FL_FREE_COL2

#define FL_FREE_COL2   ((Fl_Color)(FL_FREE_COLOR+1))

Definition at line 64 of file forms.H.

◆ FL_FREE_COL3

#define FL_FREE_COL3   ((Fl_Color)(FL_FREE_COLOR+2))

Definition at line 65 of file forms.H.

◆ FL_FREE_COL4

#define FL_FREE_COL4   ((Fl_Color)(FL_FREE_COLOR+3))

Definition at line 66 of file forms.H.

◆ FL_FREE_COL5

#define FL_FREE_COL5   ((Fl_Color)(FL_FREE_COLOR+4))

Definition at line 67 of file forms.H.

◆ FL_FREE_COL6

#define FL_FREE_COL6   ((Fl_Color)(FL_FREE_COLOR+5))

Definition at line 68 of file forms.H.

◆ FL_FREE_COL7

#define FL_FREE_COL7   ((Fl_Color)(FL_FREE_COLOR+6))

Definition at line 69 of file forms.H.

◆ FL_FREE_COL8

#define FL_FREE_COL8   ((Fl_Color)(FL_FREE_COLOR+7))

Definition at line 70 of file forms.H.

◆ FL_FREE_COL9

#define FL_FREE_COL9   ((Fl_Color)(FL_FREE_COLOR+8))

Definition at line 71 of file forms.H.

◆ FL_HIDDEN_RET_BUTTON

#define FL_HIDDEN_RET_BUTTON   7

Definition at line 472 of file forms.H.

◆ FL_HOR_BROWSER_SLIDER

#define FL_HOR_BROWSER_SLIDER   FL_HOR_SLIDER

Definition at line 773 of file forms.H.

◆ FL_HUGE_FONT

#define FL_HUGE_FONT   FL_HUGE_SIZE

Definition at line 140 of file forms.H.

◆ FL_HUGE_SIZE

#define FL_HUGE_SIZE   32

Definition at line 133 of file forms.H.

◆ FL_IGNORE

#define FL_IGNORE   -1

Definition at line 51 of file forms.H.

◆ FL_INACTIVE

#define FL_INACTIVE   FL_INACTIVE_COLOR

Definition at line 61 of file forms.H.

◆ FL_INACTIVE_COL

#define FL_INACTIVE_COL   FL_INACTIVE_COLOR

Definition at line 62 of file forms.H.

◆ FL_INDIANRED

#define FL_INDIANRED   ((Fl_Color)(164))

Definition at line 80 of file forms.H.

◆ FL_INOUT_BUTTON

#define FL_INOUT_BUTTON   5

Definition at line 470 of file forms.H.

◆ FL_INVALID

#define FL_INVALID   0

Definition at line 50 of file forms.H.

◆ FL_INVALID_STYLE

#define FL_INVALID_STYLE   255

Definition at line 108 of file forms.H.

◆ FL_INVISIBLE_CURSOR

#define FL_INVISIBLE_CURSOR   FL_CURSOR_NONE

Definition at line 590 of file forms.H.

◆ FL_ITALIC_STYLE

#define FL_ITALIC_STYLE   FL_HELVETICA_ITALIC

Definition at line 111 of file forms.H.

◆ FL_LARGE_FONT

#define FL_LARGE_FONT   FL_LARGE_SIZE

Definition at line 139 of file forms.H.

◆ FL_LARGE_SIZE

#define FL_LARGE_SIZE   24

Definition at line 132 of file forms.H.

◆ FL_LCOL

#define FL_LCOL   FL_BLACK

Definition at line 54 of file forms.H.

◆ FL_LEFT_BCOL

#define FL_LEFT_BCOL   FL_LIGHT3

Definition at line 57 of file forms.H.

◆ FL_LEFTMOUSE

#define FL_LEFTMOUSE   1

Definition at line 100 of file forms.H.

◆ fl_malloc

#define fl_malloc   malloc

Definition at line 336 of file forms.H.

◆ FL_MBUTTON1

#define FL_MBUTTON1   1

Definition at line 99 of file forms.H.

◆ FL_MBUTTON2

#define FL_MBUTTON2   2

Definition at line 101 of file forms.H.

◆ FL_MBUTTON3

#define FL_MBUTTON3   3

Definition at line 103 of file forms.H.

◆ FL_MBUTTON4

#define FL_MBUTTON4   4

Definition at line 105 of file forms.H.

◆ FL_MBUTTON5

#define FL_MBUTTON5   5

Definition at line 106 of file forms.H.

◆ FL_MCOL

#define FL_MCOL   FL_LIGHT1

Definition at line 56 of file forms.H.

◆ FL_MEDIUM_FONT

#define FL_MEDIUM_FONT   FL_MEDIUM_SIZE

Definition at line 138 of file forms.H.

◆ FL_MEDIUM_SIZE

#define FL_MEDIUM_SIZE   18

Definition at line 131 of file forms.H.

◆ FL_MENU_BUTTON

#define FL_MENU_BUTTON   9

Definition at line 474 of file forms.H.

◆ FL_MIDDLEMOUSE

#define FL_MIDDLEMOUSE   2

Definition at line 102 of file forms.H.

◆ fl_mousebutton

#define fl_mousebutton   fl_mouse_button

Definition at line 333 of file forms.H.

◆ FL_NO_FRAME

#define FL_NO_FRAME   FL_NO_BOX

Definition at line 93 of file forms.H.

◆ FL_NONE

#define FL_NONE   0

Definition at line 48 of file forms.H.

◆ FL_NORMAL_BITMAP

#define FL_NORMAL_BITMAP   FL_NO_BOX

Definition at line 389 of file forms.H.

◆ FL_NORMAL_BUTTON

#define FL_NORMAL_BUTTON   0

Definition at line 468 of file forms.H.

◆ FL_NORMAL_CHOICE

#define FL_NORMAL_CHOICE   0

Definition at line 531 of file forms.H.

◆ FL_NORMAL_CHOICE2

#define FL_NORMAL_CHOICE2   0

Definition at line 532 of file forms.H.

◆ FL_NORMAL_FONT

#define FL_NORMAL_FONT   FL_NORMAL_SIZE

Definition at line 137 of file forms.H.

◆ FL_NORMAL_FONT1

#define FL_NORMAL_FONT1   FL_SMALL_FONT

Definition at line 141 of file forms.H.

◆ FL_NORMAL_FONT2

#define FL_NORMAL_FONT2   FL_NORMAL_FONT

Definition at line 142 of file forms.H.

◆ FL_NORMAL_PIXMAP

#define FL_NORMAL_PIXMAP   FL_NO_BOX

Definition at line 396 of file forms.H.

◆ FL_NORMAL_POSITIONER

#define FL_NORMAL_POSITIONER   0

Definition at line 742 of file forms.H.

◆ FL_NORMAL_STYLE

#define FL_NORMAL_STYLE   FL_HELVETICA

Definition at line 109 of file forms.H.

◆ FL_NORMAL_TEXT

#define FL_NORMAL_TEXT   FL_NO_BOX

Definition at line 812 of file forms.H.

◆ FL_OFF

#define FL_OFF   0

Definition at line 47 of file forms.H.

◆ FL_OK

#define FL_OK   1

Definition at line 42 of file forms.H.

◆ FL_ON

#define FL_ON   1

Definition at line 41 of file forms.H.

◆ FL_ORCHID

#define FL_ORCHID   ((Fl_Color)(203))

Definition at line 84 of file forms.H.

◆ FL_OVAL3D_DOWNBOX

#define FL_OVAL3D_DOWNBOX   FL_ROUND_DOWN_BOX

Definition at line 97 of file forms.H.

◆ FL_OVAL3D_UPBOX

#define FL_OVAL3D_UPBOX   FL_ROUND_UP_BOX

Definition at line 96 of file forms.H.

◆ FL_PALEGREEN

#define FL_PALEGREEN   ((Fl_Color)(157))

Definition at line 83 of file forms.H.

◆ FL_PLACE_CENTERFREE

#define FL_PLACE_CENTERFREE   (FL_PLACE_CENTER|FL_FREE_SIZE)

Definition at line 294 of file forms.H.

◆ FL_PLACE_FREE_CENTER

#define FL_PLACE_FREE_CENTER   (FL_PLACE_CENTER|FL_FREE_SIZE)

Definition at line 293 of file forms.H.

◆ FL_PREEMPT

#define FL_PREEMPT   1

Definition at line 44 of file forms.H.

◆ fl_prepare_form_window

#define fl_prepare_form_window   fl_show_form

Definition at line 306 of file forms.H.

◆ FL_PULLDOWN_MENU

#define FL_PULLDOWN_MENU   2

Definition at line 710 of file forms.H.

◆ FL_PUP_INACTIVE

#define FL_PUP_INACTIVE   1

Definition at line 92 of file forms.H.

◆ FL_PUP_TOGGLE

#define FL_PUP_TOGGLE   2

Definition at line 91 of file forms.H.

◆ FL_PUSH_BUTTON

#define FL_PUSH_BUTTON   FL_TOGGLE_BUTTON

Definition at line 473 of file forms.H.

◆ FL_PUSH_MENU

#define FL_PUSH_MENU   1

Definition at line 709 of file forms.H.

◆ fl_realloc

#define fl_realloc   realloc

Definition at line 338 of file forms.H.

◆ FL_RETURN_ALWAYS

#define FL_RETURN_ALWAYS   (FL_WHEN_CHANGED|FL_WHEN_NOT_CHANGED)

Definition at line 148 of file forms.H.

◆ FL_RETURN_BUTTON

#define FL_RETURN_BUTTON   6

Definition at line 471 of file forms.H.

◆ FL_RETURN_CHANGED

#define FL_RETURN_CHANGED   FL_WHEN_CHANGED

Definition at line 146 of file forms.H.

◆ FL_RETURN_END

#define FL_RETURN_END   FL_WHEN_RELEASE_ALWAYS

Definition at line 147 of file forms.H.

◆ FL_RETURN_END_CHANGED

#define FL_RETURN_END_CHANGED   FL_WHEN_RELEASE

Definition at line 145 of file forms.H.

◆ FL_RIGHT_BCOL

#define FL_RIGHT_BCOL   FL_DARK3

Definition at line 60 of file forms.H.

◆ FL_RIGHTMOUSE

#define FL_RIGHTMOUSE   3

Definition at line 104 of file forms.H.

◆ FL_ROUNDED3D_DOWNBOX

#define FL_ROUNDED3D_DOWNBOX   FL_ROUND_DOWN_BOX

Definition at line 95 of file forms.H.

◆ FL_ROUNDED3D_UPBOX

#define FL_ROUNDED3D_UPBOX   FL_ROUND_UP_BOX

Definition at line 94 of file forms.H.

◆ fl_set_call_back

#define fl_set_call_back   fl_set_object_callback

Definition at line 223 of file forms.H.

◆ fl_set_chart_lcol

#define fl_set_chart_lcol   fl_set_chart_lcolor

Definition at line 527 of file forms.H.

◆ fl_set_clipping

#define fl_set_clipping (   x,
  y,
  w,
 
)    fl_push_clip(x,y,w,h)

Definition at line 369 of file forms.H.

◆ fl_set_form_call_back

#define fl_set_form_call_back   fl_set_form_callback

Definition at line 325 of file forms.H.

◆ fl_set_initial_placement

#define fl_set_initial_placement   fl_set_form_geometry

Definition at line 275 of file forms.H.

◆ fl_set_object_align

#define fl_set_object_align   fl_set_object_lalign

Definition at line 209 of file forms.H.

◆ fl_set_object_focus

#define fl_set_object_focus   fl_set_focus_object

Definition at line 191 of file forms.H.

◆ fl_set_object_lcolor

#define fl_set_object_lcolor   fl_set_object_lcol

Definition at line 207 of file forms.H.

◆ FL_SHADOW_STYLE

#define FL_SHADOW_STYLE   (FL_SHADOW_LABEL<<8)

Definition at line 123 of file forms.H.

◆ fl_show_messages

#define fl_show_messages   fl_message

Definition at line 658 of file forms.H.

◆ FL_SLATEBLUE

#define FL_SLATEBLUE   ((Fl_Color)(195))

Definition at line 81 of file forms.H.

◆ FL_SLIDER_COL1

#define FL_SLIDER_COL1   FL_GRAY

Definition at line 777 of file forms.H.

◆ FL_SMALL_FONT

#define FL_SMALL_FONT   FL_SMALL_SIZE

Definition at line 136 of file forms.H.

◆ FL_SMALL_SIZE

#define FL_SMALL_SIZE   11

Definition at line 129 of file forms.H.

◆ FL_TIMES_STYLE

#define FL_TIMES_STYLE   FL_TIMES

Definition at line 117 of file forms.H.

◆ FL_TIMESBOLD_STYLE

#define FL_TIMESBOLD_STYLE   FL_TIMES_BOLD

Definition at line 118 of file forms.H.

◆ FL_TIMESBOLDITALIC_STYLE

#define FL_TIMESBOLDITALIC_STYLE   FL_TIMES_BOLD_ITALIC

Definition at line 120 of file forms.H.

◆ FL_TIMESITALIC_STYLE

#define FL_TIMESITALIC_STYLE   FL_TIMES_ITALIC

Definition at line 119 of file forms.H.

◆ FL_TINY_FONT

#define FL_TINY_FONT   FL_TINY_SIZE

Definition at line 135 of file forms.H.

◆ FL_TINY_SIZE

#define FL_TINY_SIZE   8

Definition at line 128 of file forms.H.

◆ FL_TOMATO

#define FL_TOMATO   ((Fl_Color)(131))

Definition at line 79 of file forms.H.

◆ FL_TOP_BCOL

#define FL_TOP_BCOL   FL_LIGHT2

Definition at line 58 of file forms.H.

◆ FL_TOUCH_BUTTON

#define FL_TOUCH_BUTTON   4

Definition at line 469 of file forms.H.

◆ FL_TOUCH_MENU

#define FL_TOUCH_MENU   0

Definition at line 708 of file forms.H.

◆ fl_unset_clipping

#define fl_unset_clipping ( )    fl_pop_clip()

Definition at line 370 of file forms.H.

◆ FL_VALID

#define FL_VALID   1

Definition at line 43 of file forms.H.

◆ FL_VERT_BROWSER_SLIDER

#define FL_VERT_BROWSER_SLIDER   FL_VERT_SLIDER

Definition at line 774 of file forms.H.

◆ FL_WHEAT

#define FL_WHEAT   ((Fl_Color)(174))

Definition at line 87 of file forms.H.

◆ FL_WHEN_NEEDED

#define FL_WHEN_NEEDED   FL_AUTO

Definition at line 46 of file forms.H.

◆ forms_constructor

#define forms_constructor (   type,
  name 
)
Value:
inline type* name(uchar t,int x,int y,int w,int h,const char* l) { \
return (type*)(fl_add_new(t, new type(x,y,w,h,l)));}

Definition at line 378 of file forms.H.

◆ forms_constructorb

#define forms_constructorb (   type,
  name 
)
Value:
inline type* name(Fl_Boxtype t,int x,int y,int w,int h,const char* l) { \
return (type*)(fl_add_new(new type(t,x,y,w,h,l)));}

Definition at line 384 of file forms.H.

◆ forms_constructort

#define forms_constructort (   type,
  name 
)
Value:
inline type* name(uchar t,int x,int y,int w,int h,const char* l) { \
return (type*)(fl_add_new(new type(t,x,y,w,h,l)));}

Definition at line 381 of file forms.H.

◆ NULL

#define NULL   0

Definition at line 34 of file forms.H.

◆ resizebox

#define resizebox   _ddfdesign_kludge()

Definition at line 267 of file forms.H.

◆ TRUE

#define TRUE   1

Definition at line 38 of file forms.H.

Typedef Documentation

◆ FL_COLOR

typedef int FL_COLOR

Definition at line 153 of file forms.H.

◆ FL_Coord

typedef int FL_Coord

Definition at line 152 of file forms.H.

◆ FL_FORM

typedef Fl_Window FL_FORM

Definition at line 28 of file forms.H.

◆ FL_IO_CALLBACK

typedef void(* FL_IO_CALLBACK) (int, void *)

Definition at line 162 of file forms.H.

◆ FL_OBJECT

Definition at line 27 of file forms.H.

◆ Forms_CB

typedef void(* Forms_CB) (Fl_Widget *, long)

Definition at line 221 of file forms.H.

◆ Forms_FormCB

typedef void(* Forms_FormCB) (Fl_Widget *)

Definition at line 323 of file forms.H.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
FL_PLACE_FREE 
FL_PLACE_MOUSE 
FL_PLACE_CENTER 
FL_PLACE_POSITION 
FL_PLACE_SIZE 
FL_PLACE_GEOMETRY 
FL_PLACE_ASPECT 
FL_PLACE_FULLSCREEN 
FL_PLACE_HOTSPOT 
FL_PLACE_ICONIC 
FL_FREE_SIZE 
FL_FIX_SIZE 

Definition at line 279 of file forms.H.

◆ anonymous enum

anonymous enum
Enumerator
FL_NOBORDER 
FL_FULLBORDER 
FL_TRANSIENT 

Definition at line 295 of file forms.H.

Function Documentation

◆ do_matching()

int do_matching ( char *  a,
const char *  b 
)
inline

Definition at line 666 of file forms.H.

References b, and fl_filename_match().

◆ fl_activate_all_forms()

void fl_activate_all_forms ( )
inline

Definition at line 315 of file forms.H.

◆ fl_activate_form()

void fl_activate_form ( Fl_Window w)
inline

Definition at line 318 of file forms.H.

References Fl_Widget::activate().

◆ fl_activate_object()

void fl_activate_object ( Fl_Widget o)
inline

Definition at line 234 of file forms.H.

References Fl_Widget::activate().

◆ fl_add_bitmap()

Fl_FormsBitmap* fl_add_bitmap ( Fl_Boxtype  t,
int  x,
int  y,
int  w,
int  h,
const char *  l 
)
inline

Definition at line 390 of file forms.H.

◆ fl_add_bitmapbutton()

Fl_Widget* fl_add_bitmapbutton ( int  t,
int  x,
int  y,
int  w,
int  h,
const char *  l 
)
inline

Definition at line 494 of file forms.H.

References fl_add_button(), x, and y.

◆ fl_add_box()

Fl_Box* fl_add_box ( Fl_Boxtype  t,
int  x,
int  y,
int  w,
int  h,
const char *  l 
)
inline

Definition at line 406 of file forms.H.

Referenced by fl_add_frame(), and fl_add_labelframe().

◆ fl_add_browser()

Fl_Browser* fl_add_browser ( uchar  t,
int  x,
int  y,
int  w,
int  h,
const char *  l 
)
inline

Definition at line 409 of file forms.H.

◆ fl_add_browser_line()

void fl_add_browser_line ( Fl_Widget o,
const char *  s 
)
inline

Definition at line 413 of file forms.H.

◆ fl_add_button()

Fl_Button* fl_add_button ( uchar  t,
int  x,
int  y,
int  w,
int  h,
const char *  l 
)

◆ fl_add_chart()

Fl_Chart* fl_add_chart ( uchar  t,
int  x,
int  y,
int  w,
int  h,
const char *  l 
)
inline

Definition at line 506 of file forms.H.

◆ fl_add_chart_value()

void fl_add_chart_value ( Fl_Widget o,
double  v,
const char *  s,
uchar  c 
)
inline

Definition at line 509 of file forms.H.

◆ fl_add_checkbutton()

Fl_Check_Button* fl_add_checkbutton ( uchar  t,
int  x,
int  y,
int  w,
int  h,
const char *  l 
)
inline

Definition at line 492 of file forms.H.

◆ fl_add_choice()

Fl_Choice* fl_add_choice ( uchar  t,
int  x,
int  y,
int  w,
int  h,
const char *  l 
)
inline

Definition at line 535 of file forms.H.

◆ fl_add_clock()

Fl_Clock* fl_add_clock ( uchar  t,
int  x,
int  y,
int  w,
int  h,
const char *  l 
)
inline

Definition at line 561 of file forms.H.

◆ fl_add_counter()

Fl_Counter* fl_add_counter ( uchar  t,
int  x,
int  y,
int  w,
int  h,
const char *  l 
)
inline

Definition at line 569 of file forms.H.

◆ fl_add_dial()

Fl_Dial* fl_add_dial ( uchar  t,
int  x,
int  y,
int  w,
int  h,
const char *  l 
)
inline

Definition at line 598 of file forms.H.

◆ fl_add_frame()

Fl_Widget* fl_add_frame ( Fl_Boxtype  i,
int  x,
int  y,
int  w,
int  h,
const char *  l 
)
inline

Definition at line 621 of file forms.H.

References fl_add_box(), x, and y.

◆ fl_add_free()

Fl_Free* fl_add_free ( int  t,
double  x,
double  y,
double  w,
double  h,
const char *  l,
FL_HANDLEPTR  hdl 
)
inline

Definition at line 633 of file forms.H.

References fl_add_new(), x, and y.

◆ fl_add_input()

Fl_Input* fl_add_input ( uchar  t,
int  x,
int  y,
int  w,
int  h,
const char *  l 
)
inline

Definition at line 676 of file forms.H.

◆ fl_add_io_callback()

void fl_add_io_callback ( int  fd,
short  w,
FL_IO_CALLBACK  cb,
void *  v 
)
inline

Definition at line 163 of file forms.H.

References Fl::add_fd(), cb(), and fd.

◆ fl_add_labelframe()

Fl_Widget* fl_add_labelframe ( Fl_Boxtype  i,
int  x,
int  y,
int  w,
int  h,
const char *  l 
)
inline

Definition at line 625 of file forms.H.

References Fl_Widget::align(), fl_add_box(), FL_ALIGN_TOP_LEFT, x, and y.

◆ fl_add_lightbutton()

Fl_Light_Button* fl_add_lightbutton ( uchar  t,
int  x,
int  y,
int  w,
int  h,
const char *  l 
)
inline

Definition at line 485 of file forms.H.

◆ fl_add_menu()

Fl_Menu_Button* fl_add_menu ( uchar  t,
int  x,
int  y,
int  w,
int  h,
const char *  l 
)
inline

Definition at line 711 of file forms.H.

◆ fl_add_new() [1/2]

Fl_Widget* fl_add_new ( Fl_Widget p)
inline

Definition at line 375 of file forms.H.

References p.

Referenced by fl_add_free().

◆ fl_add_new() [2/2]

Fl_Widget* fl_add_new ( uchar  t,
Fl_Widget p 
)
inline

Definition at line 376 of file forms.H.

References p.

◆ fl_add_object()

void fl_add_object ( Fl_Window f,
Fl_Widget x 
)
inline

Definition at line 237 of file forms.H.

References f, and x.

◆ fl_add_pixmap()

Fl_FormsPixmap* fl_add_pixmap ( Fl_Boxtype  t,
int  x,
int  y,
int  w,
int  h,
const char *  l 
)
inline

Definition at line 397 of file forms.H.

◆ fl_add_pixmapbutton()

Fl_Widget* fl_add_pixmapbutton ( int  t,
int  x,
int  y,
int  w,
int  h,
const char *  l 
)
inline

Definition at line 498 of file forms.H.

References fl_add_button(), x, and y.

◆ fl_add_positioner()

Fl_Positioner* fl_add_positioner ( uchar  t,
int  x,
int  y,
int  w,
int  h,
const char *  l 
)
inline

Definition at line 743 of file forms.H.

◆ fl_add_round3dbutton()

Fl_Round_Button* fl_add_round3dbutton ( uchar  t,
int  x,
int  y,
int  w,
int  h,
const char *  l 
)
inline

Definition at line 489 of file forms.H.

◆ fl_add_roundbutton()

Fl_Round_Button* fl_add_roundbutton ( uchar  t,
int  x,
int  y,
int  w,
int  h,
const char *  l 
)
inline

Definition at line 488 of file forms.H.

◆ fl_add_slider()

Fl_Slider* fl_add_slider ( uchar  t,
int  x,
int  y,
int  w,
int  h,
const char *  l 
)
inline

Definition at line 776 of file forms.H.

◆ fl_add_text()

Fl_FormsText* fl_add_text ( Fl_Boxtype  t,
int  x,
int  y,
int  w,
int  h,
const char *  l 
)
inline

Definition at line 813 of file forms.H.

◆ fl_add_timeout()

void fl_add_timeout ( long  msec,
void(*)(void *)  cb,
void *  v 
)
inline

Definition at line 169 of file forms.H.

References Fl::add_timeout(), and cb().

◆ fl_add_timer()

Fl_Timer* fl_add_timer ( uchar  t,
int  x,
int  y,
int  w,
int  h,
const char *  l 
)
inline

Definition at line 816 of file forms.H.

◆ fl_add_valslider()

Fl_Value_Slider* fl_add_valslider ( uchar  t,
int  x,
int  y,
int  w,
int  h,
const char *  l 
)
inline

Definition at line 797 of file forms.H.

◆ fl_addto_browser()

void fl_addto_browser ( Fl_Widget o,
const char *  s 
)
inline

Definition at line 415 of file forms.H.

◆ fl_addto_choice()

void fl_addto_choice ( Fl_Widget o,
const char *  s 
)
inline

Definition at line 538 of file forms.H.

◆ fl_addto_form()

void fl_addto_form ( Fl_Window f)
inline

Definition at line 263 of file forms.H.

References f.

◆ fl_addto_group()

void fl_addto_group ( Fl_Widget o)
inline

Definition at line 266 of file forms.H.

◆ fl_addto_menu()

void fl_addto_menu ( Fl_Widget o,
const char *  s 
)
inline

Definition at line 717 of file forms.H.

◆ fl_adjust_form_size()

void fl_adjust_form_size ( Fl_Window )
inline

Definition at line 276 of file forms.H.

◆ fl_bgn_form()

Fl_Window* fl_bgn_form ( Fl_Boxtype  b,
int  w,
int  h 
)
inline

Definition at line 257 of file forms.H.

References b, and Fl_Widget::box().

◆ fl_bgn_group()

Fl_Group* fl_bgn_group ( )
inline

Definition at line 264 of file forms.H.

◆ fl_call_object_callback()

void fl_call_object_callback ( Fl_Widget o)
inline

Definition at line 224 of file forms.H.

References Fl_Widget::do_callback().

◆ fl_check_forms()

Fl_Widget* fl_check_forms ( )

Definition at line 125 of file forms_compatability.cxx.

References Fl::check(), and Fl::readqueue().

Referenced by fl_check_only_forms().

◆ fl_check_only_forms()

Fl_Widget* fl_check_only_forms ( void  )
inline

Definition at line 179 of file forms.H.

References fl_check_forms().

◆ fl_clear_browser()

void fl_clear_browser ( Fl_Widget o)
inline

Definition at line 411 of file forms.H.

◆ fl_clear_chart()

void fl_clear_chart ( Fl_Widget o)
inline

Definition at line 507 of file forms.H.

◆ fl_clear_choice()

void fl_clear_choice ( Fl_Widget o)
inline

Definition at line 536 of file forms.H.

◆ fl_clear_menu()

void fl_clear_menu ( Fl_Widget o)
inline

Definition at line 713 of file forms.H.

◆ fl_deactivate_all_forms()

void fl_deactivate_all_forms ( )
inline

Definition at line 316 of file forms.H.

References fl_modal_next.

◆ fl_deactivate_form()

void fl_deactivate_form ( Fl_Window w)
inline

Definition at line 317 of file forms.H.

References Fl_Widget::deactivate().

◆ fl_deactivate_object()

void fl_deactivate_object ( Fl_Widget o)
inline

Definition at line 235 of file forms.H.

References Fl_Widget::deactivate().

◆ fl_delete_browser_line()

void fl_delete_browser_line ( Fl_Widget o,
int  n 
)
inline

Definition at line 421 of file forms.H.

◆ fl_delete_choice()

void fl_delete_choice ( Fl_Widget o,
int  i 
)
inline

Definition at line 542 of file forms.H.

◆ fl_delete_menu_item()

void fl_delete_menu_item ( Fl_Widget o,
int  i 
)
inline

Definition at line 721 of file forms.H.

◆ fl_delete_object()

void fl_delete_object ( Fl_Widget o)
inline

Definition at line 233 of file forms.H.

References Fl_Widget::parent(), and Fl_Group::remove().

◆ fl_deselect_browser()

void fl_deselect_browser ( Fl_Widget o)
inline

Definition at line 433 of file forms.H.

◆ fl_deselect_browser_line()

void fl_deselect_browser_line ( Fl_Widget o,
int  n 
)
inline

Definition at line 431 of file forms.H.

◆ fl_do_forms()

Fl_Widget* fl_do_forms ( void  )

Definition at line 119 of file forms_compatability.cxx.

References Fl::readqueue(), and Fl::wait().

Referenced by fl_do_only_forms().

◆ fl_do_only_forms()

Fl_Widget* fl_do_only_forms ( void  )
inline

Definition at line 178 of file forms.H.

References fl_do_forms().

◆ fl_double_click()

int fl_double_click ( )
inline

Definition at line 829 of file forms.H.

References Fl::event_clicks().

◆ fl_draw()

void fl_draw ( )
inline

Definition at line 830 of file forms.H.

References Fl::flush().

Referenced by fl_drw_text(), and fl_drw_text_beside().

◆ fl_drw_box()

void fl_drw_box ( Fl_Boxtype  b,
int  x,
int  y,
int  w,
int  h,
Fl_Color  bgc,
int  = 3 
)
inline

Definition at line 343 of file forms.H.

References b, fl_draw_box(), x, and y.

◆ fl_drw_frame()

void fl_drw_frame ( Fl_Boxtype  b,
int  x,
int  y,
int  w,
int  h,
Fl_Color  bgc,
int  = 3 
)
inline

Definition at line 345 of file forms.H.

References b, fl_draw_box(), x, and y.

◆ fl_drw_text()

void fl_drw_text ( Fl_Align  align,
int  x,
int  y,
int  w,
int  h,
Fl_Color  fgcolor,
int  size,
Fl_Font  style,
const char *  s 
)
inline

Definition at line 348 of file forms.H.

References fl_color(), fl_draw(), fl_font(), x, and y.

◆ fl_drw_text_beside()

void fl_drw_text_beside ( Fl_Align  align,
int  x,
int  y,
int  w,
int  h,
Fl_Color  fgcolor,
int  size,
Fl_Font  style,
const char *  s 
)
inline

Definition at line 357 of file forms.H.

References fl_color(), fl_draw(), fl_font(), x, and y.

◆ fl_end_form()

void fl_end_form ( )

Definition at line 26 of file forms_compatability.cxx.

References Fl_Group::current(), and Fl_Group::forms_end().

◆ fl_end_group()

void fl_end_group ( )
inline

Definition at line 265 of file forms.H.

References Fl_Group::current(), and Fl_Group::forms_end().

◆ fl_finish()

void fl_finish ( )
inline

Definition at line 160 of file forms.H.

◆ fl_flip_yorigin()

void fl_flip_yorigin ( )
inline

Definition at line 304 of file forms.H.

References fl_flip.

◆ fl_form_is_visible()

int fl_form_is_visible ( Fl_Window f)
inline

Definition at line 330 of file forms.H.

References f.

◆ fl_free_form()

void fl_free_form ( Fl_Window x)
inline

Definition at line 254 of file forms.H.

References x.

◆ fl_free_object()

void fl_free_object ( Fl_Widget x)
inline

Definition at line 232 of file forms.H.

References x.

◆ fl_freeze_all_forms()

void fl_freeze_all_forms ( )
inline

Definition at line 186 of file forms.H.

◆ fl_freeze_form()

void fl_freeze_form ( Fl_Window )
inline

Definition at line 184 of file forms.H.

◆ fl_freeze_object()

void fl_freeze_object ( Fl_Widget )
inline

Definition at line 182 of file forms.H.

◆ fl_get_border_width()

int fl_get_border_width ( )
inline

Definition at line 246 of file forms.H.

◆ fl_get_browser()

int fl_get_browser ( Fl_Widget o)
inline

Definition at line 439 of file forms.H.

◆ fl_get_browser_line()

char* fl_get_browser_line ( Fl_Widget o,
int  n 
)
inline

Definition at line 425 of file forms.H.

◆ fl_get_browser_maxline()

int fl_get_browser_maxline ( Fl_Widget o)
inline

Definition at line 441 of file forms.H.

◆ fl_get_browser_topline()

int fl_get_browser_topline ( Fl_Widget o)
inline

Definition at line 437 of file forms.H.

◆ fl_get_button()

int fl_get_button ( Fl_Widget b)
inline

Definition at line 477 of file forms.H.

References b.

◆ fl_get_button_numb()

int fl_get_button_numb ( Fl_Widget )
inline

Definition at line 479 of file forms.H.

References Fl::event_button().

◆ fl_get_choice()

int fl_get_choice ( Fl_Widget o)
inline

Definition at line 547 of file forms.H.

◆ fl_get_choice_text()

const char* fl_get_choice_text ( Fl_Widget o)
inline

Definition at line 551 of file forms.H.

◆ fl_get_clock()

void fl_get_clock ( Fl_Widget o,
int *  h,
int *  m,
int *  s 
)
inline

Definition at line 562 of file forms.H.

◆ fl_get_counter_bounds()

void fl_get_counter_bounds ( Fl_Widget o,
float *  a,
float *  b 
)
inline

Definition at line 582 of file forms.H.

References b.

◆ fl_get_counter_value()

double fl_get_counter_value ( Fl_Widget o)
inline

Definition at line 580 of file forms.H.

◆ fl_get_dial_bounds()

void fl_get_dial_bounds ( Fl_Widget o,
float *  a,
float *  b 
)
inline

Definition at line 605 of file forms.H.

References b.

◆ fl_get_dial_value()

double fl_get_dial_value ( Fl_Widget o)
inline

Definition at line 601 of file forms.H.

◆ fl_get_directory()

char* fl_get_directory ( )

Definition at line 50 of file forms_fselect.cxx.

References fl_directory.

◆ fl_get_filename()

char* fl_get_filename ( )

Definition at line 54 of file forms_fselect.cxx.

References fl_filename.

◆ fl_get_input()

const char* fl_get_input ( Fl_Widget o)
inline

Definition at line 703 of file forms.H.

◆ fl_get_input_cursorpos()

int fl_get_input_cursorpos ( Fl_Widget o,
int *  x,
int *  y 
)
inline

Definition at line 699 of file forms.H.

References x, and y.

◆ fl_get_menu()

int fl_get_menu ( Fl_Widget o)
inline

Definition at line 730 of file forms.H.

◆ fl_get_menu_item_mode()

int fl_get_menu_item_mode ( Fl_Widget o,
int  i 
)
inline

Definition at line 736 of file forms.H.

◆ fl_get_menu_item_text()

const char* fl_get_menu_item_text ( Fl_Widget o,
int  i 
)
inline

Definition at line 732 of file forms.H.

◆ fl_get_menu_maxitems()

int fl_get_menu_maxitems ( Fl_Widget o)
inline

Definition at line 734 of file forms.H.

◆ fl_get_menu_text()

const char* fl_get_menu_text ( Fl_Widget o)
inline

Definition at line 738 of file forms.H.

◆ fl_get_object_geometry()

void fl_get_object_geometry ( Fl_Widget o,
int *  x,
int *  y,
int *  w,
int *  h 
)
inline

Definition at line 216 of file forms.H.

References Fl_Widget::h(), Fl_Widget::w(), x, Fl_Widget::x(), y, and Fl_Widget::y().

◆ fl_get_object_position()

void fl_get_object_position ( Fl_Widget o,
int *  x,
int *  y 
)
inline

Definition at line 218 of file forms.H.

References x, Fl_Widget::x(), y, and Fl_Widget::y().

◆ fl_get_pattern()

char* fl_get_pattern ( )

Definition at line 52 of file forms_fselect.cxx.

References fl_pattern.

◆ fl_get_positioner_xbounds()

void fl_get_positioner_xbounds ( Fl_Widget o,
float *  a,
float *  b 
)
inline

Definition at line 750 of file forms.H.

References b.

◆ fl_get_positioner_xvalue()

double fl_get_positioner_xvalue ( Fl_Widget o)
inline

Definition at line 746 of file forms.H.

◆ fl_get_positioner_ybounds()

void fl_get_positioner_ybounds ( Fl_Widget o,
float *  a,
float *  b 
)
inline

Definition at line 760 of file forms.H.

References b.

◆ fl_get_positioner_yvalue()

double fl_get_positioner_yvalue ( Fl_Widget o)
inline

Definition at line 756 of file forms.H.

◆ fl_get_slider_bounds()

void fl_get_slider_bounds ( Fl_Widget o,
float *  a,
float *  b 
)
inline

Definition at line 784 of file forms.H.

References b.

◆ fl_get_slider_value()

double fl_get_slider_value ( Fl_Widget o)
inline

Definition at line 780 of file forms.H.

◆ fl_get_timer()

double fl_get_timer ( Fl_Widget o)
inline

Definition at line 818 of file forms.H.

◆ fl_gettime()

void fl_gettime ( long *  sec,
long *  usec 
)

Definition at line 42 of file forms_timer.cxx.

References NULL.

Referenced by Fl_Timer::step(), Fl_Timer::suspended(), and Fl_Timer::value().

◆ fl_hide_form()

void fl_hide_form ( Fl_Window f)
inline

Definition at line 311 of file forms.H.

References f.

◆ fl_hide_object()

void fl_hide_object ( Fl_Widget o)
inline

Definition at line 231 of file forms.H.

References Fl_Widget::hide().

◆ fl_init()

void fl_init ( )
inline

Definition at line 327 of file forms.H.

◆ fl_initialize()

void fl_initialize ( int *  ,
char *  [],
const char *  ,
void *  ,
int   
)

◆ fl_insert_browser_line()

void fl_insert_browser_line ( Fl_Widget o,
int  n,
const char *  s 
)
inline

Definition at line 419 of file forms.H.

◆ fl_insert_chart_value()

void fl_insert_chart_value ( Fl_Widget o,
int  i,
double  v,
const char *  s,
uchar  c 
)
inline

Definition at line 511 of file forms.H.

◆ fl_insert_object()

void fl_insert_object ( Fl_Widget o,
Fl_Widget b 
)
inline

Definition at line 238 of file forms.H.

References b.

◆ fl_isdisplayed_browser_line()

int fl_isdisplayed_browser_line ( Fl_Widget o,
int  n 
)
inline

Definition at line 463 of file forms.H.

◆ fl_isselected_browser_line()

int fl_isselected_browser_line ( Fl_Widget o,
int  n 
)
inline

Definition at line 435 of file forms.H.

◆ fl_load_browser()

int fl_load_browser ( Fl_Widget o,
const char *  f 
)
inline

Definition at line 427 of file forms.H.

References f.

◆ fl_mapcolor()

void fl_mapcolor ( Fl_Color  c,
uchar  r,
uchar  g,
uchar  b 
)
inline

Definition at line 367 of file forms.H.

References b, and Fl::set_color().

◆ fl_mouse_button()

int fl_mouse_button ( )
inline

Definition at line 332 of file forms.H.

References Fl::event_button().

◆ FL_ObjWin()

Fl_Window* FL_ObjWin ( Fl_Widget o)
inline

Definition at line 240 of file forms.H.

References Fl_Widget::window().

◆ fl_pop_form()

void fl_pop_form ( Fl_Window f)
inline

Definition at line 312 of file forms.H.

References f.

◆ fl_raise_form()

void fl_raise_form ( Fl_Window f)
inline

Definition at line 309 of file forms.H.

References f.

◆ fl_redraw_form()

void fl_redraw_form ( Fl_Window f)
inline

Definition at line 255 of file forms.H.

References f.

◆ fl_redraw_object()

void fl_redraw_object ( Fl_Widget o)
inline

Definition at line 229 of file forms.H.

References Fl_Widget::redraw().

◆ fl_remove_io_callback()

void fl_remove_io_callback ( int  fd,
short  ,
FL_IO_CALLBACK   
)
inline

Definition at line 165 of file forms.H.

References fd, and Fl::remove_fd().

◆ fl_remove_timeout()

void fl_remove_timeout ( int  )
inline

Definition at line 171 of file forms.H.

◆ fl_replace_browser_line()

void fl_replace_browser_line ( Fl_Widget o,
int  n,
const char *  s 
)
inline

Definition at line 423 of file forms.H.

◆ fl_replace_chart_value()

void fl_replace_chart_value ( Fl_Widget o,
int  i,
double  v,
const char *  s,
uchar  c 
)
inline

Definition at line 513 of file forms.H.

◆ fl_replace_choice()

void fl_replace_choice ( Fl_Widget o,
int  i,
const char *  s 
)
inline

Definition at line 540 of file forms.H.

◆ fl_replace_menu_item()

void fl_replace_menu_item ( Fl_Widget o,
int  i,
const char *  s 
)
inline

Definition at line 719 of file forms.H.

◆ fl_reset_focus_object()

void fl_reset_focus_object ( Fl_Widget o)
inline

Definition at line 190 of file forms.H.

References Fl::focus().

◆ fl_resume_timer()

void fl_resume_timer ( Fl_Widget o)
inline

Definition at line 820 of file forms.H.

◆ fl_scale_form()

void fl_scale_form ( Fl_Window f,
double  x,
double  y 
)
inline

Definition at line 269 of file forms.H.

References f, x, and y.

◆ fl_select_browser_line()

void fl_select_browser_line ( Fl_Widget o,
int  n 
)
inline

Definition at line 429 of file forms.H.

◆ fl_set_bitmap_data()

void fl_set_bitmap_data ( Fl_Widget o,
int  w,
int  h,
const uchar b 
)
inline

Definition at line 391 of file forms.H.

References b.

◆ fl_set_bitmapbutton_data()

void fl_set_bitmapbutton_data ( Fl_Widget o,
int  a,
int  b,
uchar c 
)
inline

Definition at line 495 of file forms.H.

References b.

◆ fl_set_border_width()

void fl_set_border_width ( int  )
inline

Definition at line 247 of file forms.H.

◆ fl_set_browser_fontsize()

void fl_set_browser_fontsize ( Fl_Widget o,
int  s 
)
inline

Definition at line 446 of file forms.H.

◆ fl_set_browser_fontstyle()

void fl_set_browser_fontstyle ( Fl_Widget o,
Fl_Font  s 
)
inline

Definition at line 448 of file forms.H.

◆ fl_set_browser_specialkey()

void fl_set_browser_specialkey ( Fl_Widget o,
char  c 
)
inline

Definition at line 450 of file forms.H.

◆ fl_set_browser_topline()

void fl_set_browser_topline ( Fl_Widget o,
int  n 
)
inline

Definition at line 444 of file forms.H.

◆ fl_set_button()

void fl_set_button ( Fl_Widget b,
int  v 
)
inline

Definition at line 478 of file forms.H.

References b.

◆ fl_set_button_shortcut()

void fl_set_button_shortcut ( Fl_Widget b,
const char *  s,
int  = 0 
)
inline

Definition at line 480 of file forms.H.

References b.

◆ fl_set_chart_autosize()

void fl_set_chart_autosize ( Fl_Widget o,
int  v 
)
inline

Definition at line 519 of file forms.H.

◆ fl_set_chart_bounds()

void fl_set_chart_bounds ( Fl_Widget o,
double  a,
double  b 
)
inline

Definition at line 515 of file forms.H.

References b.

◆ fl_set_chart_lcolor()

void fl_set_chart_lcolor ( Fl_Widget o,
Fl_Color  v 
)
inline

Definition at line 525 of file forms.H.

◆ fl_set_chart_lsize()

void fl_set_chart_lsize ( Fl_Widget o,
int  v 
)
inline

Definition at line 523 of file forms.H.

◆ fl_set_chart_lstyle()

void fl_set_chart_lstyle ( Fl_Widget o,
Fl_Font  v 
)
inline

Definition at line 521 of file forms.H.

◆ fl_set_chart_maxnumb()

void fl_set_chart_maxnumb ( Fl_Widget o,
int  v 
)
inline

Definition at line 517 of file forms.H.

◆ fl_set_choice()

void fl_set_choice ( Fl_Widget o,
int  i 
)
inline

Definition at line 544 of file forms.H.

◆ fl_set_choice_fontsize()

void fl_set_choice_fontsize ( Fl_Widget o,
int  x 
)
inline

Definition at line 553 of file forms.H.

References x.

◆ fl_set_choice_fontstyle()

void fl_set_choice_fontstyle ( Fl_Widget o,
Fl_Font  x 
)
inline

Definition at line 555 of file forms.H.

References x.

◆ fl_set_counter_bounds()

void fl_set_counter_bounds ( Fl_Widget o,
double  a,
double  b 
)
inline

Definition at line 572 of file forms.H.

References b.

◆ fl_set_counter_precision()

void fl_set_counter_precision ( Fl_Widget o,
int  v 
)
inline

Definition at line 576 of file forms.H.

◆ fl_set_counter_return()

void fl_set_counter_return ( Fl_Widget o,
int  v 
)
inline

Definition at line 578 of file forms.H.

References FL_WHEN_RELEASE.

◆ fl_set_counter_step()

void fl_set_counter_step ( Fl_Widget o,
double  a,
double  b 
)
inline

Definition at line 574 of file forms.H.

References b.

◆ fl_set_counter_value()

void fl_set_counter_value ( Fl_Widget o,
double  v 
)
inline

Definition at line 570 of file forms.H.

◆ fl_set_cursor()

void fl_set_cursor ( Fl_Window w,
Fl_Cursor  c 
)
inline

Definition at line 589 of file forms.H.

References Fl_Window::cursor().

◆ fl_set_dial_angles()

void fl_set_dial_angles ( Fl_Widget o,
int  a,
int  b 
)
inline

Definition at line 611 of file forms.H.

References b.

◆ fl_set_dial_bounds()

void fl_set_dial_bounds ( Fl_Widget o,
double  a,
double  b 
)
inline

Definition at line 603 of file forms.H.

References b.

◆ fl_set_dial_return()

void fl_set_dial_return ( Fl_Widget o,
int  i 
)
inline

Definition at line 609 of file forms.H.

References FL_WHEN_RELEASE.

◆ fl_set_dial_step()

void fl_set_dial_step ( Fl_Widget o,
double  v 
)
inline

Definition at line 616 of file forms.H.

◆ fl_set_dial_value()

void fl_set_dial_value ( Fl_Widget o,
double  v 
)
inline

Definition at line 599 of file forms.H.

◆ fl_set_focus_object()

void fl_set_focus_object ( Fl_Window ,
Fl_Widget o 
)
inline

Definition at line 189 of file forms.H.

References Fl::focus().

◆ fl_set_font_name()

void fl_set_font_name ( Fl_Font  n,
const char *  s 
)
inline

Definition at line 365 of file forms.H.

References Fl::set_font().

◆ fl_set_form_callback()

void fl_set_form_callback ( Fl_Window f,
Forms_FormCB  c 
)
inline

Definition at line 324 of file forms.H.

References f.

◆ fl_set_form_dblbuffer()

void fl_set_form_dblbuffer ( Fl_Window ,
int   
)
inline

Definition at line 249 of file forms.H.

◆ fl_set_form_geometry()

void fl_set_form_geometry ( Fl_Window f,
int  x,
int  y,
int  w,
int  h 
)
inline

Definition at line 273 of file forms.H.

References f, x, and y.

◆ fl_set_form_hotobject()

void fl_set_form_hotobject ( Fl_Window w,
Fl_Widget o 
)
inline

Definition at line 302 of file forms.H.

References Fl_Window::hotspot().

◆ fl_set_form_hotspot()

void fl_set_form_hotspot ( Fl_Window w,
int  x,
int  y 
)
inline

Definition at line 301 of file forms.H.

References Fl_Window::hotspot(), x, and y.

◆ fl_set_form_position()

void fl_set_form_position ( Fl_Window f,
int  x,
int  y 
)
inline

Definition at line 271 of file forms.H.

References f, x, and y.

◆ fl_set_form_size()

void fl_set_form_size ( Fl_Window f,
int  w,
int  h 
)
inline

Definition at line 272 of file forms.H.

References f.

◆ fl_set_form_title()

void fl_set_form_title ( Fl_Window f,
const char *  s 
)
inline

Definition at line 320 of file forms.H.

References f.

◆ fl_set_goodies_font()

void fl_set_goodies_font ( Fl_Font  a,
Fl_Fontsize  b 
)
inline

Definition at line 657 of file forms.H.

References b, and fl_message_font().

◆ fl_set_graphics_mode()

void fl_set_graphics_mode ( int  ,
int   
)

Definition at line 130 of file forms_compatability.cxx.

◆ fl_set_idle_callback()

void fl_set_idle_callback ( void(*)()  cb)
inline

Definition at line 174 of file forms.H.

References cb(), and Fl::set_idle().

◆ fl_set_input()

void fl_set_input ( Fl_Widget o,
const char *  v 
)
inline

Definition at line 677 of file forms.H.

◆ fl_set_input_color()

void fl_set_input_color ( Fl_Widget o,
Fl_Color  a,
Fl_Color  b 
)
inline

Definition at line 681 of file forms.H.

References b.

◆ fl_set_input_cursorpos()

void fl_set_input_cursorpos ( Fl_Widget o,
int  x,
int   
)
inline

Definition at line 686 of file forms.H.

References x.

◆ fl_set_input_return()

void fl_set_input_return ( Fl_Widget o,
int  x 
)
inline

Definition at line 679 of file forms.H.

References FL_WHEN_RELEASE, and x.

◆ fl_set_menu()

void fl_set_menu ( Fl_Widget o,
const char *  s 
)
inline

Definition at line 715 of file forms.H.

◆ fl_set_menu_item_mode()

void fl_set_menu_item_mode ( Fl_Widget o,
int  i,
long  x 
)
inline

Definition at line 725 of file forms.H.

References x.

◆ fl_set_menu_item_shortcut()

void fl_set_menu_item_shortcut ( Fl_Widget o,
int  i,
const char *  s 
)
inline

Definition at line 723 of file forms.H.

References fl_old_shortcut().

◆ fl_set_object_boxtype()

void fl_set_object_boxtype ( Fl_Widget o,
Fl_Boxtype  a 
)
inline

Definition at line 200 of file forms.H.

References Fl_Widget::box().

◆ fl_set_object_callback()

void fl_set_object_callback ( Fl_Widget o,
Forms_CB  c,
long  a 
)
inline

Definition at line 222 of file forms.H.

References Fl_Widget::callback().

◆ fl_set_object_color()

void fl_set_object_color ( Fl_Widget o,
Fl_Color  a,
Fl_Color  b 
)
inline

Definition at line 210 of file forms.H.

References b, and Fl_Widget::color().

◆ fl_set_object_dblbuffer()

void fl_set_object_dblbuffer ( Fl_Widget ,
int   
)
inline

Definition at line 248 of file forms.H.

◆ fl_set_object_geometry()

void fl_set_object_geometry ( Fl_Widget o,
int  x,
int  y,
int  w,
int  h 
)
inline

Definition at line 214 of file forms.H.

References Fl_Widget::resize(), x, and y.

◆ fl_set_object_label()

void fl_set_object_label ( Fl_Widget o,
const char *  a 
)
inline

Definition at line 211 of file forms.H.

References Fl_Widget::label(), and Fl_Widget::redraw().

◆ fl_set_object_lalign()

void fl_set_object_lalign ( Fl_Widget o,
Fl_Align  a 
)
inline

Definition at line 208 of file forms.H.

References Fl_Widget::align().

◆ fl_set_object_lcol()

void fl_set_object_lcol ( Fl_Widget o,
Fl_Color  a 
)
inline

Definition at line 206 of file forms.H.

References Fl_Widget::labelcolor().

◆ fl_set_object_lsize()

void fl_set_object_lsize ( Fl_Widget o,
int  s 
)
inline

Definition at line 201 of file forms.H.

References Fl_Widget::labelsize().

◆ fl_set_object_lstyle()

void fl_set_object_lstyle ( Fl_Widget o,
int  a 
)
inline

Definition at line 204 of file forms.H.

References Fl_Widget::labelfont(), and Fl_Widget::labeltype().

◆ fl_set_object_position()

void fl_set_object_position ( Fl_Widget o,
int  x,
int  y 
)
inline

Definition at line 212 of file forms.H.

References Fl_Widget::position(), x, and y.

◆ fl_set_object_return()

void fl_set_object_return ( Fl_Widget o,
int  v 
)
inline

Definition at line 226 of file forms.H.

References FL_WHEN_RELEASE, and Fl_Widget::when().

◆ fl_set_object_size()

void fl_set_object_size ( Fl_Widget o,
int  w,
int  h 
)
inline

Definition at line 213 of file forms.H.

References Fl_Widget::size().

◆ fl_set_pixmap_align()

void fl_set_pixmap_align ( Fl_Widget o,
Fl_Align  a,
int  ,
int   
)
inline

Definition at line 402 of file forms.H.

References Fl_Widget::align().

◆ fl_set_pixmap_data()

void fl_set_pixmap_data ( Fl_Widget o,
char *const b 
)
inline

Definition at line 398 of file forms.H.

References b.

◆ fl_set_pixmapbutton_data()

void fl_set_pixmapbutton_data ( Fl_Widget o,
const char *const c 
)
inline

Definition at line 499 of file forms.H.

◆ fl_set_positioner_return()

void fl_set_positioner_return ( Fl_Widget o,
int  v 
)
inline

Definition at line 768 of file forms.H.

References FL_WHEN_RELEASE.

◆ fl_set_positioner_xbounds()

void fl_set_positioner_xbounds ( Fl_Widget o,
double  a,
double  b 
)
inline

Definition at line 748 of file forms.H.

References b.

◆ fl_set_positioner_xstep()

void fl_set_positioner_xstep ( Fl_Widget o,
double  v 
)
inline

Definition at line 764 of file forms.H.

◆ fl_set_positioner_xvalue()

void fl_set_positioner_xvalue ( Fl_Widget o,
double  v 
)
inline

Definition at line 744 of file forms.H.

◆ fl_set_positioner_ybounds()

void fl_set_positioner_ybounds ( Fl_Widget o,
double  a,
double  b 
)
inline

Definition at line 758 of file forms.H.

References b.

◆ fl_set_positioner_ystep()

void fl_set_positioner_ystep ( Fl_Widget o,
double  v 
)
inline

Definition at line 766 of file forms.H.

◆ fl_set_positioner_yvalue()

void fl_set_positioner_yvalue ( Fl_Widget o,
double  v 
)
inline

Definition at line 754 of file forms.H.

◆ fl_set_slider_bounds()

void fl_set_slider_bounds ( Fl_Widget o,
double  a,
double  b 
)
inline

Definition at line 782 of file forms.H.

References b.

◆ fl_set_slider_precision()

void fl_set_slider_precision ( Fl_Widget o,
int  i 
)
inline

Definition at line 799 of file forms.H.

◆ fl_set_slider_return()

void fl_set_slider_return ( Fl_Widget o,
int  i 
)
inline

Definition at line 788 of file forms.H.

References FL_WHEN_RELEASE.

◆ fl_set_slider_size()

void fl_set_slider_size ( Fl_Widget o,
double  v 
)
inline

Definition at line 793 of file forms.H.

◆ fl_set_slider_step()

void fl_set_slider_step ( Fl_Widget o,
double  v 
)
inline

Definition at line 790 of file forms.H.

◆ fl_set_slider_value()

void fl_set_slider_value ( Fl_Widget o,
double  v 
)
inline

Definition at line 778 of file forms.H.

◆ fl_set_timer()

void fl_set_timer ( Fl_Widget o,
double  v 
)
inline

Definition at line 817 of file forms.H.

◆ fl_set_timer_countup()

void fl_set_timer_countup ( Fl_Widget o,
char  d 
)
inline

Definition at line 821 of file forms.H.

◆ fl_setdisplayed_browser_line()

void fl_setdisplayed_browser_line ( Fl_Widget o,
int  n,
int  i 
)
inline

Definition at line 461 of file forms.H.

◆ fl_show_alert()

void fl_show_alert ( const char *  ,
const char *  ,
const char *  ,
int  = 0 
)

Definition at line 178 of file forms_compatability.cxx.

References fl_alert().

◆ fl_show_choice()

int fl_show_choice ( const char *  m1,
const char *  m2,
const char *  m3,
int  numb,
const char *  b0,
const char *  b1,
const char *  b2 
)

Definition at line 186 of file forms_compatability.cxx.

References fl_choice().

Referenced by fl_show_choices().

◆ fl_show_choices()

int fl_show_choices ( const char *  c,
int  n,
const char *  b1,
const char *  b2,
const char *  b3,
int   
)
inline

Definition at line 659 of file forms.H.

References fl_show_choice().

◆ fl_show_file_selector()

char* fl_show_file_selector ( const char *  message,
const char *  dir,
const char *  pat,
const char *  fname 
)

◆ fl_show_form()

◆ fl_show_form_window()

void fl_show_form_window ( Fl_Window )
inline

Definition at line 307 of file forms.H.

◆ fl_show_input()

const char* fl_show_input ( const char *  l,
const char *  d = 0 
)
inline

Definition at line 646 of file forms.H.

References fl_input().

◆ fl_show_menu_symbol()

void fl_show_menu_symbol ( Fl_Widget ,
int   
)
inline

Definition at line 727 of file forms.H.

◆ fl_show_message()

void fl_show_message ( const char *  ,
const char *  ,
const char *   
)

Definition at line 174 of file forms_compatability.cxx.

References fl_message().

◆ fl_show_object()

void fl_show_object ( Fl_Widget o)
inline

Definition at line 230 of file forms.H.

References Fl_Widget::show().

◆ fl_show_question() [1/2]

int fl_show_question ( const char *  ,
const char *  ,
const char *   
)

Definition at line 182 of file forms_compatability.cxx.

References fl_choice().

◆ fl_show_question() [2/2]

int fl_show_question ( const char *  c,
int  = 0 
)
inline

Definition at line 642 of file forms.H.

References fl_choice(), fl_no, and fl_yes.

◆ fl_show_simple_input()

char* fl_show_simple_input ( const char *  label,
const char *  deflt = 0 
)

Definition at line 197 of file forms_compatability.cxx.

References fl_input().

◆ fl_suspend_timer()

void fl_suspend_timer ( Fl_Widget o)
inline

Definition at line 819 of file forms.H.

◆ fl_title_form()

void fl_title_form ( Fl_Window f,
const char *  s 
)
inline

Definition at line 321 of file forms.H.

References f.

◆ fl_trigger_object()

void fl_trigger_object ( Fl_Widget o)
inline

Definition at line 225 of file forms.H.

References Fl_Widget::do_callback().

◆ fl_unfreeze_all_forms()

void fl_unfreeze_all_forms ( )
inline

Definition at line 187 of file forms.H.

◆ fl_unfreeze_form()

void fl_unfreeze_form ( Fl_Window )
inline

Definition at line 185 of file forms.H.

◆ fl_unfreeze_object()

void fl_unfreeze_object ( Fl_Widget )
inline

Definition at line 183 of file forms.H.

Variable Documentation

◆ fl_flip

char fl_flip

Definition at line 25 of file forms_compatability.cxx.

Referenced by fl_flip_yorigin(), fl_initialize(), and Fl_Group::forms_end().

◆ fl_modal_next

char fl_modal_next

Definition at line 81 of file forms_compatability.cxx.

Referenced by fl_deactivate_all_forms(), and fl_show_form().

Fl_Boxtype
Fl_Boxtype
Definition: Enumerations.H:603
fl_add_new
Fl_Widget * fl_add_new(Fl_Widget *p)
Definition: forms.H:375
x
int x
Definition: test.c:73
y
int y
Definition: test.c:74
uchar
unsigned char uchar
Definition: fl_types.h:30
name
static const char * name
Definition: Fl_arg.cxx:53