summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorJed Barber <jjbarber@y7mail.com>2018-04-17 16:00:26 +1000
committerJed Barber <jjbarber@y7mail.com>2018-04-17 16:00:26 +1000
commit617353265e4dc4e0280b565f2cd9e7749ce52bfd (patch)
treeb03cbfad780fb426ef42660ff6e112cdcaeda9f4 /doc
parenta4b6a06f372923fb38ae4d3c7e0429ce93ea7748 (diff)
More polishing
Diffstat (limited to 'doc')
-rw-r--r--doc/blank_template.html5
-rw-r--r--doc/common_dialogs.html263
-rw-r--r--doc/fl_clock.html107
-rw-r--r--doc/fl_clock_output.html184
-rw-r--r--doc/fl_double_window.html139
-rw-r--r--doc/fl_file_input.html155
-rw-r--r--doc/fl_float_input.html93
-rw-r--r--doc/fl_input.html545
-rw-r--r--doc/fl_int_input.html93
-rw-r--r--doc/fl_menu_window.html161
-rw-r--r--doc/fl_multiline_input.html84
-rw-r--r--doc/fl_multiline_output.html84
-rw-r--r--doc/fl_output.html84
-rw-r--r--doc/fl_round_clock.html93
-rw-r--r--doc/fl_secret_input.html86
-rw-r--r--doc/fl_single_window.html129
16 files changed, 2303 insertions, 2 deletions
diff --git a/doc/blank_template.html b/doc/blank_template.html
index 256c469..d624fee 100644
--- a/doc/blank_template.html
+++ b/doc/blank_template.html
@@ -18,8 +18,9 @@
<tr><th colspan="2">Package name</th></tr>
<tr>
-
+
</tr>
+
</table>
@@ -28,7 +29,7 @@
<tr><th colspan="2">Types</th></tr>
<tr>
-
+
</tr>
</table>
diff --git a/doc/common_dialogs.html b/doc/common_dialogs.html
new file mode 100644
index 0000000..0676bf8
--- /dev/null
+++ b/doc/common_dialogs.html
@@ -0,0 +1,263 @@
+
+<!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>&nbsp;</td>
+ <td>Choice</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>RGB_Float</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</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>&nbsp;</td>
+ </tr>
+
+ <tr>
+<td><pre>
+void fl_file_chooser_ok_label(const char *l);
+</pre></td>
+<td>&nbsp;</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>
+
diff --git a/doc/fl_clock.html b/doc/fl_clock.html
new file mode 100644
index 0000000..5e37577
--- /dev/null
+++ b/doc/fl_clock.html
@@ -0,0 +1,107 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Clock Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Clock Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Clock</td>
+ <td>FLTK.Widgets.Clocks.Updated</td>
+ </tr>
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_Clock</td>
+ <td>Updated_Clock</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Updated_Clock_Reference</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Clock(int X, int Y, int W, int H, const char *L=0);
+</pre></td>
+<td><pre>
+function Create
+ (X, Y, W, H : in Integer;
+ Text : in String)
+ return Updated_Clock;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+Fl_Clock(uchar t, int X, int Y, int W, int H, const char *L);
+</pre></td>
+<td><pre>
+function Create
+ (Kind : in Box_Kind;
+ X, Y, W, H : in Integer;
+ Text : in String)
+ return Updated_Clock;
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+procedure Draw
+ (This : in out Updated_Clock);
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+procedure Draw
+ (This : in out Clock;
+ X, Y, W, H : in Integer);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int handle(int);
+</pre></td>
+<td><pre>
+function Handle
+ (This : in out Updated_Clock;
+ Event : in Event_Kind)
+ return Event_Outcome;
+</pre></td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+
diff --git a/doc/fl_clock_output.html b/doc/fl_clock_output.html
new file mode 100644
index 0000000..92aaf37
--- /dev/null
+++ b/doc/fl_clock_output.html
@@ -0,0 +1,184 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Clock_Output Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Clock_Output Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Clock_Output</td>
+ <td>FLTK.Widgets.Clocks</td>
+ </tr>
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_Clock_Output</td>
+ <td>Clock</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Clock_Reference</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Hour</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Minute</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Second</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Time_Value</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Clock_Output(int X, int Y, int W, int H, const char *L=0);
+</pre></td>
+<td><pre>
+function Create
+ (X, Y, W, H : in Integer;
+ Text : in String)
+ return Clock;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void draw();
+</pre></td>
+<td><pre>
+procedure Draw
+ (This : in out Clock);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void draw(int X, int Y, int W, int H);
+</pre></td>
+<td><pre>
+procedure Draw
+ (This : in out Clock;
+ X, Y, W, H : in Integer);
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+function Handle
+ (This : in out Clock;
+ Event : in Event_Kind)
+ return Event_Outcome;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int hour() const;
+</pre></td>
+<td><pre>
+function Get_Hour
+ (This : in Clock)
+ return Hour;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int minute() const;
+</pre></td>
+<td><pre>
+function Get_Minute
+ (This : in Clock)
+ return Minute;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int second() const;
+</pre></td>
+<td><pre>
+function Get_Second
+ (This : in Clock)
+ return Second;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void value(ulong v);
+</pre></td>
+<td><pre>
+procedure Set_Time
+ (This : in out Clock;
+ To : in Time_Value);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void value(int H, int m, int s);
+</pre></td>
+<td><pre>
+procedure Set_Time
+ (This : in out Clock;
+ Hours : in Hour;
+ Minutes : in Minute;
+ Seconds : in Second);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+ulong value() const;
+</pre></td>
+<td><pre>
+function Get_Time
+ (This : in Clock)
+ return Time_Value;
+</pre></td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+
diff --git a/doc/fl_double_window.html b/doc/fl_double_window.html
new file mode 100644
index 0000000..88656a4
--- /dev/null
+++ b/doc/fl_double_window.html
@@ -0,0 +1,139 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Double_Window Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Double_Window Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Double_Window</td>
+ <td>FLTK.Widgets.Groups.Windows.Double</td>
+ </tr>
+
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_Double_Window</td>
+ <td>Double_Window</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Double_Window_Reference</td>
+ <tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Double_Window(int W, int H, const char *L=0);
+</pre></td>
+<td><pre>
+function Create
+ (W, H : in Integer)
+ return Double_Window;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+Fl_Double_Window(int X, int Y, int W, int H, const char *L=0);
+</pre></td>
+<td><pre>
+function Create
+ (X, Y, W, H : in Integer;
+ Text : in String)
+ return Double_Window;
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+procedure Draw
+ (This : in out Double_Window);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void flush();
+</pre></td>
+<td><pre>
+procedure Flush
+ (This : in out Double_Window);
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+function Handle
+ (This : in out Double_Window;
+ Event : in Event_Kind)
+ return Event_Outcome;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void hide();
+</pre></td>
+<td><pre>
+procedure Hide
+ (This : in out Double_Window);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void resize(int,int,int,int);
+</pre></td>
+<td>&nbsp;</td>
+ </tr>
+
+ <tr>
+<td><pre>
+void show();
+</pre></td>
+<td><pre>
+procedure Show
+ (This : in out Double_Window);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void show(int a, char **b);
+</pre></td>
+<td>&nbsp;</td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+
diff --git a/doc/fl_file_input.html b/doc/fl_file_input.html
new file mode 100644
index 0000000..d98c29c
--- /dev/null
+++ b/doc/fl_file_input.html
@@ -0,0 +1,155 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_File_Input Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_File_Input Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_File_Input</td>
+ <td>FLTK.Widgets.Inputs.File</td>
+ </tr>
+
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_File_Input</td>
+ <td>File_Input</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>File_Input_Reference</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_File_Input(int X, int Y, int W, int H, const char *L=0);
+</pre></td>
+<td><pre>
+function Create
+ (X, Y, W, H : in Integer;
+ Text : in String)
+ return File_Input;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+Fl_Boxtype down_box() const;
+</pre></td>
+<td><pre>
+function Get_Down_Box
+ (This : in File_Input)
+ return Box_Kind;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void down_box(Fl_Boxtype b);
+</pre></td>
+<td><pre>
+procedure Set_Down_Box
+ (This : in out File_Input;
+ To : in Box_Kind);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+virtual void draw();
+</pre></td>
+<td><pre>
+procedure Draw
+ (This : in out File_Input);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+Fl_Color errorcolor() const;
+</pre></td>
+<td><pre>
+function Get_Error_Color
+ (This : in File_Input)
+ return Color;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void errorcolor(Fl_Color c);
+</pre></td>
+<td><pre>
+procedure Set_Error_Color
+ (This : in out File_Input;
+ To : in Color);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+virtual int handle(int event);
+</pre></td>
+<td><pre>
+function Handle
+ (This : in out File_Input;
+ Event : in Event_Kind)
+ return Event_Outcome;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int value(const char *str);
+int value(const char *str, int len);
+</pre></td>
+<td><pre>
+procedure Set_Value
+ (This : in out Input;
+ To : in String);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+const char * value();
+</pre></td>
+<td><pre>
+function Get_Value
+ (This : in Input)
+ return String;
+</pre></td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+
diff --git a/doc/fl_float_input.html b/doc/fl_float_input.html
new file mode 100644
index 0000000..04afafe
--- /dev/null
+++ b/doc/fl_float_input.html
@@ -0,0 +1,93 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Float_Input Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Float_Input Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Float_Input</td>
+ <td>FLTK.Widgets.Inputs.Float</td>
+ </tr>
+
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_Float_Input</td>
+ <td>Float_Input</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Float_Input_Reference</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Float_Input(int X, int Y, int W, int H, const char *L=0);
+</pre></td>
+<td><pre>
+function Create
+ (X, Y, W, H : in Integer;
+ Text : in String)
+ return Float_Input;
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+procedure Draw
+ (This : in out Float_Input);
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+function Get_Value
+ (This : in Float_Input)
+ return Standard.Float;
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+function Handle
+ (This : in out Float_Input;
+ Event : in Event_Kind)
+ return Event_Outcome;
+</pre></td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+
diff --git a/doc/fl_input.html b/doc/fl_input.html
new file mode 100644
index 0000000..f93b4c8
--- /dev/null
+++ b/doc/fl_input.html
@@ -0,0 +1,545 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Input Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Input Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Input_<br>Fl_Input</td>
+ <td>FLTK.Widgets.Inputs</td>
+ </tr>
+
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_Input_<br>Fl_Input</td>
+ <td>Input</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Input_Reference</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Input_Kind</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Input_(int, int, int, int, const char*=0);
+Fl_Input(int, int, int, int, const char*=0);
+</pre></td>
+<td><pre>
+function Create
+ (X, Y, W, H : in Integer;
+ Text : in String)
+ return Input;
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+function Has_Changed
+ (This : in Input)
+ return Boolean;
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+procedure Clear_Changed
+ (This : in out Input);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int copy(int clipboard);
+</pre></td>
+<td><pre>
+procedure Copy
+ (This : in out Input);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int copy_cuts();
+</pre></td>
+<td><pre>
+procedure Copy_Cuts
+ (This : in out Input);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+Fl_Color cursor_color() const;
+</pre></td>
+<td><pre>
+function Get_Cursor_Color
+ (This : in Input)
+ return Color;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void cursor_color(Fl_Color n);
+</pre></td>
+<td><pre>
+procedure Set_Cursor_Color
+ (This : in out Input;
+ To : in Color);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int cut();
+</pre></td>
+<td><pre>
+procedure Cut
+ (This : in out Input);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int cut(int n);
+</pre></td>
+<td><pre>
+procedure Cut
+ (This : in out Input;
+ Num_Bytes : in Integer);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int cut(int a, int b);
+</pre></td>
+<td><pre>
+procedure Cut
+ (This : in out Input;
+ Start, Finish : in Integer);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void draw();
+</pre></td>
+<td><pre>
+procedure Draw
+ (This : in out Input);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int handle(int);
+</pre></td>
+<td><pre>
+function Handle
+ (This : in out Input;
+ Event : in Event_Kind)
+ return Event_Outcome;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+Fl_Char index(int i) const;
+</pre></td>
+<td><pre>
+function Index
+ (This : in Input;
+ Place : in Integer)
+ return Character;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int input_type() const;
+</pre></td>
+<td><pre>
+function Get_Input_Type
+ (This : in Input)
+ return Input_Kind;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void input_type(int t);
+</pre></td>
+<td><pre>
+procedure Set_Input_Type
+ (This : in out Input;
+ To : in Input_Kind);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int insert(const char *t, int l=0);
+</pre></td>
+<td><pre>
+procedure Insert
+ (This : in out Input;
+ Str : in String);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int mark() const;
+</pre></td>
+<td><pre>
+function Get_Mark
+ (This : in Input)
+ return Natural;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int mark(int m);
+</pre></td>
+<td><pre>
+procedure Set_Mark
+ (This : in out Input;
+ To : in Natural);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int maximum_size() const;
+</pre></td>
+<td><pre>
+function Get_Maximum_Size
+ (This : in Input)
+ return Natural;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void maximum_size(int m);
+</pre></td>
+<td><pre>
+procedure Set_Maximum_Size
+ (This : in out Input;
+ To : in Natural);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int position() const;
+</pre></td>
+<td><pre>
+function Get_Position
+ (This : in Input)
+ return Natural;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int position(int p, int m);
+</pre></td>
+<td>&nbsp;</td>
+ </tr>
+
+ <tr>
+<td><pre>
+int position(int p);
+</pre></td>
+<td><pre>
+procedure Set_Position
+ (This : in out Input;
+ To : in Natural);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int readonly() const;
+</pre></td>
+<td><pre>
+function Is_Readonly
+ (This : in Input)
+ return Boolean;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void readonly(int b);
+</pre></td>
+<td><pre>
+procedure Set_Readonly
+ (This : in out Input;
+ To : in Boolean);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int replace(int b, int e, const char *text, int ilen=0);
+</pre></td>
+<td><pre>
+procedure Replace
+ (This : in out Input;
+ From, To : in Natural;
+ New_Text : in String);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void resize(int, int, int, int);
+</pre></td>
+<td>&nbsp;</td>
+ </tr>
+
+ <tr>
+<td><pre>
+int shortcut() const;
+</pre></td>
+<td><pre>
+function Get_Shortcut_Key
+ (This : in Input)
+ return Shortcut_Key;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void shortcut(int s);
+</pre></td>
+<td><pre>
+procedure Set_Shortcut_Key
+ (This : in out Input;
+ To : in Shortcut_Key);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int size() const;
+</pre></td>
+<td><pre>
+function Size
+ (This : in Input)
+ return Natural;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void size(int W, int H);
+</pre></td>
+<td><pre>
+procedure Resize
+ (This : in out Input;
+ W, H : in Integer);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int static_value(const char *);
+</pre></td>
+<td>&nbsp;</td>
+ </tr>
+
+ <tr>
+<td><pre>
+int static_value(const char *, int);
+</pre></td>
+<td>&nbsp;</td>
+ </tr>
+
+ <tr>
+<td><pre>
+void tab_nav(int val);
+</pre></td>
+<td><pre>
+procedure Set_Tab_Nav
+ (This : in out Input;
+ To : in Boolean);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int tab_nav() const;
+</pre></td>
+<td><pre>
+function Is_Tab_Nav
+ (This : in Input)
+ return Boolean;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+Fl_Color textcolor() const;
+</pre></td>
+<td><pre>
+function Get_Text_Color
+ (This : in Input)
+ return Color;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void textcolor(Fl_Color n);
+</pre></td>
+<td><pre>
+procedure Set_Text_Color
+ (This : in out Input;
+ To : in Color);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+Fl_Font textfont() const;
+</pre></td>
+<td><pre>
+function Get_Text_Font
+ (This : in Input)
+ return Font_Kind;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void textfont(Fl_Font s);
+</pre></td>
+<td><pre>
+procedure Set_Text_Font
+ (This : in out Input;
+ To : in Font_Kind);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+Fl_Fontsize textsize() const;
+</pre></td>
+<td><pre>
+function Get_Text_Size
+ (This : in Input)
+ return Font_Size;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void textsize(Fl_Fontsize s);
+</pre></td>
+<td><pre>
+procedure Set_Text_Size
+ (This : in out Input;
+ To : in Font_Size);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int undo();
+</pre></td>
+<td><pre>
+procedure Undo
+ (This : in out Input);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int value(const char *);
+int value(const char *, int);
+</pre></td>
+<td><pre>
+procedure Set_Value
+ (This : in out Input;
+ To : in String);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+const char * value() const;
+</pre></td>
+<td><pre>
+function Get_Value
+ (This : in Input)
+ return String;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int wrap() const;
+</pre></td>
+<td><pre>
+function Is_Wrap
+ (This : in Input)
+ return Boolean;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void wrap(int b);
+</pre></td>
+<td><pre>
+procedure Set_Wrap
+ (This : in out Input;
+ To : in Boolean);
+</pre></td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+
diff --git a/doc/fl_int_input.html b/doc/fl_int_input.html
new file mode 100644
index 0000000..5acce80
--- /dev/null
+++ b/doc/fl_int_input.html
@@ -0,0 +1,93 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Int_Input Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Int_Input Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Int_Input</td>
+ <td>FLTK.Widgets.Inputs.Integer</td>
+ </tr>
+
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_Int_Input</td>
+ <td>Integer_Input</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Integer_Input_Reference</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Int_Input(int X, int Y, int W, int H, const char *L=0);
+</pre></td>
+<td><pre>
+function Create
+ (X, Y, W, H : in Integer;
+ Text : in String)
+ return Integer_Input;
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+procedure Draw
+ (This : in out Integer_Input);
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+function Get_Value
+ (This : in Integer_Input)
+ return Standard.Integer;
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+function Handle
+ (This : in out Integer_Input;
+ Event : in Event_Kind)
+ return Event_Outcome;
+</pre></td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+
diff --git a/doc/fl_menu_window.html b/doc/fl_menu_window.html
new file mode 100644
index 0000000..74ca9b7
--- /dev/null
+++ b/doc/fl_menu_window.html
@@ -0,0 +1,161 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Menu_Window Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Menu_Window Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Menu_Window</td>
+ <td>FLTK.Widgets.Groups.Windows.Single.Menu</td>
+ </tr>
+
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_Menu_Window</td>
+ <td>Menu_Window</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Menu_Window_Reference</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Menu_Window(int W, int H, const char *L=0);
+</pre></td>
+<td><pre>
+function Create
+ (W, H : in Integer)
+ return Menu_Window;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+Fl_Menu_Window(int X, int Y, int W, int H, const char *L=0);
+</pre></td>
+<td><pre>
+function Create
+ (X, Y, W, H : in Integer;
+ Text : in String)
+ return Menu_Window;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void clear_overlay();
+</pre></td>
+<td>See set_overlay();</td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+procedure Draw
+ (This : in out Menu_Window);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void erase();
+</pre></td>
+<td>&nbsp;</td>
+ </tr>
+
+ <tr>
+<td><pre>
+void flush();
+</pre></td>
+<td><pre>
+procedure Flush
+ (This : in out Menu_Window);
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+function Handle
+ (This : in out Menu_Window;
+ Event : in Event_Kind)
+ return Event_Outcome;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void hide();
+</pre></td>
+<td><pre>
+procedure Hide
+ (This : in out Menu_Window);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+unsigned int overlay();
+</pre></td>
+<td><pre>
+function Is_Overlay
+ (This : in Menu_Window)
+ return Boolean;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void set_overlay();
+</pre></td>
+<td><pre>
+procedure Set_Overlay
+ (This : in out Menu_Window;
+ Value : in Boolean);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void show();
+</pre></td>
+<td><pre>
+procedure Show
+ (This : in out Menu_Window);
+</pre></td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+
diff --git a/doc/fl_multiline_input.html b/doc/fl_multiline_input.html
new file mode 100644
index 0000000..54d8ce0
--- /dev/null
+++ b/doc/fl_multiline_input.html
@@ -0,0 +1,84 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Multiline_Input Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Multiline_Input Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Multiline_Input</td>
+ <td>FLTK.Widgets.Inputs.Multiline</td>
+ </tr>
+
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_Multiline_Input</td>
+ <td>Multiline_Input</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Multiline_Input_Reference</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Multiline_Input(int X, int Y, int W, int H, const char *L=0);
+</pre></td>
+<td><pre>
+function Create
+ (X, Y, W, H : in Integer;
+ Text : in String)
+ return Multiline_Input;
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+procedure Draw
+ (This : in out Multiline_Input);
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+function Handle
+ (This : in out Multiline_Input;
+ Event : in Event_Kind)
+ return Event_Outcome;
+</pre></td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+
diff --git a/doc/fl_multiline_output.html b/doc/fl_multiline_output.html
new file mode 100644
index 0000000..982c48d
--- /dev/null
+++ b/doc/fl_multiline_output.html
@@ -0,0 +1,84 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Multiline_Output Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Multiline_Output Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Multiline_Output</td>
+ <td>FLTK.Widgets.Inputs.Outputs.Multiline</td>
+ </tr>
+
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_MultilineOutput</td>
+ <td>Multiline_Output</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Multiline_Output_Reference</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Multiline_Output(int X, int Y, int W, int H, const char *L=0);
+</pre></td>
+<td><pre>
+function Create
+ (X, Y, W, H : in Integer;
+ Text : in String)
+ return Multiline_Output;
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+procedure Draw
+ (This : in out Multiline_Output);
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+function Handle
+ (This : in out Multiline_Output;
+ Event : in Event_Kind)
+ return Event_Outcome;
+</pre></td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+
diff --git a/doc/fl_output.html b/doc/fl_output.html
new file mode 100644
index 0000000..a8b7502
--- /dev/null
+++ b/doc/fl_output.html
@@ -0,0 +1,84 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Output Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Output Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Output</td>
+ <td>FLTK.Widgets.Inputs.Outputs</td>
+ </tr>
+
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_Output</td>
+ <td>Output</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Output_Reference</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Output(int X, int Y, int W, int H, const char *L=0);
+</pre></td>
+<td><pre>
+function Create
+ (X, Y, W, H : in Integer;
+ Text : in String)
+ return Output;
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+procedure Draw
+ (This : in out Output);
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+function Handle
+ (This : in out Output;
+ Event : in Event_Kind)
+ return Event_Outcome;
+</pre></td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+
diff --git a/doc/fl_round_clock.html b/doc/fl_round_clock.html
new file mode 100644
index 0000000..9049459
--- /dev/null
+++ b/doc/fl_round_clock.html
@@ -0,0 +1,93 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Round_Clock Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Round_Clock Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Round_Clock</td>
+ <td>FLTK.Widgets.Clocks.Updated.Round</td>
+ </tr>
+
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_Round_Clock</td>
+ <td>Round_Clock</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Round_Clock_Reference</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Round_Clock(int X, int Y, int W, int H, const char *L=0);
+</pre></td>
+<td><pre>
+function Create
+ (X, Y, W, H : in Integer;
+ Text : in String)
+ return Round_Clock;
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+procedure Draw
+ (This : in out Round_Clock);
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+procedure Draw
+ (This : in out Clock;
+ X, Y, W, H : in Integer);
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+function Handle
+ (This : in out Round_Clock;
+ Event : in Event_Kind)
+ return Event_Outcome;
+</pre></td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+
diff --git a/doc/fl_secret_input.html b/doc/fl_secret_input.html
new file mode 100644
index 0000000..43e5226
--- /dev/null
+++ b/doc/fl_secret_input.html
@@ -0,0 +1,86 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Secret_Input Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Secret_Input Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Secret_Input</td>
+ <td>FLTK.Widgets.Inputs.Secret</td>
+ </tr>
+
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_Secret_Input</td>
+ <td>Secret_Input</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Secret_Input_Reference</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Secret_Input(int X, int Y, int W, int H, const char *L=0);
+</pre></td>
+<td><pre>
+function Create
+ (X, Y, W, H : in Integer;
+ Text : in String)
+ return Secret_Input;
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+procedure Draw
+ (This : in out Secret_Input);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int handle(int);
+</pre></td>
+<td><pre>
+function Handle
+ (This : in out Secret_Input;
+ Event : in Event_Kind)
+ return Event_Outcome;
+</pre></td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+
diff --git a/doc/fl_single_window.html b/doc/fl_single_window.html
new file mode 100644
index 0000000..4044d5c
--- /dev/null
+++ b/doc/fl_single_window.html
@@ -0,0 +1,129 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Single_Window Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Single_Window Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Single_Window</td>
+ <td>FLTK.Widgets.Groups.Windows.Single</td>
+ </tr>
+
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_Single_Window</td>
+ <td>Single_Window</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Single_Window_Reference</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Single_Window(int W, int H, const char *L=0);
+</pre></td>
+<td><pre>
+function Create
+ (W, H : in Integer)
+ return Single_Window;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+Fl_Single_Window(int X, int Y, int W, int H, const char *L=0);
+</pre></td>
+<td><pre>
+function Create
+ (X, Y, W, H : in Integer;
+ Text : in String)
+ return Single_Window;
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+procedure Draw
+ (This : in out Single_Window);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void flush();
+</pre></td>
+<td><pre>
+procedure Flush
+ (This : in out Single_Window);
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+function Handle
+ (This : in out Single_Window;
+ Event : in Event_Kind)
+ return Event_Outcome;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int make_current();
+</pre></td>
+<td>&nbsp;</td>
+ </tr>
+
+ <tr>
+<td><pre>
+void show();
+</pre></td>
+<td><pre>
+procedure Show
+ (This : in out Single_Window);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void show(int a, char **b);
+</pre></td>
+<td>&nbsp;</td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+