summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/fl_chart.html291
-rw-r--r--doc/fl_copy_surface.html128
-rw-r--r--doc/fl_image_surface.html129
-rw-r--r--doc/fl_menu_bar.html88
-rw-r--r--doc/fl_menu_button.html113
-rw-r--r--doc/fl_pack.html120
-rw-r--r--doc/fl_paged_device.html255
-rw-r--r--doc/fl_progress.html152
-rw-r--r--doc/fl_scroll.html174
-rw-r--r--doc/fl_spinner.html361
-rw-r--r--doc/fl_tabs.html156
-rw-r--r--doc/fl_tile.html105
-rw-r--r--doc/fl_wizard.html126
13 files changed, 2198 insertions, 0 deletions
diff --git a/doc/fl_chart.html b/doc/fl_chart.html
new file mode 100644
index 0000000..a9041e7
--- /dev/null
+++ b/doc/fl_chart.html
@@ -0,0 +1,291 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Chart Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Chart Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Chart</td>
+ <td>FLTK.Widgets.Charts</td>
+ </tr>
+
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_Chart</td>
+ <td>Chart</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Chart_Reference</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Chart(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 Chart;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void add(double val, const char *str=0, unsigned col=0);
+</pre></td>
+<td><pre>
+procedure Add
+ (This : in out Chart;
+ Data_Value : in Long_Float;
+ Data_Label : in String := "";
+ Data_Color : in Color := No_Color);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+uchar autosize() const;
+</pre></td>
+<td><pre>
+function Will_Autosize
+ (This : in Chart)
+ return Boolean;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void autosize(uchar n);
+</pre></td>
+<td><pre>
+procedure Set_Autosize
+ (This : in out Chart;
+ To : in Boolean);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void bounds(double *a, double *b) const;
+</pre></td>
+<td><pre>
+procedure Get_Bounds
+ (This : in Chart;
+ Lower, Upper : out Long_Float);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void bounds(double a, double b);
+</pre></td>
+<td><pre>
+procedure Set_Bounds
+ (This : in out Chart;
+ Lower, Upper : in Long_Float);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void clear();
+</pre></td>
+<td><pre>
+procedure Clear
+ (This : in out Chart);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void draw();
+</pre></td>
+<td><pre>
+procedure Draw
+ (This : in out Chart);
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+function Handle
+ (This : in out Chart;
+ Event : in Event_Kind)
+ return Event_Outcome;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void insert(int ind, double val, const char *str=0, unsigned col=0);
+</pre></td>
+<td><pre>
+procedure Insert
+ (This : in out Chart;
+ Position : in Natural;
+ Data_Value : in Long_Float;
+ Data_Label : in String := "";
+ Data_Color : in Color := No_Color);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int maxsize() const;
+</pre></td>
+<td><pre>
+function Get_Maximum_Size
+ (This : in Chart)
+ return Natural;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void maxsize(int m);
+</pre></td>
+<td><pre>
+procedure Set_Maximum_Size
+ (This : in out Chart;
+ To : in Natural);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void replace(int ind, double val, const char *str=0, unsigned col=0);
+</pre></td>
+<td><pre>
+procedure Replace
+ (This : in out Chart;
+ Position : in Natural;
+ Data_Value : in Long_Float;
+ Data_Label : in String := "";
+ Data_Color : in Color := No_Color);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int size() const;
+</pre></td>
+<td><pre>
+function Get_Size
+ (This : in Chart)
+ return Natural;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void size(int W, int H);
+</pre></td>
+<td><pre>
+procedure Resize
+ (This : in out Chart;
+ W, H : in Integer);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+Fl_Color textcolor() const;
+</pre></td>
+<td><pre>
+function Get_Text_Color
+ (This : in Chart)
+ return Color;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void textcolor(Fl_Color n);
+</pre></td>
+<td><pre>
+procedure Set_Text_Color
+ (This : in out Chart;
+ To : in Color);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+Fl_Font textfont() const;
+</pre></td>
+<td><pre>
+function Get_Text_Font
+ (This : in Chart)
+ 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 Chart;
+ To : in Font_Kind);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+Fl_Fontsize textsize() const;
+</pre></td>
+<td><pre>
+function Get_Text_Size
+ (This : in Chart)
+ 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 Chart;
+ To : in Font_Size);
+</pre></td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+
diff --git a/doc/fl_copy_surface.html b/doc/fl_copy_surface.html
new file mode 100644
index 0000000..2fc1451
--- /dev/null
+++ b/doc/fl_copy_surface.html
@@ -0,0 +1,128 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Copy_Surface Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Copy_Surface Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Copy_Surface</td>
+ <td>FLTK.Devices.Surfaces.Copy</td>
+ </tr>
+
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_Copy_Surface</td>
+ <td>Copy_Surface</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Copy_Surface_Reference</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Copy_Surface(int w, int h);
+</pre></td>
+<td><pre>
+function Create
+ (W, H : in Natural)
+ return Copy_Surface;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+const char * class_name();
+</pre></td>
+<td>&nbsp;</td>
+ </tr>
+
+ <tr>
+<td><pre>
+void draw(Fl_Widget *widget, int delta_x=0, int delta_y=0);
+</pre></td>
+<td><pre>
+procedure Draw_Widget
+ (This : in out Copy_Surface;
+ Item : in FLTK.Widgets.Widget'Class;
+ Offset_X, Offset_Y : in Integer := 0);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void draw_decorated_window(Fl_Window *win, int delta_x=0, int delta_y=0);
+</pre></td>
+<td><pre>
+procedure Draw_Decorated_Window
+ (This : in out Copy_Surface;
+ Item : in FLTK.Widgets.Groups.Windows.Window'Class;
+ Offset_X, Offset_Y : in Integer := 0);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int h();
+</pre></td>
+<td><pre>
+function Get_H
+ (This : in Copy_Surface)
+ return Integer;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void set_current();
+</pre></td>
+<td><pre>
+procedure Set_Current
+ (This : in out Copy_Surface);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int w();
+</pre></td>
+<td><pre>
+function Get_W
+ (This : in Copy_Surface)
+ return Integer;
+</pre></td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+
diff --git a/doc/fl_image_surface.html b/doc/fl_image_surface.html
new file mode 100644
index 0000000..4450127
--- /dev/null
+++ b/doc/fl_image_surface.html
@@ -0,0 +1,129 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Image_Surface Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Image_Surface Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Image_Surface</td>
+ <td>FLTK.Devices.Surfaces.Image</td>
+ </tr>
+
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_Image_Surface</td>
+ <td>Image_Surface</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Image_Surface_Reference</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Image_Surface(int w, int h, int highres=0);
+</pre></td>
+<td><pre>
+function Create
+ (W, H : in Integer;
+ Highres : in Boolean := False)
+ return Image_Surface;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+const char * class_name();
+</pre></td>
+<td>&nbsp;</td>
+ </tr>
+
+ <tr>
+<td><pre>
+void draw(Fl_Widget *, int delta_x=0, int delta_y=0);
+</pre></td>
+<td><pre>
+procedure Draw_Widget
+ (This : in out Image_Surface;
+ Item : in FLTK.Widgets.Widget'Class;
+ Offset_X, Offset_Y : in Integer := 0);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void draw_decorated_window(Fl_Window *win, int delta_x=0, int delta_y=0);
+</pre></td>
+<td><pre>
+procedure Draw_Decorated_Window
+ (This : in out Image_Surface;
+ Item : in FLTK.Widgets.Groups.Windows.Window'Class;
+ Offset_X, Offset_Y : in Integer := 0);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+Fl_Shared_Image * highres_image();
+</pre></td>
+<td><pre>
+function Get_Highres_Image
+ (This : in Image_Surface)
+ return FLTK.Images.Shared.Shared_Image;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+Fl_RGB_Image * image();
+</pre></td>
+<td><pre>
+function Get_Image
+ (This : in Image_Surface)
+ return FLTK.Images.RGB.RGB_Image;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void set_current();
+</pre></td>
+<td><pre>
+procedure Set_Current
+ (This : in out Image_Surface);
+</pre></td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+
diff --git a/doc/fl_menu_bar.html b/doc/fl_menu_bar.html
new file mode 100644
index 0000000..3ff571b
--- /dev/null
+++ b/doc/fl_menu_bar.html
@@ -0,0 +1,88 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Menu_Bar Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Menu_Bar Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Menu_Bar</td>
+ <td>FLTK.Widgets.Menus.Menu_Bars</td>
+ </tr>
+
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_Menu_Bar</td>
+ <td>Menu_Bar</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Menu_Bar_Reference</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Menu_Bar(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_Bar;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void draw();
+</pre></td>
+<td><pre>
+procedure Draw
+ (This : in out Menu_Bar);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int handle(int);
+</pre></td>
+<td><pre>
+function Handle
+ (This : in out Menu_Bar;
+ Event : in Event_Kind)
+ return Event_Outcome;
+</pre></td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+
diff --git a/doc/fl_menu_button.html b/doc/fl_menu_button.html
new file mode 100644
index 0000000..55b9e57
--- /dev/null
+++ b/doc/fl_menu_button.html
@@ -0,0 +1,113 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Menu_Button Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Menu_Button Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Menu_Button</td>
+ <td>FLTK.Widgets.Menus.Menu_Buttons</td>
+ </tr>
+
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_Menu_Button</td>
+ <td>Menu_Button</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Menu_Button_Reference</td>
+ </tr>
+
+ <tr>
+ <td>popup_buttons</td>
+ <td>Popup_Buttons</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Menu_Button(int, int, int, int, const char *=0);
+</pre></td>
+<td><pre>
+function Create
+ (X, Y, W, H : in Integer;
+ Text : in String)
+ return Menu_Button;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void draw();
+</pre></td>
+<td><pre>
+procedure Draw
+ (This : in out Menu_Button);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int handle(int);
+</pre></td>
+<td><pre>
+function Handle
+ (This : in out Menu_Button;
+ Event : in Event_Kind)
+ return Event_Outcome;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+const Fl_Menu_Item * popup();
+</pre></td>
+<td><pre>
+function Popup
+ (This : in out Menu_Button)
+ return FLTK.Menu_Items.Menu_Item;
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+procedure Set_Popup_Kind
+ (This : in out Menu_Button;
+ Pop : in Popup_Buttons);
+</pre></td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+
diff --git a/doc/fl_pack.html b/doc/fl_pack.html
new file mode 100644
index 0000000..e48a791
--- /dev/null
+++ b/doc/fl_pack.html
@@ -0,0 +1,120 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Pack Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Pack Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Pack</td>
+ <td>FLTK.Widgets.Groups.Packed</td>
+ </tr>
+
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_Pack</td>
+ <td>Packed_Group</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Packed_Group_Reference</td>
+ </tr>
+
+ <tr>
+ <td>enum { VERTICAL = 0, HORIZONTAL = 1 }</td>
+ <td>&nbsp;</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Pack(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 Packed_Group;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void draw();
+</pre></td>
+<td><pre>
+procedure Draw
+ (This : in out Packed_Group);
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+function Handle
+ (This : in out Packed_Group;
+ Event : in Event_Kind)
+ return Event_Outcome;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+uchar horizontal() const;
+</pre></td>
+<td>&nbsp;</td>
+ </tr>
+
+ <tr>
+<td><pre>
+int spacing() const;
+</pre></td>
+<td><pre>
+function Get_Spacing
+ (This : in Packed_Group)
+ return Integer;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void spacing(int i);
+</pre></td>
+<td><pre>
+procedure Set_Spacing
+ (This : in out Packed_Group;
+ To : in Integer);
+</pre></td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+
diff --git a/doc/fl_paged_device.html b/doc/fl_paged_device.html
new file mode 100644
index 0000000..e919ac0
--- /dev/null
+++ b/doc/fl_paged_device.html
@@ -0,0 +1,255 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Paged_Device Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Paged_Device Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Paged_Device</td>
+ <td>FLTK.Devices.Surfaces.Paged</td>
+ </tr>
+
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_Paged_Device</td>
+ <td>Paged_Surface</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Paged_Surface_Reference</td>
+ </tr>
+
+ <tr>
+ <td>Page_Format</td>
+ <td>Page_Format</td>
+ </tr>
+
+ <tr>
+ <td>Page_Layout</td>
+ <td>Page_Layout</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Paged_Device();
+</pre></td>
+<td><pre>
+function Create
+ return Paged_Surface;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+const char * class_name();
+</pre></td>
+<td>&nbsp;</td>
+ </tr>
+
+ <tr>
+<td><pre>
+virtual void end_job(void);
+</pre></td>
+<td><pre>
+procedure End_Job
+ (This : in out Paged_Surface);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+virtual int end_page(void);
+</pre></td>
+<td><pre>
+procedure End_Page
+ (This : in out Paged_Surface);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+virtual void margins(int *left, int *top, int *right, int *bottom);
+</pre></td>
+<td><pre>
+procedure Get_Margins
+ (This : in Paged_Surface;
+ Left, Top, Right, Bottom : out Integer);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+virtual void origin(int x, int y);
+</pre></td>
+<td><pre>
+procedure Set_Origin
+ (This : in out Paged_Surface;
+ X, Y : in Integer);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+virtual void origin(int *x, int *y);
+</pre></td>
+<td><pre>
+procedure Get_Origin
+ (This : in Paged_Surface;
+ X, Y : out Integer);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+virtual void print_widget(Fl_Widget *widget, int delta_x=0, int delta_y=0);
+</pre></td>
+<td><pre>
+procedure Print_Widget
+ (This : in out Paged_Surface;
+ Item : in FLTK.Widgets.Widget'Class;
+ Offset_X, Offset_Y : in Integer := 0);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void print_window(Fl_Window *win, int x_offset=0, int y_offset=0);
+</pre></td>
+<td><pre>
+procedure Print_Window
+ (This : in out Paged_Surface;
+ Item : in FLTK.Widgets.Groups.Windows.Window'Class;
+ Offset_X, Offset_Y : in Integer := 0);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+virtual void print_window_part(Fl_Window *win, int x, int y, int w, int h, int delta_x=0, int delta_y=0);
+</pre></td>
+<td><pre>
+procedure Print_Window_Part
+ (This : in out Paged_Surface;
+ Item : in FLTK.Widgets.Groups.Windows.Window'Class;
+ X, Y, W, H : in Integer;
+ Offset_X, Offset_Y : in Integer := 0);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+virtual int printable_rect(int *w, int *h);
+</pre></td>
+<td><pre>
+procedure Get_Printable_Rect
+ (This : in Paged_Surface;
+ W, H : out Integer);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+virtual void rotate(float angle);
+</pre></td>
+<td><pre>
+procedure Rotate
+ (This : in out Paged_Surface;
+ Degrees : in Float);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+virtual void scale(float scale_x, float scale_y=0);
+</pre></td>
+<td><pre>
+procedure Scale
+ (This : in out Paged_Surface;
+ Factor : in Float);
+
+procedure Scale
+ (This : in out Paged_Surface;
+ Factor_X, Factor_Y : in Float);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+virtual int start_job(int pagecount, int *frompage=NULL, int *topage=NULL);
+</pre></td>
+<td><pre>
+procedure Start_Job
+ (This : in out Paged_Surface;
+ Count : in Natural);
+
+procedure Start_Job
+ (This : in out Paged_Surface;
+ Count : in Natural;
+ From, To : in Positive);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+virtual int start_page(void);
+</pre></td>
+<td><pre>
+procedure Start_Page
+ (This : in out Paged_Surface);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+virtual void translate(int x, int y);
+</pre></td>
+<td><pre>
+procedure Translate
+ (This : in out Paged_Surface;
+ Delta_X, Delta_Y : in Integer);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+virtual void untranslate(void);
+</pre></td>
+<td><pre>
+procedure Untranslate
+ (This : in out Paged_Surface);
+</pre></td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+
diff --git a/doc/fl_progress.html b/doc/fl_progress.html
new file mode 100644
index 0000000..8718ce0
--- /dev/null
+++ b/doc/fl_progress.html
@@ -0,0 +1,152 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Progress Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Progress Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Progress</td>
+ <td>FLTK.Widgets.Progress_Bars</td>
+ </tr>
+
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_Progress</td>
+ <td>Progress_Bar</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Progress_Bar_Reference</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Progress(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 Progress_Bar;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+virtual void draw();
+</pre></td>
+<td><pre>
+procedure Draw
+ (This : in out Progress_Bar);
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+function Handle
+ (This : in out Progress_Bar;
+ Event : in Event_Kind)
+ return Event_Outcome;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void maximum(float v);
+</pre></td>
+<td><pre>
+procedure Set_Maximum
+ (This : in out Progress_Bar;
+ To : in Float);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+float maximum() const;
+</pre></td>
+<td><pre>
+function Get_Maximum
+ (This : in Progress_Bar)
+ return Float;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void minimum(float v);
+</pre></td>
+<td><pre>
+procedure Set_Minimum
+ (This : in out Progress_Bar;
+ To : in Float);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+float minimum() const;
+</pre></td>
+<td><pre>
+function Get_Minimum
+ (This : in Progress_Bar)
+ return Float;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void value(float v);
+</pre></td>
+<td><pre>
+procedure Set_Value
+ (This : in out Progress_Bar;
+ To : in Float);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+float value() const;
+</pre></td>
+<td><pre>
+function Get_Value
+ (This : in Progress_Bar)
+ return Float;
+</pre></td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+
diff --git a/doc/fl_scroll.html b/doc/fl_scroll.html
new file mode 100644
index 0000000..3cc9087
--- /dev/null
+++ b/doc/fl_scroll.html
@@ -0,0 +1,174 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Scroll Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Scroll Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Scroll</td>
+ <td>FLTK.Widgets.Groups.Scrolls</td>
+ </tr>
+
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_Scroll</td>
+ <td>Scroll</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Scroll_Reference</td>
+ </tr>
+
+ <tr>
+ <td>enum { HORIZONTAL = 1, VERTICAL = 2, BOTH = 3, ALWAYS_ON = 4, HORIZONTAL_ALWAYS = 5, VERTICAL_ALWAYS = 6, BOTH_ALWAYS = 7 }
+ <td>Scroll_Kind</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Scroll(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 Scroll;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void clear();
+</pre></td>
+<td><pre>
+procedure Clear
+ (This : in out Scroll);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void draw();
+</pre></td>
+<td><pre>
+procedure Draw
+ (This : in out Scroll);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int handle(int);
+</pre></td>
+<td><pre>
+function Handle
+ (This : in out Scroll;
+ Event : in Event_Kind)
+ return Event_Outcome;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void resize(int X, int Y, int W, int H);
+</pre></td>
+<td>&nbsp;</td>
+ </tr>
+
+ <tr>
+<td><pre>
+void scroll_to(int, int);
+</pre></td>
+<td><pre>
+procedure Scroll_To
+ (This : in out Scroll;
+ X, Y : in Integer);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int scrollbar_size() const;
+</pre></td>
+<td><pre>
+function Get_Scrollbar_Size
+ (This : in Scroll)
+ return Integer;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void scrollbar_size(int newSize);
+</pre></td>
+<td><pre>
+procedure Set_Scrollbar_Size
+ (This : in out Scroll;
+ To : in Integer);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int xposition() const;
+</pre></td>
+<td><pre>
+function Get_Scroll_X
+ (This : in Scroll)
+ return Integer;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int yposition() const;
+</pre></td>
+<td><pre>
+function Get_Scroll_Y
+ (This : in Scroll)
+ return Integer;
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+procedure Set_Type
+ (This : in out Scroll;
+ Mode : in Scroll_Kind);
+</pre></td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+
diff --git a/doc/fl_spinner.html b/doc/fl_spinner.html
new file mode 100644
index 0000000..8c726ae
--- /dev/null
+++ b/doc/fl_spinner.html
@@ -0,0 +1,361 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Spinner Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Spinner Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Spinner</td>
+ <td>FLTK.Widgets.Groups.Spinners</td>
+ </tr>
+
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_Spinner</td>
+ <td>Spinner</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Spinner_Reference</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Spinner(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 Spinner;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void color(Fl_Color v);
+</pre></td>
+<td><pre>
+procedure Set_Background_Color
+ (This : in out Spinner;
+ To : in Color);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+Fl_Color color() const;
+</pre></td>
+<td><pre>
+function Get_Background_Color
+ (This : in Spinner)
+ return Color;
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+procedure Draw
+ (This : in out Spinner);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+const char * format();
+</pre></td>
+<td>&nbsp;</td>
+ </tr>
+
+ <tr>
+<td><pre>
+void format(const char *f);
+</pre></td>
+<td>&nbsp;</td>
+ </tr>
+
+ <tr>
+<td><pre>
+int handle(int event);
+</pre></td>
+<td><pre>
+function Handle
+ (This : in out Spinner;
+ Event : in Event_Kind)
+ return Event_Outcome;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+double maximum() const;
+</pre></td>
+<td><pre>
+function Get_Maximum
+ (This : in Spinner)
+ return Long_Float;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void maximum(double m);
+</pre></td>
+<td><pre>
+procedure Set_Maximum
+ (This : in out Spinner;
+ To : in Long_Float);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+double maxinum() const;
+</pre></td>
+<td>&nbsp;</td>
+ </tr>
+
+ <tr>
+<td><pre>
+double minimum() const;
+</pre></td>
+<td><pre>
+function Get_Minimum
+ (This : in Spinner)
+ return Long_Float;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void minimum(double m);
+</pre></td>
+<td><pre>
+procedure Set_Minimum
+ (This : in out Spinner;
+ To : in Long_Float);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+double mininum() const;
+</pre></td>
+<td>&nbsp;</td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+procedure Get_Range
+ (This : in Spinner;
+ Min, Max : out Long_Float);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void range(double a, double b);
+</pre></td>
+<td><pre>
+procedure Set_Range
+ (This : in out Spinner;
+ Min, Max : in Long_Float);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void resize(int X, int Y, int W, int H);
+</pre></td>
+<td>&nbsp;</td>
+ </tr>
+
+ <tr>
+<td><pre>
+void selection_color(Fl_Color val);
+</pre></td>
+<td><pre>
+procedure Set_Selection_Color
+ (This : in out Spinner;
+ To : in Color);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+Fl_Color selection_color() const;
+</pre></td>
+<td><pre>
+function Get_Selection_Color
+ (This : in Spinner)
+ return Color;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+double step() const;
+</pre></td>
+<td><pre>
+function Get_Step
+ (This : in Spinner)
+ return Long_Float;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void step(double s);
+</pre></td>
+<td><pre>
+procedure Set_Step
+ (This : in out Spinner;
+ To : in Long_Float);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+Fl_Color textcolor() const;
+</pre></td>
+<td><pre>
+function Get_Text_Color
+ (This : in Spinner)
+ return Color;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void textcolor(Fl_Color c);
+</pre></td>
+<td><pre>
+procedure Set_Text_Color
+ (This : in out Spinner;
+ To : in Color);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+Fl_Font textfont() const;
+</pre></td>
+<td><pre>
+function Get_Text_Font
+ (This : in Spinner)
+ return Font_Kind;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void textfont(Fl_Font f);
+</pre></td>
+<td><pre>
+procedure Set_Text_Font
+ (This : in out Spinner;
+ To : in Font_Kind);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+Fl_Fontsize textsize() const;
+</pre></td>
+<td><pre>
+function Get_Text_Size
+ (This : in Spinner)
+ 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 Spinner;
+ To : in Font_Size);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+uchar type() const;
+</pre></td>
+<td><pre>
+function Get_Type
+ (This : in Spinner)
+ return Spinner_Kind;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void type(uchar v);
+</pre></td>
+<td><pre>
+procedure Set_Type
+ (This : in out Spinner;
+ To : in Spinner_Kind);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+double value() const;
+</pre></td>
+<td><pre>
+function Get_Value
+ (This : in Spinner)
+ return Long_Float;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void value(double v);
+</pre></td>
+<td><pre>
+procedure Set_Value
+ (This : in out Spinner;
+ To : in Long_Float);
+</pre></td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+
diff --git a/doc/fl_tabs.html b/doc/fl_tabs.html
new file mode 100644
index 0000000..048c356
--- /dev/null
+++ b/doc/fl_tabs.html
@@ -0,0 +1,156 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Tabs Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Tabs Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Tabs</td>
+ <td>FLTK.Widgets.Groups.Tabbed</td>
+ </tr>
+
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_Tabs</td>
+ <td>Tabbed_Group</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Tabbed_Group_Reference</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Tabs(int, int, int, int, const char *=0);
+</pre></td>
+<td><pre>
+function Create
+ (X, Y, W, H : in Integer;
+ Text : in String)
+ return Tabbed_Group;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void client_area(int &rx, int &ry, int &rw, int &rh, int tabh=0);
+</pre></td>
+<td><pre>
+procedure Get_Client_Area
+ (This : in Tabbed_Group;
+ Tab_Height : in Natural;
+ X, Y, W, H : out Integer);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void draw();
+</pre></td>
+<td><pre>
+procedure Draw
+ (This : in out Tabbed_Group);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int handle(int);
+</pre></td>
+<td><pre>
+function Handle
+ (This : in out Tabbed_Group;
+ Event : in Event_Kind)
+ return Event_Outcome;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+Fl_Widget * push() const;
+</pre></td>
+<td><pre>
+function Get_Push
+ (This : in Tabbed_Group)
+ return access Widget'Class;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int push(Fl_WIdget *);
+</pre></td>
+<td><pre>
+procedure Set_Push
+ (This : in out Tabbed_Group;
+ Item : in out Widget'Class);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+Fl_Widget * value();
+</pre></td>
+<td><pre>
+function Get_Visible
+ (This : in Tabbed_Group)
+ return access Widget'Class;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int value(Fl_Widget *);
+</pre></td>
+<td><pre>
+procedure Set_Visible
+ (This : in out Tabbed_Group;
+ Item : in out Widget'Class);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+Fl_Widget * which(int event_x, int event_y);
+</pre></td>
+<td><pre>
+function Get_Which
+ (This : in Tabbed_Group;
+ Event_X, Event_Y : in Integer)
+ return access Widget'Class;
+</pre></td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+
diff --git a/doc/fl_tile.html b/doc/fl_tile.html
new file mode 100644
index 0000000..0aab994
--- /dev/null
+++ b/doc/fl_tile.html
@@ -0,0 +1,105 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Tile Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Tile Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Tile</td>
+ <td>FLTK.Widgets.Groups.Tiled</td>
+ </tr>
+
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_Tile</td>
+ <td>Tiled_Group</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Tiled_Group_Reference</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Tile(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 Tiled_Group;
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+procedure Draw
+ (This : in out Tiled_Group);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+int handle(int event);
+</pre></td>
+<td><pre>
+function Handle
+ (This : in out Tiled_Group;
+ Event : in Event_Kind)
+ return Event_Outcome;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void position(int oldx, int oldy, int newx, int newy);
+</pre></td>
+<td><pre>
+procedure Position
+ (This : in out Tiled_Group;
+ Old_X, Old_Y : in Integer;
+ New_X, New_Y : in Integer);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void resize(int X, int Y, int W, int H);
+</pre></td>
+<td>&nbsp;</td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+
diff --git a/doc/fl_wizard.html b/doc/fl_wizard.html
new file mode 100644
index 0000000..313924a
--- /dev/null
+++ b/doc/fl_wizard.html
@@ -0,0 +1,126 @@
+
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <meta charset="utf-8">
+ <title>Fl_Wizard Binding Map</title>
+ <link href="map.css" rel="stylesheet">
+ </head>
+
+ <body>
+
+
+<h2>Fl_Wizard Binding Map</h2>
+
+
+<table class="package">
+ <tr><th colspan="2">Package name</th></tr>
+
+ <tr>
+ <td>Fl_Wizard</td>
+ <td>FLTK.Widgets.Groups.Wizards</td>
+ </tr>
+
+</table>
+
+
+
+<table class="type">
+ <tr><th colspan="2">Types</th></tr>
+
+ <tr>
+ <td>Fl_Wizard</td>
+ <td>Wizard</td>
+ </tr>
+
+ <tr>
+ <td>&nbsp;</td>
+ <td>Wizard_Reference</td>
+ </tr>
+
+</table>
+
+
+
+<table class="function">
+ <tr><th colspan="2">Functions and Procedures</th></tr>
+
+ <tr>
+<td><pre>
+Fl_Wizard(int, int, int, int, const char *=0);
+</pre></td>
+<td><pre>
+function Create
+ (X, Y, W, H : in Integer;
+ Text : in String)
+ return Wizard;
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+procedure Draw
+ (This : in out Wizard);
+</pre></td>
+ </tr>
+
+ <tr>
+<td>&nbsp;</td>
+<td><pre>
+function Handle
+ (This : in out Wizard;
+ Event : in Event_Kind)
+ return Event_Outcome;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void next();
+</pre></td>
+<td><pre>
+procedure Next
+ (This : in out Wizard);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void prev();
+</pre></td>
+<td><pre>
+procedure Prev
+ (This : in out Wizard);
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+Fl_Widget * value();
+</pre></td>
+<td><pre>
+function Get_Visible
+ (This : in Wizard)
+ return access Widget'Class;
+</pre></td>
+ </tr>
+
+ <tr>
+<td><pre>
+void value(Fl_Widget *);
+</pre></td>
+<td><pre>
+procedure Set_Visible
+ (This : in out Wizard;
+ Item : in out Widget'Class);
+</pre></td>
+ </tr>
+
+</table>
+
+
+ </body>
+</html>
+