<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Common Dialogs Binding Map</title> <link href="map.css" rel="stylesheet"> </head> <body> <h2>Common Dialogs Binding Map</h2> <table class="package"> <tr><th colspan="2">Package name</th></tr> <tr> <td>Fl_Ask</td> <td>FLTK.Dialogs</td> </tr> </table> <table class="type"> <tr><th colspan="2">Types</th></tr> <tr> <td>Fl_Beep</td> <td>Beep_Kind</td> </tr> <tr> <td> </td> <td>Choice</td> </tr> <tr> <td> </td> <td>RGB_Float</td> </tr> <tr> <td> </td> <td>RGB_Int</td> </tr> </table> <table class="function"> <tr><th colspan="2">Functions and Procedures</th></tr> <tr> <td><pre> void fl_alert(const char *fmt,...); </pre></td> <td><pre> procedure Alert (Message : String); </pre></td> </tr> <tr> <td><pre> int fl_ask(const char *fmt,...); </pre></td> <td>Present but disabled due to fl_ask being deprecated</td> </tr> <tr> <td><pre> void fl_beep(int type); </pre></td> <td><pre> procedure Beep (Kind : in Beep_Kind); </pre></td> </tr> <tr> <td><pre> int fl_choice(const char *fmt, const char *b0, const char *b1, const char *b2,...); </pre></td> <td><pre> function Three_Way_Choice (Message, Button1, Button2, Button3 : in String) return Choice; </pre></td> </tr> <tr> <td><pre> int fl_color_chooser(const char *name, double &r, double &g, double &b, int cmode); </pre></td> <td><pre> function Color_Chooser (Title : in String; R, G, B : in out RGB_Float; Mode : in FLTK.Widgets.Groups.Color_Choosers.Color_Mode := FLTK.Widgets.Groups.Color_Choosers.RGB) return Boolean; </pre></td> </tr> <tr> <td><pre> int fl_color_chooser(const char *name, uchar &r, uchar &g, uchar &b, int cmode); </pre></td> <td><pre> function Color_Chooser (Title : in String; R, G, B : in out RGB_Int; Mode : in FLTK.Widgets.Groups.Color_Choosers.Color_Mode := FLTK.Widgets.Groups.Color_Choosers.RGB) return Boolean; </pre></td> </tr> <tr> <td><pre> char * fl_dir_chooser(const char *message, const char *fname, int relative); </pre></td> <td><pre> function Dir_Chooser (Message, Default : in String; Relative : in Boolean := False) return String; </pre></td> </tr> <tr> <td><pre> char * fl_file_chooser(const char *message, const char *pat, const char *fname, int relative); </pre></td> <td><pre> function File_Chooser (Message, Filter_Pattern, Default : in String; Relative : in Boolean := False) return String; </pre></td> </tr> <tr> <td><pre> void fl_file_chooser_callback(void(*cb)(const char *)); </pre></td> <td> </td> </tr> <tr> <td><pre> void fl_file_chooser_ok_label(const char *l); </pre></td> <td> </td> </tr> <tr> <td><pre> const char * fl_input(const char *fmt, const char *defstr,...); </pre></td> <td><pre> function Text_Input (Message : in String; Default : in String := "") return String; </pre></td> </tr> <tr> <td><pre> void fl_message(const char *fmt,...); </pre></td> <td><pre> procedure Message_Box (Message : in String); </pre></td> </tr> <tr> <td><pre> void fl_message_font(Fl_Font f, Fl_Fontsize s); </pre></td> <td><pre> procedure Set_Message_Font (Font : in Font_Kind; Size : in Font_Size); </pre></td> </tr> <tr> <td><pre> void fl_message_hotspot(int enable); </pre></td> <td><pre> procedure Set_Hotspot (To : in Boolean); </pre></td> </tr> <tr> <td><pre> int fl_message_hotspot(void); </pre></td> <td><pre> function Get_Hotspot return Boolean; </pre></td> </tr> <tr> <td><pre> Fl_Widget * fl_message_icon(); </pre></td> <td><pre> function Get_Message_Icon return FLTK.Widgets.Boxes.Box_Reference; </pre></td> </tr> <tr> <td><pre> void fl_message_title(const char *title); </pre></td> <td><pre> procedure Set_Message_Title (To : in String); </pre></td> </tr> <tr> <td><pre> void fl_message_title_default(const char *title); </pre></td> <td><pre> procedure Set_Message_Title_Default (To : in String); </pre></td> </tr> <tr> <td><pre> const char * fl_password(const char *fmt, const char *defstr,...); </pre></td> <td><pre> function Password (Message : in String; Default : in String := "") return String; </pre></td> </tr> </table> </body> </html>