diff options
Diffstat (limited to 'doc')
71 files changed, 1959 insertions, 1337 deletions
diff --git a/doc/fl_adjuster.html b/doc/fl_adjuster.html index 957a82c..9f67d97 100644 --- a/doc/fl_adjuster.html +++ b/doc/fl_adjuster.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,11 +55,47 @@ Fl_Adjuster(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Adjuster; </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + + <tr> +<td><pre> +int soft() const; +</pre></td> +<td><pre> +function Is_Soft + (This : in Adjuster) + return Boolean; +</pre></td> + </tr> + + <tr> +<td><pre> +void soft(int s); +</pre></td> +<td><pre> +procedure Set_Soft + (This : in out Adjuster; + To : in Boolean); +</pre></td> + </tr> + +</table> + + + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + <tr> <td><pre> void draw(); @@ -84,23 +120,11 @@ function Handle <tr> <td><pre> -void soft(int s); -</pre></td> -<td><pre> -procedure Set_Soft - (This : in out Adjuster; - To : in Boolean); -</pre></td> - </tr> - - <tr> -<td><pre> -int soft() const; +void value_damage(); </pre></td> <td><pre> -function Is_Soft - (This : in Adjuster) - return Boolean; +procedure Value_Damage + (This : in out Adjuster); </pre></td> </tr> diff --git a/doc/fl_box.html b/doc/fl_box.html index b18e479..566105a 100644 --- a/doc/fl_box.html +++ b/doc/fl_box.html @@ -23,6 +23,7 @@ <td>Fl_Box</td> <td>FLTK.Widgets.Boxes</td> </tr> + </table> @@ -39,25 +40,46 @@ <td> </td> <td>Box_Reference</td> </tr> + </table> <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> -Fl_Box (int X, int Y, int W, int H, const char *l=0); +Fl_Box(Fl_Boxtype b, 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 Box; +</pre></td> + </tr> + + <tr> +<td><pre> +Fl_Box(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) + Text : in String := "") return Box; </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + <tr> <td><pre> virtual int handle(int); @@ -70,6 +92,13 @@ function Handle </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + <tr> <td><pre> void draw(); @@ -79,6 +108,7 @@ procedure Draw (This : in out Box); </pre></td> </tr> + </table> diff --git a/doc/fl_browser.html b/doc/fl_browser.html index f06f1e9..0b0a290 100644 --- a/doc/fl_browser.html +++ b/doc/fl_browser.html @@ -428,7 +428,11 @@ function Number_Of_Lines <td><pre> void size(int W, int H); </pre></td> -<td>Falls through to Fl_Widget::size(int, int) anyway so binding unnecessary.</td> +<td><pre> +procedure Resize + (This : in out Textline_Browser; + W, H : in Integer); +</pre></td> </tr> <tr> diff --git a/doc/fl_button.html b/doc/fl_button.html index b074f3b..c95ebb4 100644 --- a/doc/fl_button.html +++ b/doc/fl_button.html @@ -41,7 +41,7 @@ </tr> <tr> - <td> </td> + <td>int</td> <td>State</td> </tr> @@ -50,7 +50,21 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Static Protected Attributes</th></tr> + + <tr> +<td><pre> +static Fl_Widget_Tracker * key_release_tracker = 0; +</pre></td> +<td>Intentionally left unbound.</td> + </tr> + +</table> + + + +<table class="function"> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -59,16 +73,23 @@ Fl_Button(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Button; </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + <tr> <td><pre> int clear(); </pre></td> -<td>See int value();</td> +<td>See value / Set_State.</td> </tr> <tr> @@ -97,24 +118,14 @@ procedure Set_Down_Box <td><pre> Fl_Color down_color() const; </pre></td> -<td> </td> +<td>See selection_color / Get_Selection_Color from Fl_Widget.</td> </tr> <tr> <td><pre> void down_color(unsigned c); </pre></td> -<td> </td> - </tr> - - <tr> -<td><pre> -virtual void draw(); -</pre></td> -<td><pre> -procedure Draw - (This : in out Button); -</pre></td> +<td>See selection_color / Set_Selection_Color from Fl_Widget.</td> </tr> <tr> @@ -133,7 +144,7 @@ function Handle <td><pre> int set(); </pre></td> -<td>See int value();</td> +<td>See value / Set_State.</td> </tr> <tr> @@ -172,7 +183,7 @@ procedure Set_Shortcut <td><pre> void shortcut(const char *s); </pre></td> -<td>See void shortcut(int s);</td> +<td>See shortcut / Set_Shortcut.</td> </tr> <tr> @@ -200,6 +211,47 @@ function Get_State </table> + +<table class="function"> + <tr><th colspan="2">Static Protected Functions and Procedures</th></tr> + + <tr> +<td><pre> +static void key_release_timeout(void *); +</pre></td> +<td>Intentionally left unbound.</td> + </tr> + +</table> + + + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + + <tr> +<td><pre> +virtual void draw(); +</pre></td> +<td><pre> +procedure Draw + (This : in out Button); +</pre></td> + </tr> + + <tr> +<td><pre> +void simulate_key_action(); +</pre></td> +<td><pre> +procedure Simulate_Key_Action + (This : in out Button); +</pre></td> + </tr> + +</table> + + </body> </html> diff --git a/doc/fl_cairo_window.html b/doc/fl_cairo_window.html index dadfbb3..d6243aa 100644 --- a/doc/fl_cairo_window.html +++ b/doc/fl_cairo_window.html @@ -92,16 +92,6 @@ function Create <tr><th colspan="2">Functions and Procedures</th></tr> <tr> -<td> </td> -<td><pre> -function Handle - (This : in out Cairo_Window; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> - - <tr> <td><pre> void set_draw_cb(cairo_draw_cb cb); </pre></td> diff --git a/doc/fl_chart.html b/doc/fl_chart.html index aaaa30b..be2099b 100644 --- a/doc/fl_chart.html +++ b/doc/fl_chart.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,11 +55,18 @@ Fl_Chart(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Chart; </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + <tr> <td><pre> void add(double val, const char *str=0, unsigned col=0); @@ -129,26 +136,6 @@ procedure Clear <tr> <td><pre> -void draw(); -</pre></td> -<td><pre> -procedure Draw - (This : in out Chart); -</pre></td> - </tr> - - <tr> -<td> </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> @@ -288,6 +275,23 @@ procedure Set_Text_Size </table> + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + + <tr> +<td><pre> +void draw(); +</pre></td> +<td><pre> +procedure Draw + (This : in out Chart); +</pre></td> + </tr> + +</table> + + </body> </html> diff --git a/doc/fl_check_button.html b/doc/fl_check_button.html index 4fea930..46da8fb 100644 --- a/doc/fl_check_button.html +++ b/doc/fl_check_button.html @@ -45,7 +45,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -54,29 +54,11 @@ Fl_Check_Button(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Check_Button; </pre></td> </tr> - <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Check_Button); -</pre></td> - </tr> - - <tr> -<td> </td> -<td><pre> -function Handle - (This : in out Check_Button; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> - </table> diff --git a/doc/fl_choice.html b/doc/fl_choice.html index f75d9db..9f83a30 100644 --- a/doc/fl_choice.html +++ b/doc/fl_choice.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,20 +55,17 @@ Fl_Choice(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Choice; </pre></td> </tr> - <tr> -<td><pre> -void draw(); -</pre></td> -<td><pre> -procedure Draw - (This : in out Choice); -</pre></td> - </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> <tr> <td><pre> @@ -83,9 +80,9 @@ function Handle </tr> <tr> -<td> </td> +<td>Get the index into the Fl_Menu_Item array and do a manual lookup.</td> <td><pre> -function Chosen +function Get_Chosen (This : in Choice) return FLTK.Menu_Items.Menu_Item_Reference; </pre></td> @@ -127,6 +124,23 @@ procedure Set_Chosen </table> + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + + <tr> +<td><pre> +void draw(); +</pre></td> +<td><pre> +procedure Draw + (This : in out Choice); +</pre></td> + </tr> + +</table> + + </body> </html> diff --git a/doc/fl_clock.html b/doc/fl_clock.html index 2772e83..c648133 100644 --- a/doc/fl_clock.html +++ b/doc/fl_clock.html @@ -45,7 +45,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -54,7 +54,7 @@ Fl_Clock(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Updated_Clock; </pre></td> </tr> @@ -67,27 +67,17 @@ Fl_Clock(uchar t, int X, int Y, int W, int H, const char *L); function Create (Kind : in Box_Kind; X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Updated_Clock; </pre></td> </tr> - <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Updated_Clock); -</pre></td> - </tr> +</table> - <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Clock; - X, Y, W, H : in Integer); -</pre></td> - </tr> + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> <tr> <td><pre> diff --git a/doc/fl_clock_output.html b/doc/fl_clock_output.html index 9fa7bd4..115e6d3 100644 --- a/doc/fl_clock_output.html +++ b/doc/fl_clock_output.html @@ -41,22 +41,22 @@ </tr> <tr> - <td> </td> + <td>int</td> <td>Hour</td> </tr> <tr> - <td> </td> + <td>int</td> <td>Minute</td> </tr> <tr> - <td> </td> + <td>int</td> <td>Second</td> </tr> <tr> - <td> </td> + <td>ulong</td> <td>Time_Value</td> </tr> @@ -65,7 +65,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -74,41 +74,17 @@ Fl_Clock_Output(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + 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> +</table> - <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> </td> -<td><pre> -function Handle - (This : in out Clock; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> <tr> <td><pre> @@ -181,6 +157,34 @@ function Get_Time </table> + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></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> + +</table> + + </body> </html> diff --git a/doc/fl_color_chooser.html b/doc/fl_color_chooser.html index c599d7e..d031806 100644 --- a/doc/fl_color_chooser.html +++ b/doc/fl_color_chooser.html @@ -26,6 +26,9 @@ </table> +<p><b>Note:</b><br /><br /> +See Fl_Ask for related symbols that are not members of the Fl_Color_Chooser class.</p> + <table class="type"> @@ -42,7 +45,7 @@ </tr> <tr> - <td> </td> + <td>int</td> <td>Color_Mode</td> </tr> @@ -51,7 +54,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -60,44 +63,57 @@ Fl_Color_Chooser(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Color_Chooser; </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Static Functions and Procedures</th></tr> + <tr> <td><pre> -double b() const; +static void hsv2rgb(double H, double S, double V, + double &R, double &G, double &B); </pre></td> <td><pre> -function Get_Blue - (This : in Color_Chooser) - return Long_Float; +procedure HSV_To_RGB + (H, S, V : in Long_Float; + R, G, B : out Long_Float); </pre></td> </tr> <tr> -<td> </td> <td><pre> -function Color_Was_Changed - (This : in Color_Chooser) - return Boolean; +static void rgb2hsv(double R, double G, double B, + double &H, double &S, double &V); </pre></td> - </tr> - - <tr> -<td> </td> <td><pre> -procedure Clear_Changed - (This : in out Color_Chooser); +procedure RGB_To_HSV + (R, G, B : in Long_Float; + H, S, V : out Long_Float); </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + <tr> -<td> </td> <td><pre> -procedure Draw - (This : in out Color_Chooser); +double b() const; +</pre></td> +<td><pre> +function Get_Blue + (This : in Color_Chooser) + return Long_Float; </pre></td> </tr> @@ -113,16 +129,6 @@ function Get_Green </tr> <tr> -<td> </td> -<td><pre> -function Handle - (This : in out Color_Chooser; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> - - <tr> <td><pre> int hsv(double H, double S, double V); </pre></td> @@ -130,6 +136,11 @@ int hsv(double H, double S, double V); procedure Set_HSV (This : in out Color_Chooser; H, S, V : in Long_Float); + +function Set_HSV + (This : in out Color_Chooser; + H, S, V : in Long_Float) + return Boolean; </pre></td> </tr> @@ -185,6 +196,11 @@ int rgb(double R, double G, double B); procedure Set_RGB (This : in out Color_Chooser; R, G, B : in Long_Float); + +function Set_RGB + (This : in out Color_Chooser; + R, G, B : in Long_Float) + return Boolean; </pre></td> </tr> @@ -210,28 +226,6 @@ function Get_Value </pre></td> </tr> - <tr> -<td><pre> -static void hsv2rgb(double H, double S, double V, double &R, double &G, double &B); -</pre></td> -<td><pre> -procedure HSV_To_RGB - (H, S, V : in Long_Float; - R, G, B : out Long_Float); -</pre></td> - </tr> - - <tr> -<td><pre> -static void rgb2hsv(double R, double G, double B, double &H, double &S, double &V); -</pre></td> -<td><pre> -procedure RGB_To_HSV - (R, G, B : in Long_Float; - H, S, V : out Long_Float); -</pre></td> - </tr> - </table> diff --git a/doc/fl_counter.html b/doc/fl_counter.html index bf5bfc3..43e7d92 100644 --- a/doc/fl_counter.html +++ b/doc/fl_counter.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,20 +55,17 @@ Fl_Counter(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Counter; </pre></td> </tr> - <tr> -<td><pre> -void draw(); -</pre></td> -<td><pre> -procedure Draw - (This : in out Counter); -</pre></td> - </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> <tr> <td><pre> @@ -83,6 +80,15 @@ function Handle </tr> <tr> +<td>Keep manual track of whatever you set lstep to.</td> +<td><pre> +function Get_Long_Step + (This : in Counter) + return Long_Float; +</pre></td> + </tr> + + <tr> <td><pre> void lstep(double a); </pre></td> @@ -94,19 +100,14 @@ procedure Set_Long_Step </tr> <tr> -<td> </td> <td><pre> -function Get_Long_Step - (This : in Counter) - return Long_Float; +double step() const; </pre></td> - </tr> - - <tr> <td><pre> -void step(double a, double b); +function Get_Step + (This : in Counter) + return Long_Float; </pre></td> -<td> </td> </tr> <tr> @@ -114,7 +115,7 @@ void step(double a, double b); void step(double a); </pre></td> <td><pre> -procedure Set_Step +procedure Set_Step_Top (This : in out Counter; To : in Long_Float); </pre></td> @@ -122,12 +123,12 @@ procedure Set_Step <tr> <td><pre> -double step() const; +void step(double a, double b); </pre></td> <td><pre> -function Get_Step - (This : in Counter) - return Long_Float; +procedure Set_Step_Both + (This : in out Counter; + Short, Long : in Long_Float); </pre></td> </tr> @@ -200,6 +201,23 @@ procedure Set_Text_Size </table> + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + + <tr> +<td><pre> +void draw(); +</pre></td> +<td><pre> +procedure Draw + (This : in out Counter); +</pre></td> + </tr> + +</table> + + </body> </html> diff --git a/doc/fl_dial.html b/doc/fl_dial.html index dea5313..64eb6c3 100644 --- a/doc/fl_dial.html +++ b/doc/fl_dial.html @@ -42,7 +42,7 @@ </tr> <tr> - <td> </td> + <td>uchar</td> <td>Dial_Kind</td> </tr> @@ -51,7 +51,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -60,11 +60,18 @@ Fl_Dial(int x, int y, int w, int h, const char *l=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Dial; </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + <tr> <td><pre> short angle1() const; @@ -122,16 +129,6 @@ procedure Set_Angles <tr> <td><pre> -void draw(); -</pre></td> -<td><pre> -procedure Draw - (This : in out Dial); -</pre></td> - </tr> - - <tr> -<td><pre> int handle(int); </pre></td> <td><pre> @@ -143,7 +140,7 @@ function Handle </tr> <tr> -<td>See type() methods for Fl_Widget</td> +<td>See type method for Fl_Widget.</td> <td><pre> function Get_Dial_Type (This : in Dial) @@ -152,7 +149,7 @@ function Get_Dial_Type </tr> <tr> -<td>See type() methods for Fl_Widget</td> +<td>See type method for Fl_Widget.</td> <td><pre> procedure Set_Dial_Type (This : in out Dial; @@ -163,6 +160,47 @@ procedure Set_Dial_Type </table> + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + + <tr> +<td><pre> +void draw(); +</pre></td> +<td><pre> +procedure Draw + (This : in out Dial); +</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 Dial; + X, Y, W, H : in Integer); +</pre></td> + </tr> + + <tr> +<td><pre> +int handle(int event, int X, int Y, int W, int H); +</pre></td> +<td><pre> +function Handle + (This : in out Dial; + Event : in Event_Kind; + X, Y, W, H : in Integer) + return Event_Outcome; +</pre></td> + </tr> + +</table> + + </body> </html> diff --git a/doc/fl_display_device.html b/doc/fl_display_device.html index 190a901..cd4e27d 100644 --- a/doc/fl_display_device.html +++ b/doc/fl_display_device.html @@ -78,13 +78,16 @@ function Create <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Static Functions and Procedures</th></tr> <tr> <td><pre> -const char * class_name(); +static Fl_Display_Device * display_device(); +</pre></td> +<td><pre> +function Get_Platform_Display + return Display_Device_Reference; </pre></td> -<td>Deprecated, use runtime tag checks instead.</td> </tr> </table> @@ -92,16 +95,13 @@ const char * class_name(); <table class="function"> - <tr><th colspan="2">Static Functions and Procedures</th></tr> + <tr><th colspan="2">Functions and Procedures</th></tr> <tr> <td><pre> -static Fl_Display_Device * display_device(); -</pre></td> -<td><pre> -function Get_Platform_Display - return Display_Device_Reference; +const char * class_name(); </pre></td> +<td>Deprecated, use runtime tag checks instead.</td> </tr> </table> diff --git a/doc/fl_double_window.html b/doc/fl_double_window.html index b93635b..6c61c93 100644 --- a/doc/fl_double_window.html +++ b/doc/fl_double_window.html @@ -39,14 +39,28 @@ <tr> <td> </td> <td>Double_Window_Reference</td> + </tr> + +</table> + + + +<table class="function"> + <tr><th colspan="2">Protected Attributes</th></tr> + <tr> +<td><pre> +char force_doublebuffering_; +</pre></td> +<td>Intentionally left unbound.</td> + </tr> </table> <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,7 +69,7 @@ Fl_Double_Window(int W, int H, const char *L=0); <td><pre> function Create (W, H : in Integer; - Text : in String) + Text : in String := "") return Double_Window; </pre></td> </tr> @@ -67,18 +81,17 @@ Fl_Double_Window(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Double_Window; </pre></td> </tr> - <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Double_Window); -</pre></td> - </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> <tr> <td><pre> @@ -91,16 +104,6 @@ procedure Flush </tr> <tr> -<td> </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> @@ -114,7 +117,11 @@ procedure Hide <td><pre> void resize(int,int,int,int); </pre></td> -<td> </td> +<td><pre> +procedure Resize + (This : in out Double_Window; + X, Y, W, H : in Integer); +</pre></td> </tr> <tr> @@ -137,6 +144,20 @@ void show(int a, char **b); </table> + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + + <tr> +<td><pre> +void flush(int eraseoverlay); +</pre></td> +<td> </td> + </tr> + +</table> + + </body> </html> diff --git a/doc/fl_file_chooser.html b/doc/fl_file_chooser.html index 06dab72..15b1380 100644 --- a/doc/fl_file_chooser.html +++ b/doc/fl_file_chooser.html @@ -64,46 +64,6 @@ See Fl_Ask for related symbols that are not members of the Fl_File_Chooser class <table class="function"> - <tr><th colspan="2">Attributes</th></tr> - - <tr> -<td><pre> -Fl_Button * newButton; -</pre></td> -<td><pre> -function New_Button - (This : in out File_Chooser) - return FLTK.Widgets.Buttons.Button_Reference; -</pre></td> - </tr> - - <tr> -<td><pre> -Fl_Check_Button * previewButton; -</pre></td> -<td><pre> -function Preview_Button - (This : in out File_Chooser) - return FLTK.Widgets.Buttons.Light.Check.Check_Button_Reference; -</pre></td> - </tr> - - <tr> -<td><pre> -Fl_Check_Button * showHiddenButton; -</pre></td> -<td><pre> -function Show_Hidden_Button - (This : in out File_Chooser) - return FLTK.Widgets.Buttons.Light.Check.Check_Button_Reference; -</pre></td> - </tr> - -</table> - - - -<table class="function"> <tr><th colspan="2">Static Attributes</th></tr> <tr> @@ -306,6 +266,46 @@ Sort_Method : not null FLTK.Filenames.Compare_Function := <table class="function"> + <tr><th colspan="2">Attributes</th></tr> + + <tr> +<td><pre> +Fl_Button * newButton; +</pre></td> +<td><pre> +function New_Button + (This : in out File_Chooser) + return FLTK.Widgets.Buttons.Button_Reference; +</pre></td> + </tr> + + <tr> +<td><pre> +Fl_Check_Button * previewButton; +</pre></td> +<td><pre> +function Preview_Button + (This : in out File_Chooser) + return FLTK.Widgets.Buttons.Light.Check.Check_Button_Reference; +</pre></td> + </tr> + + <tr> +<td><pre> +Fl_Check_Button * showHiddenButton; +</pre></td> +<td><pre> +function Show_Hidden_Button + (This : in out File_Chooser) + return FLTK.Widgets.Buttons.Light.Check.Check_Button_Reference; +</pre></td> + </tr> + +</table> + + + +<table class="function"> <tr><th colspan="2">Constructors</th></tr> <tr> diff --git a/doc/fl_file_input.html b/doc/fl_file_input.html index b319f2e..89abfea 100644 --- a/doc/fl_file_input.html +++ b/doc/fl_file_input.html @@ -55,7 +55,7 @@ Fl_File_Input(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return File_Input; </pre></td> </tr> diff --git a/doc/fl_fill_dial.html b/doc/fl_fill_dial.html index 12c96e7..f2419eb 100644 --- a/doc/fl_fill_dial.html +++ b/doc/fl_fill_dial.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,29 +55,11 @@ Fl_Fill_Dial(int X, int Y, int W, int H, const char *L); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Fill_Dial; </pre></td> </tr> - <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Fill_Dial); -</pre></td> - </tr> - - <tr> -<td> </td> -<td><pre> -function Handle - (This : in out Fill_Dial; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> - </table> diff --git a/doc/fl_fill_slider.html b/doc/fl_fill_slider.html index 804d026..f559b6b 100644 --- a/doc/fl_fill_slider.html +++ b/doc/fl_fill_slider.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,29 +55,11 @@ Fl_Fill_Slider(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Fill_Slider; </pre></td> </tr> - <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Fill_Slider); -</pre></td> - </tr> - - <tr> -<td> </td> -<td><pre> -function Handle - (This : in out Fill_Slider; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> - </table> diff --git a/doc/fl_float_input.html b/doc/fl_float_input.html index b43f0b2..747cfe7 100644 --- a/doc/fl_float_input.html +++ b/doc/fl_float_input.html @@ -55,7 +55,7 @@ Fl_Float_Input(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Float_Input; </pre></td> </tr> diff --git a/doc/fl_gl_window.html b/doc/fl_gl_window.html index 50364dc..b213406 100644 --- a/doc/fl_gl_window.html +++ b/doc/fl_gl_window.html @@ -42,7 +42,7 @@ </tr> <tr> - <td> </td> + <td>int</td> <td>Mode_Mask</td> </tr> @@ -51,25 +51,29 @@ <table class="function"> - <tr><th colspan="2">Static Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> -static int can_do(const int *m); +Fl_Gl_Window(int W, int H, const char *l=0); +</pre></td> +<td><pre> +function Create + (W, H : in Integer; + Text : in String := "") + return GL_Window; </pre></td> -<td> -Not applicable due to not being part of the public stable API -</td> </tr> <tr> <td><pre> -static int can_do(int m); +Fl_Gl_Window(int X, int Y, int W, int H, const char *l=0); </pre></td> <td><pre> -function Can_Do - (Mask : in Mode_Mask) - return Boolean; +function Create + (X, Y, W, H : in Integer; + Text : in String := "") + return GL_Window; </pre></td> </tr> @@ -78,38 +82,41 @@ function Can_Do <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Static Functions and Procedures</th></tr> <tr> <td><pre> -Fl_Gl_Window(int W, int H, const char *l=0); -</pre></td> -<td><pre> -function Create - (W, H : in Integer; - Text : in String := "") - return GL_Window; +static int can_do(const int *m); </pre></td> +<td> +Not applicable due to not being part of the public stable API. +</td> </tr> <tr> <td><pre> -Fl_Gl_Window(int X, int Y, int W, int H, const char *l=0); +static int can_do(int m); </pre></td> <td><pre> -function Create - (X, Y, W, H : in Integer; - Text : in String := "") - return GL_Window; +function Can_Do + (Mask : in Mode_Mask) + return Boolean; </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + <tr> <td><pre> virtual Fl_Gl_Window * as_gl_window(); </pre></td> <td> -Use view conversion and tag membership tests instead +Use view conversion and tag membership tests instead. </td> </tr> @@ -227,7 +234,7 @@ procedure Hide_Overlay void invalidate(); </pre></td> <td> -Use Set_Valid instead +Use valid / Set_Valid instead. </td> </tr> @@ -267,7 +274,7 @@ function Get_Mode int mode(const int *a); </pre></td> <td> -Not applicable due to not being part of the public stable API +Not applicable due to not being part of the public stable API. </td> </tr> @@ -339,9 +346,11 @@ procedure Redraw_Overlay <td><pre> void resize(int, int, int, int); </pre></td> -<td> -Use Resize/Reposition from FLTK.Widgets instead -</td> +<td><pre> +procedure Resize + (This : in out GL_Window; + X, Y, W, H : in Integer); +</pre></td> </tr> <tr> @@ -391,6 +400,23 @@ procedure Set_Valid </table> + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + + <tr> +<td><pre> +virtual void draw(); +</pre></td> +<td><pre> +procedure Draw + (This : in out GL_Window); +</pre></td> + </tr> + +</table> + + </body> </html> diff --git a/doc/fl_group.html b/doc/fl_group.html index b191856..da6f604 100644 --- a/doc/fl_group.html +++ b/doc/fl_group.html @@ -42,12 +42,12 @@ </tr> <tr> - <td> </td> + <td>int</td> <td>Index</td> </tr> <tr> - <td> </td> + <td>int</td> <td>Extended_Index</td> </tr> @@ -61,7 +61,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -70,11 +70,45 @@ Fl_Group(int, int, int, int, const char *=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Group; </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Static Functions and Procedures</th></tr> + + <tr> +<td><pre> +static Fl_Group * current(); +</pre></td> +<td><pre> +function Get_Current + return access Group'Class; +</pre></td> + </tr> + + <tr> +<td><pre> +static void current(Fl_Group *g); +</pre></td> +<td><pre> +procedure Set_Current + (To : in Group'Class); +</pre></td> + </tr> + +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + <tr> <td><pre> Fl_Widget *& _ddfdesign_kludge(); @@ -85,6 +119,7 @@ Fl_Widget *& _ddfdesign_kludge(); <tr> <td><pre> void add(Fl_Widget &); + void add(Fl_Widget *o); </pre></td> <td><pre> @@ -200,16 +235,6 @@ unsigned int clip_children(); <tr> <td><pre> -void draw(); -</pre></td> -<td><pre> -procedure Draw - (This : in out Group); -</pre></td> - </tr> - - <tr> -<td><pre> void end(); </pre></td> <td> </td> @@ -218,6 +243,7 @@ void end(); <tr> <td><pre> int find(const Fl_Widget *) const; + int find(const Fl_Widget &o) const; </pre></td> <td><pre> @@ -311,6 +337,7 @@ procedure Remove <tr> <td><pre> void remove(Fl_Widget &); + void remove(Fl_Widget *o); </pre></td> <td><pre> @@ -322,7 +349,19 @@ procedure Remove <tr> <td><pre> +Fl_Widget * resizable() const; +</pre></td> +<td><pre> +function Get_Resizable + (This : in Group) + return access Widget'Class; +</pre></td> + </tr> + + <tr> +<td><pre> void resizable(Fl_Widget &o); + void resizable(Fl_Widget *o); </pre></td> <td><pre> @@ -334,40 +373,61 @@ procedure Set_Resizable <tr> <td><pre> -Fl_Widget * resizable() const; +void resize(int, int, int, int); </pre></td> +<td> </td> + </tr> + +</table> + + + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + + <tr> <td><pre> -function Get_Resizable - (This : in Group) - return access Widget'Class; +void draw(); +</pre></td> +<td><pre> +procedure Draw + (This : in out Group); </pre></td> </tr> <tr> <td><pre> -void resize(int, int, int, int); +void draw_child(Fl_Widget &widget) const; </pre></td> <td> </td> </tr> <tr> <td><pre> -static Fl_Group * current(); +void draw_children(); </pre></td> +<td> </td> + </tr> + + <tr> <td><pre> -function Get_Current - return access Group'Class; +void draw_outside_label(const Fl_Widget &widget) const; </pre></td> +<td> </td> </tr> <tr> <td><pre> -static void current(Fl_Group *g); +int * sizes(); </pre></td> +<td> </td> + </tr> + + <tr> <td><pre> -procedure Set_Current - (To : in Group'Class); +void update_child(Fl_Widget &widget) const; </pre></td> +<td> </td> </tr> </table> diff --git a/doc/fl_help_view.html b/doc/fl_help_view.html index 1431ab2..fed45e0 100644 --- a/doc/fl_help_view.html +++ b/doc/fl_help_view.html @@ -42,12 +42,12 @@ </tr> <tr> - <td> </td> + <td>int</td> <td>Position</td> </tr> <tr> - <td> </td> + <td>int</td> <td>Extended_Position</td> </tr> @@ -64,7 +64,7 @@ <tr><th colspan="2">Errors</th></tr> <tr> - <td> </td> + <td>int</td> <td>Load_Help_Error</td> </tr> @@ -73,7 +73,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -87,6 +87,13 @@ function Create </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + <tr> <td><pre> void clear_selection(); @@ -110,16 +117,6 @@ function Current_Directory <tr> <td><pre> -void draw(); -</pre></td> -<td><pre> -procedure Draw - (This : in out Help_View); -</pre></td> - </tr> - - <tr> -<td><pre> const char * filename() const; </pre></td> <td><pre> @@ -202,7 +199,11 @@ procedure Load <td><pre> void resize(int, int, int, int); </pre></td> -<td> </td> +<td><pre> +procedure Resize + (This : in out Help_View; + X, Y, W, H : in Integer); +</pre></td> </tr> <tr> @@ -394,6 +395,23 @@ procedure Set_Content </table> + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + + <tr> +<td><pre> +void draw(); +</pre></td> +<td><pre> +procedure Draw + (This : in out Help_View); +</pre></td> + </tr> + +</table> + + </body> </html> diff --git a/doc/fl_hor_fill_slider.html b/doc/fl_hor_fill_slider.html index 4fbc112..ca8d484 100644 --- a/doc/fl_hor_fill_slider.html +++ b/doc/fl_hor_fill_slider.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,29 +55,11 @@ Fl_Hor_Fill_Slider(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Horizontal_Fill_Slider; </pre></td> </tr> - <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Horizontal_Fill_Slider); -</pre></td> - </tr> - - <tr> -<td> </td> -<td><pre> -function Handle - (This : in out Horizontal_Fill_Slider; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> - </table> diff --git a/doc/fl_hor_nice_slider.html b/doc/fl_hor_nice_slider.html index 00347c8..5bf60d6 100644 --- a/doc/fl_hor_nice_slider.html +++ b/doc/fl_hor_nice_slider.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,29 +55,11 @@ Fl_Hor_Nice_Slider(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Horizontal_Nice_Slider; </pre></td> </tr> - <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Horizontal_Nice_Slider); -</pre></td> - </tr> - - <tr> -<td> </td> -<td><pre> -function Handle - (This : in out Horizontal_Nice_Slider; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> - </table> diff --git a/doc/fl_hor_slider.html b/doc/fl_hor_slider.html index 0c3fe08..2b65336 100644 --- a/doc/fl_hor_slider.html +++ b/doc/fl_hor_slider.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,29 +55,11 @@ Fl_Hor_Slider(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Horizontal_Slider; </pre></td> </tr> - <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Horizontal_Slider); -</pre></td> - </tr> - - <tr> -<td> </td> -<td><pre> -function Handle - (This : in out Horizontal_Slider; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> - </table> diff --git a/doc/fl_hor_value_slider.html b/doc/fl_hor_value_slider.html index 1a1a9fe..d9aea6a 100644 --- a/doc/fl_hor_value_slider.html +++ b/doc/fl_hor_value_slider.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,29 +55,11 @@ Fl_Hor_Value_Slider(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Hor_Value_Slider; </pre></td> </tr> - <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Hor_Value_Slider); -</pre></td> - </tr> - - <tr> -<td> </td> -<td><pre> -function Handle - (This : in out Hor_Value_Slider; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> - </table> diff --git a/doc/fl_input_.html b/doc/fl_input_.html index 582f0c6..01e1e57 100644 --- a/doc/fl_input_.html +++ b/doc/fl_input_.html @@ -70,7 +70,7 @@ Fl_Input_(int, int, int, int, const char*=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Input; </pre></td> </tr> diff --git a/doc/fl_input_choice.html b/doc/fl_input_choice.html index ebd1d9c..9afac9e 100644 --- a/doc/fl_input_choice.html +++ b/doc/fl_input_choice.html @@ -46,7 +46,36 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Attributes</th></tr> + + <tr> +<td><pre> +Fl_Input * input(); +</pre></td> +<td><pre> +function Text_Field + (This : in out Input_Choice) + return FLTK.Widgets.Inputs.Text.Text_Input_Reference; +</pre></td> + </tr> + + <tr> +<td><pre> +Fl_Menu_Button * menubutton(); +</pre></td> +<td><pre> +function Button_Menu + (This : in out Input_Choice) + return FLTK.Widgets.Menus.Menu_Buttons.Menu_Button_Reference; +</pre></td> + </tr> + +</table> + + + +<table class="function"> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,16 +84,23 @@ Fl_Input_Choice(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Input_Choice; </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + <tr> <td><pre> void add(const char *s); </pre></td> -<td>Use Menu_Button instead</td> +<td>Use menubutton / Button_Menu instead.</td> </tr> <tr> @@ -121,35 +157,6 @@ procedure Set_Down_Box </tr> <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Input_Choice); -</pre></td> - </tr> - - <tr> -<td> </td> -<td><pre> -function Handle - (This : in out Input_Choice; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> - - <tr> -<td><pre> -Fl_Input * input(); -</pre></td> -<td><pre> -function Text_Field - (This : in out Input_Choice) - return FLTK.Widgets.Inputs.Text.Text_Input_Reference; -</pre></td> - </tr> - - <tr> <td><pre> const Fl_Menu_Item * menu(); </pre></td> @@ -165,20 +172,13 @@ void menu(const Fl_Menu_Item *m); <tr> <td><pre> -Fl_Menu_Button * menubutton(); -</pre></td> -<td><pre> -function Button_Menu - (This : in out Input_Choice) - return FLTK.Widgets.Menus.Menu_Buttons.Menu_Button_Reference; +void resize(int X, int Y, int W, int H); </pre></td> - </tr> - - <tr> <td><pre> -void resize(int X, int Y, int W, int H); +procedure Resize + (This : in out Input_Choice; + X, Y, W, H : in Integer); </pre></td> -<td> </td> </tr> <tr> diff --git a/doc/fl_int_input.html b/doc/fl_int_input.html index fa9b9c9..eca4ea0 100644 --- a/doc/fl_int_input.html +++ b/doc/fl_int_input.html @@ -55,7 +55,7 @@ Fl_Int_Input(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Integer_Input; </pre></td> </tr> diff --git a/doc/fl_light_button.html b/doc/fl_light_button.html index aa83dc4..25d57e1 100644 --- a/doc/fl_light_button.html +++ b/doc/fl_light_button.html @@ -45,7 +45,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -54,30 +54,44 @@ Fl_Light_Button(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Light_Button; </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + <tr> <td><pre> -void draw(); +int handle(int); </pre></td> <td><pre> -procedure Draw - (This : in out Light_Button); +function Handle + (This : in out Light_Button; + Event : in Event_Kind) + return Event_Outcome; </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + <tr> <td><pre> -int handle(int); +void draw(); </pre></td> <td><pre> -function Handle - (This : in out Light_Button; - Event : in Event_Kind) - return Event_Outcome; +procedure Draw + (This : in out Light_Button); </pre></td> </tr> diff --git a/doc/fl_line_dial.html b/doc/fl_line_dial.html index ece07bb..da3b740 100644 --- a/doc/fl_line_dial.html +++ b/doc/fl_line_dial.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,29 +55,11 @@ Fl_Line_Dial(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Line_Dial; </pre></td> </tr> - <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Line_Dial); -</pre></td> - </tr> - - <tr> -<td> </td> -<td><pre> -function Handle - (This : in out Line_Dial; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> - </table> diff --git a/doc/fl_menu_.html b/doc/fl_menu_.html index ac54a35..5f93e0f 100644 --- a/doc/fl_menu_.html +++ b/doc/fl_menu_.html @@ -42,12 +42,12 @@ </tr> <tr> - <td> </td> + <td>int</td> <td>Index</td> </tr> <tr> - <td> </td> + <td>int</td> <td>Extended_Index</td> </tr> @@ -61,7 +61,49 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Protected Attributes</th></tr> + + <tr> +<td><pre> +uchar alloc; +</pre></td> +<td>Intentionally left unbound.</td> + </tr> + + <tr> +<td><pre> +uchar down_box_; +</pre></td> +<td>Intentionally left unbound.</td> + </tr> + + <tr> +<td><pre> +Fl_Color textcolor_; +</pre></td> +<td>Intentionally left unbound.</td> + </tr> + + <tr> +<td><pre> +Fl_Font textfont_; +</pre></td> +<td>Intentionally left unbound.</td> + </tr> + + <tr> +<td><pre> +Fl_Fontsize textsize_; +</pre></td> +<td>Intentionally left unbound.</td> + </tr> + +</table> + + + +<table class="function"> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -70,14 +112,22 @@ Fl_Menu_(int, int, int, int, const char *=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Menu; </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + <tr> <td><pre> -int add(const char *, int shortcut, Fl_Callback *, void *=0, int=0); +int add(const char *, int shortcut, Fl_Callback *, + void *=0, int=0); </pre></td> <td><pre> procedure Add @@ -91,7 +141,8 @@ procedure Add <tr> <td><pre> -int add(const char *a, const char *b, Fl_Callback *c, void *d=0, int e=0); +int add(const char *a, const char *b, Fl_Callback *c, + void *d=0, int e=0); </pre></td> <td> </td> </tr> @@ -153,22 +204,14 @@ procedure Set_Down_Box <td><pre> Fl_Color down_color() const; </pre></td> -<td> </td> +<td>See selection_color / Get_Selection_Color from Fl_Widget.</td> </tr> <tr> <td><pre> void down_color(unsigned c); </pre></td> -<td> </td> - </tr> - - <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Menu) is null; -</pre></td> +<td>See selection_color / Set_Selection_Color from Fl_Widget.</td> </tr> <tr> @@ -255,16 +298,6 @@ procedure Make_Global <tr> <td> </td> <td><pre> -function Handle - (This : in out Menu; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> - - <tr> -<td> </td> -<td><pre> function Has_Item (This : in Menu; Place : in Index) @@ -283,7 +316,8 @@ function Has_Item <tr> <td><pre> -int insert(int index, const char *, int shortcut, Fl_Callback *, void *=0, int=0); +int insert(int index, const char *, int shortcut, + Fl_Callback *, void *=0, int=0); </pre></td> <td><pre> procedure Insert @@ -298,7 +332,8 @@ procedure Insert <tr> <td><pre> -int insert(int index, const char *a, const char *b, Fl_Callback *c, void *d=0, int e=0); +int insert(int index, const char *a, const char *b, + Fl_Callback *c, void *d=0, int e=0); </pre></td> <td> </td> </tr> @@ -325,7 +360,8 @@ function Item <tr> <td><pre> -int item_pathname(char *name, int namelen, const Fl_Menu_Item *finditem=0) const; +int item_pathname(char *name, int namelen, + const Fl_Menu_Item *finditem=0) const; </pre></td> <td> </td> </tr> @@ -595,6 +631,21 @@ procedure Set_Chosen </table> + +<table class="function"> + <tr><th colspan="2">Protection Functions and Procedures</th></tr> + + <tr> +<td><pre> +int item_pathname_(char *name, int namelen, + const Fl_Menu_Item *finditem, const Fl_Menu_Item *menu=0) const; +</pre></td> +<td>Intentionally left unbound.</td> + </tr> + +</table> + + </body> </html> diff --git a/doc/fl_menu_bar.html b/doc/fl_menu_bar.html index ec1b37b..fc21bf7 100644 --- a/doc/fl_menu_bar.html +++ b/doc/fl_menu_bar.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,30 +55,44 @@ Fl_Menu_Bar(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Menu_Bar; </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + <tr> <td><pre> -void draw(); +int handle(int); </pre></td> <td><pre> -procedure Draw - (This : in out Menu_Bar); +function Handle + (This : in out Menu_Bar; + Event : in Event_Kind) + return Event_Outcome; </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + <tr> <td><pre> -int handle(int); +void draw(); </pre></td> <td><pre> -function Handle - (This : in out Menu_Bar; - Event : in Event_Kind) - return Event_Outcome; +procedure Draw + (This : in out Menu_Bar); </pre></td> </tr> diff --git a/doc/fl_menu_button.html b/doc/fl_menu_button.html index 17dfa20..e0fbeaa 100644 --- a/doc/fl_menu_button.html +++ b/doc/fl_menu_button.html @@ -51,7 +51,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -60,20 +60,17 @@ Fl_Menu_Button(int, int, int, int, const char *=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + 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> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> <tr> <td><pre> @@ -99,7 +96,7 @@ function Popup </tr> <tr> -<td> </td> +<td>Use the type method in Fl_Widget with the popup_buttons enum.</td> <td><pre> procedure Set_Popup_Kind (This : in out Menu_Button; @@ -110,6 +107,23 @@ procedure Set_Popup_Kind </table> + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + + <tr> +<td><pre> +void draw(); +</pre></td> +<td><pre> +procedure Draw + (This : in out Menu_Button); +</pre></td> + </tr> + +</table> + + </body> </html> diff --git a/doc/fl_menu_window.html b/doc/fl_menu_window.html index e08ba53..523c1d5 100644 --- a/doc/fl_menu_window.html +++ b/doc/fl_menu_window.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -72,6 +72,13 @@ function Create </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + <tr> <td><pre> void clear_overlay(); @@ -80,14 +87,6 @@ void clear_overlay(); </tr> <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Menu_Window); -</pre></td> - </tr> - - <tr> <td><pre> void erase(); </pre></td> @@ -105,16 +104,6 @@ procedure Flush </tr> <tr> -<td> </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> diff --git a/doc/fl_multiline_input.html b/doc/fl_multiline_input.html index 25067e6..fe1af2f 100644 --- a/doc/fl_multiline_input.html +++ b/doc/fl_multiline_input.html @@ -55,7 +55,7 @@ Fl_Multiline_Input(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Multiline_Input; </pre></td> </tr> diff --git a/doc/fl_multiline_output.html b/doc/fl_multiline_output.html index e4fa771..eacab31 100644 --- a/doc/fl_multiline_output.html +++ b/doc/fl_multiline_output.html @@ -55,7 +55,7 @@ Fl_Multiline_Output(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Multiline_Output; </pre></td> </tr> diff --git a/doc/fl_nice_slider.html b/doc/fl_nice_slider.html index 188c673..c2931be 100644 --- a/doc/fl_nice_slider.html +++ b/doc/fl_nice_slider.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,29 +55,11 @@ Fl_Nice_Slider(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Nice_Slider; </pre></td> </tr> - <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Nice_Slider); -</pre></td> - </tr> - - <tr> -<td> </td> -<td><pre> -function Handle - (This : in out Nice_Slider; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> - </table> diff --git a/doc/fl_output.html b/doc/fl_output.html index 2af1279..7d42bfb 100644 --- a/doc/fl_output.html +++ b/doc/fl_output.html @@ -55,7 +55,7 @@ Fl_Output(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Output; </pre></td> </tr> diff --git a/doc/fl_overlay_window.html b/doc/fl_overlay_window.html index dd36675..ac86aac 100644 --- a/doc/fl_overlay_window.html +++ b/doc/fl_overlay_window.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -72,6 +72,13 @@ function Create </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + <tr> <td><pre> int can_do_overlay(); @@ -85,16 +92,6 @@ function Can_Do_Overlay <tr> <td><pre> -virtual void draw_overlay()=0; -</pre></td> -<td><pre> -procedure Draw_Overlay - (This : in out Overlay_Window) is null; -</pre></td> - </tr> - - <tr> -<td><pre> void flush(); </pre></td> <td><pre> @@ -127,16 +124,16 @@ procedure Redraw_Overlay <td><pre> void resize(int, int, int, int); </pre></td> -<td> -Use Resize/Reposition from FLTK.Widgets instead -</td> +<td><pre> +procedure Resize + (This : in out Overlay_Window; + X, Y, W, H : in Integer); +</pre></td> </tr> <tr> <td><pre> void show(); - -void show(int a, char **b); </pre></td> <td><pre> procedure Show @@ -144,6 +141,30 @@ procedure Show </pre></td> </tr> + <tr> +<td><pre> +void show(int a, char **b); +</pre></td> +<td> </td> + </tr> + +</table> + + + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + + <tr> +<td><pre> +virtual void draw_overlay()=0; +</pre></td> +<td><pre> +procedure Draw_Overlay + (This : in out Overlay_Window); +</pre>(Will raise Program_Error if not overridden.)</td> + </tr> + </table> diff --git a/doc/fl_pack.html b/doc/fl_pack.html index 0c05789..583ee08 100644 --- a/doc/fl_pack.html +++ b/doc/fl_pack.html @@ -43,7 +43,7 @@ <tr> <td>enum { VERTICAL = 0, HORIZONTAL = 1 }</td> - <td> </td> + <td>Pack_Kind</td> </tr> </table> @@ -51,7 +51,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -60,36 +60,27 @@ Fl_Pack(int x, int y, int w, int h, const char *l=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + 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> +</table> + - <tr> -<td> </td> -<td><pre> -function Handle - (This : in out Packed_Group; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> <tr> <td><pre> uchar horizontal() const; </pre></td> -<td> </td> +<td><pre> +function Get_Pack_Type + (This : in Packed_Group) + return Pack_Kind; +</pre></td> </tr> <tr> @@ -114,6 +105,32 @@ procedure Set_Spacing </pre></td> </tr> + <tr> +<td>See type method for Fl_Widget.</td> +<td><pre> +procedure Set_Pack_Type + (This : in out Packed_Group; + Kind : in Pack_Kind); +</pre></td> + </tr> + +</table> + + + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + + <tr> +<td><pre> +void draw(); +</pre></td> +<td><pre> +procedure Draw + (This : in out Packed_Group); +</pre></td> + </tr> + </table> diff --git a/doc/fl_progress.html b/doc/fl_progress.html index 4b3961c..398c5c5 100644 --- a/doc/fl_progress.html +++ b/doc/fl_progress.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,30 +55,17 @@ Fl_Progress(int x, int y, int w, int h, const char *l=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + 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> +</table> + - <tr> -<td> </td> -<td><pre> -function Handle - (This : in out Progress_Bar; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> <tr> <td><pre> @@ -149,6 +136,23 @@ function Get_Value </table> + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + + <tr> +<td><pre> +virtual void draw(); +</pre></td> +<td><pre> +procedure Draw + (This : in out Progress_Bar); +</pre></td> + </tr> + +</table> + + </body> </html> diff --git a/doc/fl_radio_button.html b/doc/fl_radio_button.html index 0d9150e..cf81c39 100644 --- a/doc/fl_radio_button.html +++ b/doc/fl_radio_button.html @@ -45,7 +45,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -54,29 +54,11 @@ Fl_Radio_Button(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Radio_Button; </pre></td> </tr> - <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Radio_Button); -</pre></td> - </tr> - - <tr> -<td> </td> -<td><pre> -function Handle - (This : in out Radio_Button; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> - </table> diff --git a/doc/fl_radio_light_button.html b/doc/fl_radio_light_button.html index 618e584..946fc2c 100644 --- a/doc/fl_radio_light_button.html +++ b/doc/fl_radio_light_button.html @@ -45,7 +45,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -54,29 +54,11 @@ Fl_Radio_Light_Button(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Radio_Light_Button; </pre></td> </tr> - <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Radio_Light_Button); -</pre></td> - </tr> - - <tr> -<td> </td> -<td><pre> -function Handle - (This : in out Radio_Light_Button; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> - </table> diff --git a/doc/fl_radio_round_button.html b/doc/fl_radio_round_button.html index 143d99d..df1971c 100644 --- a/doc/fl_radio_round_button.html +++ b/doc/fl_radio_round_button.html @@ -45,7 +45,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -54,29 +54,11 @@ Fl_Radio_Round_Button(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Radio_Round_Button; </pre></td> </tr> - <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Radio_Round_Button); -</pre></td> - </tr> - - <tr> -<td> </td> -<td><pre> -function Handle - (This : in out Radio_Round_Button; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> - </table> diff --git a/doc/fl_repeat_button.html b/doc/fl_repeat_button.html index 18290c5..d5f7bc1 100644 --- a/doc/fl_repeat_button.html +++ b/doc/fl_repeat_button.html @@ -45,7 +45,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -54,15 +54,24 @@ Fl_Repeat_Button(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Repeat_Button; </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + <tr> -<td> </td> <td><pre> -procedure Draw +void deactivate(); +</pre></td> +<td><pre> +procedure Deactivate (This : in out Repeat_Button); </pre></td> </tr> diff --git a/doc/fl_return_button.html b/doc/fl_return_button.html index c4dde58..43469eb 100644 --- a/doc/fl_return_button.html +++ b/doc/fl_return_button.html @@ -45,7 +45,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -54,30 +54,44 @@ Fl_Return_Button(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Enter_Button; </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + <tr> <td><pre> -void draw(); +int handle(int); </pre></td> <td><pre> -procedure Draw - (This : in out Enter_Button); +function Handle + (This : in out Enter_Button; + Event : in Event_Kind) + return Event_Outcome; </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + <tr> <td><pre> -int handle(int); +void draw(); </pre></td> <td><pre> -function Handle - (This : in out Enter_Button; - Event : in Event_Kind) - return Event_Outcome; +procedure Draw + (This : in out Enter_Button); </pre></td> </tr> diff --git a/doc/fl_roller.html b/doc/fl_roller.html index e0e09ac..597ebe3 100644 --- a/doc/fl_roller.html +++ b/doc/fl_roller.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,30 +55,44 @@ Fl_Roller(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Roller; </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + <tr> <td><pre> -void draw(); +int handle(int); </pre></td> <td><pre> -procedure Draw - (This : in out Roller); +function Handle + (This : in out Roller; + Event : in Event_Kind) + return Event_Outcome; </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + <tr> <td><pre> -int handle(int); +void draw(); </pre></td> <td><pre> -function Handle - (This : in out Roller; - Event : in Event_Kind) - return Event_Outcome; +procedure Draw + (This : in out Roller); </pre></td> </tr> diff --git a/doc/fl_round_button.html b/doc/fl_round_button.html index 298e33b..9a3deb1 100644 --- a/doc/fl_round_button.html +++ b/doc/fl_round_button.html @@ -45,7 +45,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -54,29 +54,11 @@ Fl_Round_Button(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Round_Button; </pre></td> </tr> - <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Round_Button); -</pre></td> - </tr> - - <tr> -<td> </td> -<td><pre> -function Handle - (This : in out Round_Button; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> - </table> diff --git a/doc/fl_round_clock.html b/doc/fl_round_clock.html index 26ba3ca..bbb06bb 100644 --- a/doc/fl_round_clock.html +++ b/doc/fl_round_clock.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,38 +55,11 @@ Fl_Round_Clock(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Round_Clock; </pre></td> </tr> - <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Round_Clock); -</pre></td> - </tr> - - <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Clock; - X, Y, W, H : in Integer); -</pre></td> - </tr> - - <tr> -<td> </td> -<td><pre> -function Handle - (This : in out Round_Clock; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> - </table> diff --git a/doc/fl_scroll.html b/doc/fl_scroll.html index aab79c9..697fc9b 100644 --- a/doc/fl_scroll.html +++ b/doc/fl_scroll.html @@ -51,36 +51,54 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Attributes</th></tr> <tr> <td><pre> -Fl_Scroll(int X, int Y, int W, int H, const char *L=0); +Fl_Scrollbar hscrollbar; </pre></td> +<td> </td> + </tr> + + <tr> <td><pre> -function Create - (X, Y, W, H : in Integer; - Text : in String) - return Scroll; +Fl_Scrollbar scrollbar; </pre></td> +<td> </td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Constructors</th></tr> + <tr> <td><pre> -void clear(); +Fl_Scroll(int X, int Y, int W, int H, const char *L=0); </pre></td> <td><pre> -procedure Clear - (This : in out Scroll); +function Create + (X, Y, W, H : in Integer; + Text : in String := "") + return Scroll; </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + <tr> <td><pre> -void draw(); +void clear(); </pre></td> <td><pre> -procedure Draw +procedure Clear (This : in out Scroll); </pre></td> </tr> @@ -171,6 +189,37 @@ procedure Set_Type </table> + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + + <tr> +<td><pre> +void bbox(int &, int &, int &, int &); +</pre></td> +<td> </td> + </tr> + + <tr> +<td><pre> +void draw(); +</pre></td> +<td><pre> +procedure Draw + (This : in out Scroll); +</pre></td> + </tr> + + <tr> +<td><pre> +void recalc_scrollbars(Scrollinfo &si); +</pre></td> +<td> </td> + </tr> + +</table> + + </body> </html> diff --git a/doc/fl_scrollbar.html b/doc/fl_scrollbar.html index b58c34c..67db2f8 100644 --- a/doc/fl_scrollbar.html +++ b/doc/fl_scrollbar.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,20 +55,17 @@ Fl_Scrollbar(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Scrollbar; </pre></td> </tr> - <tr> -<td><pre> -void draw(); -</pre></td> -<td><pre> -procedure Draw - (This : in out Scrollbar); -</pre></td> - </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> <tr> <td><pre> @@ -143,6 +140,23 @@ procedure Set_All </table> + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + + <tr> +<td><pre> +void draw(); +</pre></td> +<td><pre> +procedure Draw + (This : in out Scrollbar); +</pre></td> + </tr> + +</table> + + </body> </html> diff --git a/doc/fl_secret_input.html b/doc/fl_secret_input.html index 79e8eaf..6d6504c 100644 --- a/doc/fl_secret_input.html +++ b/doc/fl_secret_input.html @@ -55,7 +55,7 @@ Fl_Secret_Input(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Secret_Input; </pre></td> </tr> diff --git a/doc/fl_simple_counter.html b/doc/fl_simple_counter.html index 195ebb1..de14c6c 100644 --- a/doc/fl_simple_counter.html +++ b/doc/fl_simple_counter.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,29 +55,11 @@ Fl_Simple_Counter(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Simple_Counter; </pre></td> </tr> - <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Simple_Counter); -</pre></td> - </tr> - - <tr> -<td> </td> -<td><pre> -function Handle - (This : in out Simple_Counter; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> - </table> diff --git a/doc/fl_single_window.html b/doc/fl_single_window.html index 1fee0a0..4fb76b2 100644 --- a/doc/fl_single_window.html +++ b/doc/fl_single_window.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,7 +55,7 @@ Fl_Single_Window(int W, int H, const char *L=0); <td><pre> function Create (W, H : in Integer; - Text : in String) + Text : in String := "") return Single_Window; </pre></td> </tr> @@ -67,18 +67,17 @@ Fl_Single_Window(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Single_Window; </pre></td> </tr> - <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Single_Window); -</pre></td> - </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> <tr> <td><pre> @@ -91,20 +90,13 @@ procedure Flush </tr> <tr> -<td> </td> <td><pre> -function Handle - (This : in out Single_Window; - Event : in Event_Kind) - return Event_Outcome; +int make_current(); </pre></td> - </tr> - - <tr> <td><pre> -int make_current(); +procedure Make_Current + (This : in out Single_Window); </pre></td> -<td> </td> </tr> <tr> diff --git a/doc/fl_slider.html b/doc/fl_slider.html index 7ccd2a1..3b99b86 100644 --- a/doc/fl_slider.html +++ b/doc/fl_slider.html @@ -42,7 +42,7 @@ </tr> <tr> - <td> </td> + <td>uchar</td> <td>Slider_Kind</td> </tr> @@ -51,7 +51,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -60,7 +60,7 @@ Fl_Slider(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Slider; </pre></td> </tr> @@ -69,9 +69,22 @@ function Create <td><pre> Fl_Slider(uchar t, int X, int Y, int W, int H, const char *L); </pre></td> -<td> </td> +<td><pre> +function Create + (Kind : in Slider_Kind; + X, Y, W, H : in Integer; + Text : in String := "") + return Slider; +</pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + <tr> <td><pre> void bounds(double a, double b); @@ -85,16 +98,6 @@ procedure Set_Bounds <tr> <td><pre> -void draw(); -</pre></td> -<td><pre> -procedure Draw - (This : in out Slider); -</pre></td> - </tr> - - <tr> -<td><pre> int handle(int); </pre></td> <td><pre> @@ -159,12 +162,12 @@ void slider_size(double v); <td><pre> procedure Set_Slide_Size (This : in out Slider; - To : in Float); + To : in Long_Float); </pre></td> </tr> <tr> -<td>See type() methods for Fl_Widget</td> +<td>See type method for Fl_Widget.</td> <td><pre> function Get_Slider_Type (This : in Slider) @@ -173,7 +176,7 @@ function Get_Slider_Type </tr> <tr> -<td>See type() methods for Fl_Widget</td> +<td>See type method for Fl_Widget.</td> <td><pre> procedure Set_Slider_Type (This : in out Slider; @@ -184,6 +187,47 @@ procedure Set_Slider_Type </table> + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + + <tr> +<td><pre> +void draw(); +</pre></td> +<td><pre> +procedure Draw + (This : in out Slider); +</pre></td> + </tr> + + <tr> +<td><pre> +void draw(int, int, int, int); +</pre></td> +<td><pre> +procedure Draw + (This : in out Slider; + X, Y, W, H : in Integer); +</pre></td> + </tr> + + <tr> +<td><pre> +int handle(int, int, int, int, int); +</pre></td> +<td><pre> +function Handle + (This : in out Slider; + Event : in Event_Kind; + X, Y, W, H : in Integer) + return Event_Outcome; +</pre></td> + </tr> + +</table> + + </body> </html> diff --git a/doc/fl_spinner.html b/doc/fl_spinner.html index 180937e..179a144 100644 --- a/doc/fl_spinner.html +++ b/doc/fl_spinner.html @@ -46,7 +46,35 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Protected Attributes</th></tr> + + <tr> +<td><pre> +Fl_Repeat_Button down_button_; +</pre></td> +<td> </td> + </tr> + + <tr> +<td><pre> +Fl_Input input_; +</pre></td> +<td> </td> + </tr> + + <tr> +<td><pre> +Fl_Repeat_Button up_button_; +</pre></td> +<td> </td> + </tr> + +</table> + + + +<table class="function"> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,11 +83,18 @@ Fl_Spinner(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Spinner; </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + <tr> <td><pre> void color(Fl_Color v); @@ -83,14 +118,6 @@ function Get_Background_Color </tr> <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Spinner); -</pre></td> - </tr> - - <tr> <td><pre> const char * format(); </pre></td> @@ -142,7 +169,7 @@ procedure Set_Maximum <td><pre> double maxinum() const; </pre></td> -<td> </td> +<td>Deprecated spelling mistake, use maximum / Get_Maximum instead.</td> </tr> <tr> @@ -171,11 +198,11 @@ procedure Set_Minimum <td><pre> double mininum() const; </pre></td> -<td> </td> +<td>Deprecated spelling mistake, use minimum / Get_Minimum instead.</td> </tr> <tr> -<td> </td> +<td>Use a combination of minimum and maximum to get the values.</td> <td><pre> procedure Get_Range (This : in Spinner; @@ -198,7 +225,11 @@ procedure Set_Range <td><pre> void resize(int X, int Y, int W, int H); </pre></td> -<td> </td> +<td><pre> +procedure Resize + (This : in out Spinner; + X, Y, W, H : in Integer); +</pre></td> </tr> <tr> diff --git a/doc/fl_surface_device.html b/doc/fl_surface_device.html index bb9cbe2..aec76d5 100644 --- a/doc/fl_surface_device.html +++ b/doc/fl_surface_device.html @@ -78,6 +78,26 @@ function Create <table class="function"> + <tr><th colspan="2">Static Functions and Procedures</th></tr> + + <tr> +<td><pre> +static Fl_Surface_Device * surface(); +</pre></td> +<td><pre> +function Get_Current + return Surface_Device_Reference; + +function Get_Original + return Surface_Device_Reference; +</pre></td> + </tr> + +</table> + + + +<table class="function"> <tr><th colspan="2">Functions and Procedures</th></tr> <tr> @@ -126,26 +146,6 @@ procedure Set_Current </table> - -<table class="function"> - <tr><th colspan="2">Static Functions and Procedures</th></tr> - - <tr> -<td><pre> -static Fl_Surface_Device * surface(); -</pre></td> -<td><pre> -function Get_Current - return Surface_Device_Reference; - -function Get_Original - return Surface_Device_Reference; -</pre></td> - </tr> - -</table> - - </body> </html> diff --git a/doc/fl_tabs.html b/doc/fl_tabs.html index cb9ea4c..16595ed 100644 --- a/doc/fl_tabs.html +++ b/doc/fl_tabs.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,11 +55,18 @@ Fl_Tabs(int, int, int, int, const char *=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Tabbed_Group; </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + <tr> <td><pre> void client_area(int &rx, int &ry, int &rw, int &rh, int tabh=0); @@ -74,16 +81,6 @@ procedure Get_Client_Area <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> @@ -153,6 +150,33 @@ function Get_Which </table> + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + + <tr> +<td><pre> +void draw(); +</pre></td> +<td><pre> +procedure Draw + (This : in out Tabbed_Group); +</pre></td> + </tr> + + <tr> +<td><pre> +void redraw_tabs(); +</pre></td> +<td><pre> +procedure Redraw_Tabs + (This : in out Tabbed_Group); +</pre></td> + </tr> + +</table> + + </body> </html> diff --git a/doc/fl_text_display.html b/doc/fl_text_display.html index e77307a..9dd9ff9 100644 --- a/doc/fl_text_display.html +++ b/doc/fl_text_display.html @@ -86,7 +86,20 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Protected Attributes</th></tr> + + <tr> +<td colspan="2" style="text-align:center"> +Too many to list. None that look suited for public API usage. +</td> + </tr> + +</table> + + + +<table class="function"> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -100,6 +113,13 @@ function Create </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + <tr> <td><pre> void buffer(Fl_Text_Buffer *buf); @@ -183,16 +203,6 @@ procedure Set_Cursor_Style <tr> <td><pre> -virtual void draw(); -</pre></td> -<td><pre> -procedure Draw - (This : in out Text_Display); -</pre></td> - </tr> - - <tr> -<td><pre> virtual int handle(int e); </pre></td> <td><pre> @@ -819,6 +829,30 @@ function X_To_Col </table> + +<table class="function"> + <tr><th colspan="2">Static Protected Functions and Procedures</th></tr> + +</table> + + + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + + <tr> +<td><pre> +virtual void draw(); +</pre></td> +<td><pre> +procedure Draw + (This : in out Text_Display); +</pre></td> + </tr> + +</table> + + </body> </html> diff --git a/doc/fl_text_editor.html b/doc/fl_text_editor.html index 35a7d90..79c9488 100644 --- a/doc/fl_text_editor.html +++ b/doc/fl_text_editor.html @@ -71,196 +71,40 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> - - <tr> -<td><pre> -Fl_Text_Editor(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 Text_Editor; -</pre></td> - </tr> + <tr><th colspan="2">Static Protected Attributes</th></tr> <tr> <td><pre> -void add_default_key_bindings(Key_Binding **list); +static Key_Binding * global_key_bindings; </pre></td> <td> </td> </tr> - <tr> -<td><pre> -void add_key_binding(int key, int state, Key_Func f, Key_Binding **list); -</pre></td> -<td><pre> -procedure Add_Key_Binding - (This : in out Text_Editor; - Bind : in Key_Binding); -</pre></td> - </tr> - - <tr> -<td><pre> -void add_key_binding(int key, int state, Key_Func f); -</pre></td> -<td><pre> -procedure Add_Key_Binding - (This : in out Text_Editor; - Key : in Key_Combo; - Func : in Key_Func); -</pre></td> - </tr> - - <tr> -<td> </td> -<td><pre> -procedure Add_Key_Bindings - (This : in out Text_Editor; - List : in Key_Binding_List); -</pre></td> - </tr> - - <tr> -<td><pre> -Key_Func bound_key_function(int key, int state, Key_Binding *list) const; -</pre></td> -<td> </td> - </tr> - - <tr> -<td><pre> -Key_Func bound_key_function(int key, int state) const; -</pre></td> -<td><pre> -function Get_Bound_Key_Function - (This : in Text_Editor; - Key : in Key_Combo) - return Key_Func; -</pre></td> - </tr> - - <tr> -<td><pre> -void default_key_function(Key_Func f); -</pre></td> -<td><pre> -procedure Set_Default_Key_Function - (This : in out Text_Editor; - Func : in Default_Key_Func); -</pre></td> - </tr> - - <tr> -<td> </td> -<td><pre> -function Get_Default_Key_Function - (This : in Text_Editor) - return Default_Key_Func; -</pre></td> - </tr> - - <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Text_Editor); -</pre></td> - </tr> - - <tr> -<td><pre> -virtual int handle(int e); -</pre></td> -<td><pre> -function Handle - (This : in out Text_Editor; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> +</table> - <tr> -<td><pre> -void insert_mode(int b); -</pre></td> -<td><pre> -procedure Set_Insert_Mode - (This : in out Text_Editor; - To : in Insert_Mode); -</pre></td> - </tr> - <tr> -<td><pre> -int insert_mode(); -</pre></td> -<td><pre> -function Get_Insert_Mode - (This : in Text_Editor) - return Insert_Mode; -</pre></td> - </tr> - <tr> -<td><pre> -void remove_all_key_bindings(Key_Binding **list); -</pre></td> -<td><pre> -procedure Remove_Key_Bindings - (This : in out Text_Editor; - List : in Key_Binding_List); -</pre></td> - </tr> +<table class="function"> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> -void remove_all_key_bindings(); +Fl_Text_Editor(int X, int Y, int W, int H, const char *L=0); </pre></td> <td><pre> -procedure Remove_All_Key_Bindings - (This : in out Text_Editor); +function Create + (X, Y, W, H : in Integer; + Text : in String := "") + return Text_Editor; </pre></td> </tr> - <tr> -<td><pre> -void remove_key_binding(int key, int state, Key_Binding **list); -</pre></td> -<td><pre> -procedure Remove_Key_Binding - (This : in out Text_Editor; - Bind : in Key_Binding); -</pre></td> - </tr> +</table> - <tr> -<td><pre> -void remove_key_binding(int key, int state); -</pre></td> -<td><pre> -procedure Remove_Key_Binding - (This : in out Text_Editor; - Key : in Key_Combo); -</pre></td> - </tr> - <tr> -<td><pre> -void tab_nav(int val); -</pre></td> -<td>TBA</td> - </tr> - <tr> -<td><pre> -int tab_nav() const; -</pre></td> -<td>TBA</td> - </tr> +<table class="function"> + <tr><th colspan="2">Static Functions and Procedures</th></tr> <tr> <td><pre> @@ -570,6 +414,203 @@ procedure KF_Up </table> + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + + <tr> +<td><pre> +void add_default_key_bindings(Key_Binding **list); +</pre></td> +<td> </td> + </tr> + + <tr> +<td><pre> +void add_key_binding(int key, int state, Key_Func f, Key_Binding **list); +</pre></td> +<td><pre> +procedure Add_Key_Binding + (This : in out Text_Editor; + Bind : in Key_Binding); +</pre></td> + </tr> + + <tr> +<td><pre> +void add_key_binding(int key, int state, Key_Func f); +</pre></td> +<td><pre> +procedure Add_Key_Binding + (This : in out Text_Editor; + Key : in Key_Combo; + Func : in Key_Func); +</pre></td> + </tr> + + <tr> +<td> </td> +<td><pre> +procedure Add_Key_Bindings + (This : in out Text_Editor; + List : in Key_Binding_List); +</pre></td> + </tr> + + <tr> +<td><pre> +Key_Func bound_key_function(int key, int state, Key_Binding *list) const; +</pre></td> +<td> </td> + </tr> + + <tr> +<td><pre> +Key_Func bound_key_function(int key, int state) const; +</pre></td> +<td><pre> +function Get_Bound_Key_Function + (This : in Text_Editor; + Key : in Key_Combo) + return Key_Func; +</pre></td> + </tr> + + <tr> +<td><pre> +void default_key_function(Key_Func f); +</pre></td> +<td><pre> +procedure Set_Default_Key_Function + (This : in out Text_Editor; + Func : in Default_Key_Func); +</pre></td> + </tr> + + <tr> +<td> </td> +<td><pre> +function Get_Default_Key_Function + (This : in Text_Editor) + return Default_Key_Func; +</pre></td> + </tr> + + <tr> +<td><pre> +virtual int handle(int e); +</pre></td> +<td><pre> +function Handle + (This : in out Text_Editor; + Event : in Event_Kind) + return Event_Outcome; +</pre></td> + </tr> + + <tr> +<td><pre> +void insert_mode(int b); +</pre></td> +<td><pre> +procedure Set_Insert_Mode + (This : in out Text_Editor; + To : in Insert_Mode); +</pre></td> + </tr> + + <tr> +<td><pre> +int insert_mode(); +</pre></td> +<td><pre> +function Get_Insert_Mode + (This : in Text_Editor) + return Insert_Mode; +</pre></td> + </tr> + + <tr> +<td><pre> +void remove_all_key_bindings(Key_Binding **list); +</pre></td> +<td><pre> +procedure Remove_Key_Bindings + (This : in out Text_Editor; + List : in Key_Binding_List); +</pre></td> + </tr> + + <tr> +<td><pre> +void remove_all_key_bindings(); +</pre></td> +<td><pre> +procedure Remove_All_Key_Bindings + (This : in out Text_Editor); +</pre></td> + </tr> + + <tr> +<td><pre> +void remove_key_binding(int key, int state, Key_Binding **list); +</pre></td> +<td><pre> +procedure Remove_Key_Binding + (This : in out Text_Editor; + Bind : in Key_Binding); +</pre></td> + </tr> + + <tr> +<td><pre> +void remove_key_binding(int key, int state); +</pre></td> +<td><pre> +procedure Remove_Key_Binding + (This : in out Text_Editor; + Key : in Key_Combo); +</pre></td> + </tr> + + <tr> +<td><pre> +void tab_nav(int val); +</pre></td> +<td>TBA</td> + </tr> + + <tr> +<td><pre> +int tab_nav() const; +</pre></td> +<td>TBA</td> + </tr> + +</table> + + + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + + <tr> +<td><pre> +int handle_key(); +</pre></td> +<td> </td> + </tr> + + <tr> +<td><pre> +void maybe_do_callback(); +</pre></td> +<td> </td> + </tr> + +</table> + + </body> </html> diff --git a/doc/fl_tile.html b/doc/fl_tile.html index 191492a..675a3a6 100644 --- a/doc/fl_tile.html +++ b/doc/fl_tile.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -60,13 +60,12 @@ function Create </pre></td> </tr> - <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Tiled_Group); -</pre></td> - </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> <tr> <td><pre> @@ -96,7 +95,11 @@ procedure Position <td><pre> void resize(int X, int Y, int W, int H); </pre></td> -<td> </td> +<td><pre> +procedure Resize + (This : in out Tiled_Group; + X, Y, W, H : in Integer); +</pre></td> </tr> </table> diff --git a/doc/fl_toggle_button.html b/doc/fl_toggle_button.html index 17d3354..6d71762 100644 --- a/doc/fl_toggle_button.html +++ b/doc/fl_toggle_button.html @@ -45,7 +45,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -54,29 +54,11 @@ Fl_Toggle_Button(int X, int Y, int W, int H, const char *L=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Toggle_Button; </pre></td> </tr> - <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Toggle_Button); -</pre></td> - </tr> - - <tr> -<td> </td> -<td><pre> -function Handle - (This : in out Toggle_Button; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> - </table> diff --git a/doc/fl_valuator.html b/doc/fl_valuator.html index 20877e3..c6965a2 100644 --- a/doc/fl_valuator.html +++ b/doc/fl_valuator.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,11 +55,18 @@ Fl_Valuator(int X, int Y, int W, int H, const char *L); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Valuator; </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + <tr> <td><pre> void bounds(double a, double b); @@ -91,16 +98,6 @@ virtual int format(char *); </tr> <tr> -<td> </td> -<td><pre> -function Handle - (This : in out Valuator; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> - - <tr> <td><pre> double increment(double, int); </pre></td> @@ -193,16 +190,25 @@ function Round <tr> <td><pre> -void step(int a); +double step() const; +</pre></td> +<td><pre> +function Get_Step + (This : in Valuator) + return Long_Float; </pre></td> -<td> </td> </tr> <tr> <td><pre> void step(double a, int b); </pre></td> -<td> </td> +<td><pre> +procedure Set_Step + (This : in out Valuator; + Top : in Long_Float; + Bottom : in Integer); +</pre></td> </tr> <tr> @@ -210,7 +216,7 @@ void step(double a, int b); void step(double s); </pre></td> <td><pre> -procedure Set_Step +procedure Set_Step_Top (This : in out Valuator; To : in Long_Float); </pre></td> @@ -218,12 +224,12 @@ procedure Set_Step <tr> <td><pre> -double step() const; +void step(int a); </pre></td> <td><pre> -function Get_Step - (This : in Valuator) - return Long_Float; +procedure Set_Step_Bottom + (This : in out Valuator; + To : in Integer); </pre></td> </tr> @@ -252,6 +258,72 @@ procedure Set_Value </table> + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + + <tr> +<td><pre> +void handle_drag(double newvalue); +</pre></td> +<td>Intentionally left unbound.</td> + </tr> + + <tr> +<td><pre> +void handle_push(); +</pre></td> +<td>Intentionally left unbound.</td> + </tr> + + <tr> +<td><pre> +void handle_release(); +</pre></td> +<td>Intentionally left unbound.</td> + </tr> + + <tr> +<td><pre> +int horizontal() const; +</pre></td> +<td>Intentionally left unbound.</td> + </tr> + + <tr> +<td><pre> +double previous_value() const; +</pre></td> +<td>Intentionally left unbound.</td> + </tr> + + <tr> +<td><pre> +void set_value(double v); +</pre></td> +<td>Intentionally left unbound.</td> + </tr> + + <tr> +<td><pre> +double softclamp(double); +</pre></td> +<td>Intentionally left unbound.</td> + </tr> + + <tr> +<td><pre> +virtual void value_damage(); +</pre></td> +<td><pre> +procedure Value_Damage + (This : in out Valuator); +</pre></td> + </tr> + +</table> + + </body> </html> diff --git a/doc/fl_value_input.html b/doc/fl_value_input.html index 3f84cee..778d37e 100644 --- a/doc/fl_value_input.html +++ b/doc/fl_value_input.html @@ -46,7 +46,25 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Attributes</th></tr> + + <tr> +<td><pre> +Fl_Input input; +</pre></td> +<td><pre> +function Text_Field + (This : in Value_Input) + return FLTK.Widgets.Inputs.Text.Text_Input_Reference; +</pre></td> + </tr> + +</table> + + + +<table class="function"> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,11 +73,18 @@ Fl_Value_Input(int x, int y, int w, int h, const char *l=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Value_Input; </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + <tr> <td><pre> Fl_Color cursor_color() const; @@ -84,16 +109,6 @@ procedure Set_Cursor_Color <tr> <td><pre> -void draw(); -</pre></td> -<td><pre> -procedure Draw - (This : in out Value_Input); -</pre></td> - </tr> - - <tr> -<td><pre> int handle(int); </pre></td> <td><pre> @@ -106,20 +121,13 @@ function Handle <tr> <td><pre> -Fl_Input input; -</pre></td> -<td><pre> -function Text_Field - (This : in Value_Input) - return FLTK.Widgets.Inputs.Text.Text_Input_Reference; +void resize(int, int, int, int); </pre></td> - </tr> - - <tr> <td><pre> -void resize(int, int, int, int); +procedure Resize + (This : in out Value_Input; + X, Y, W, H : in Integer); </pre></td> -<td> </td> </tr> <tr> @@ -146,23 +154,23 @@ procedure Set_Shortcut <tr> <td><pre> -void soft(char s); +char soft() const; </pre></td> <td><pre> -procedure Set_Soft - (This : in out Value_Input; - To : in Boolean); +function Is_Soft + (This : in Value_Input) + return Boolean; </pre></td> </tr> <tr> <td><pre> -char soft() const; +void soft(char s); </pre></td> <td><pre> -function Is_Soft - (This : in Value_Input) - return Boolean; +procedure Set_Soft + (This : in out Value_Input; + To : in Boolean); </pre></td> </tr> @@ -235,6 +243,23 @@ procedure Set_Text_Size </table> + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + + <tr> +<td><pre> +void draw(); +</pre></td> +<td><pre> +procedure Draw + (This : in out Value_Input); +</pre></td> + </tr> + +</table> + + </body> </html> diff --git a/doc/fl_value_output.html b/doc/fl_value_output.html index ccf05c1..bb30970 100644 --- a/doc/fl_value_output.html +++ b/doc/fl_value_output.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,20 +55,17 @@ Fl_Value_Output(int x, int y, int w, int h, const char *l=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Value_Output; </pre></td> </tr> - <tr> -<td><pre> -void draw(); -</pre></td> -<td><pre> -procedure Draw - (This : in out Value_Output); -</pre></td> - </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> <tr> <td><pre> @@ -84,23 +81,23 @@ function Handle <tr> <td><pre> -void soft(char s); +char soft() const; </pre></td> <td><pre> -procedure Set_Soft - (This : in out Value_Output; - To : in Boolean); +function Is_Soft + (This : in Value_Output) + return Boolean; </pre></td> </tr> <tr> <td><pre> -char soft() const; +void soft(char s); </pre></td> <td><pre> -function Is_Soft - (This : in Value_Output) - return Boolean; +procedure Set_Soft + (This : in out Value_Output; + To : in Boolean); </pre></td> </tr> @@ -173,6 +170,23 @@ procedure Set_Text_Size </table> + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + + <tr> +<td><pre> +void draw(); +</pre></td> +<td><pre> +procedure Draw + (This : in out Value_Output); +</pre></td> + </tr> + +</table> + + </body> </html> diff --git a/doc/fl_value_slider.html b/doc/fl_value_slider.html index 0b1fd97..80bdf33 100644 --- a/doc/fl_value_slider.html +++ b/doc/fl_value_slider.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,20 +55,17 @@ Fl_Value_Slider(int x, int y, int w, int h, const char *l=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Value_Slider; </pre></td> </tr> - <tr> -<td><pre> -void draw(); -</pre></td> -<td><pre> -procedure Draw - (This : in out Value_Slider); -</pre></td> - </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> <tr> <td><pre> @@ -151,6 +148,23 @@ procedure Set_Text_Size </table> + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + + <tr> +<td><pre> +void draw(); +</pre></td> +<td><pre> +procedure Draw + (This : in out Value_Slider); +</pre></td> + </tr> + +</table> + + </body> </html> diff --git a/doc/fl_widget.html b/doc/fl_widget.html index a5e0e7c..88b8aad 100644 --- a/doc/fl_widget.html +++ b/doc/fl_widget.html @@ -65,7 +65,7 @@ Fl_Widget(int x, int y, int w, int h, const char *label=0L); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Widget; </pre></td> </tr> diff --git a/doc/fl_window.html b/doc/fl_window.html index 5dd6b3b..9b39c93 100644 --- a/doc/fl_window.html +++ b/doc/fl_window.html @@ -56,7 +56,35 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Static Protected Attributes</th></tr> + + <tr> +<td><pre> +static Fl_Window * current_; +</pre></td> +<td>Intentionally left unbound.</td> + </tr> + +</table> + + + +<table class="function"> + <tr><th colspan="2">Protected Attributes</th></tr> + + <tr> +<td><pre> +shape_data_type * shape_data_; +</pre></td> +<td>Intentionally left unbound.</td> + </tr> + +</table> + + + +<table class="function"> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -65,7 +93,7 @@ Fl_Window(int w, int h, const char *title=0); <td><pre> function Create (W, H : in Integer; - Text : in String) + Text : in String := "") return Window; </pre></td> </tr> @@ -77,11 +105,73 @@ Fl_Window(int x, int y, int w, int h, const char *title=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Window; </pre></td> </tr> +</table> + + + +<table class="function"> + <tr><th colspan="2">Static Functions and Procedures</th></tr> + + <tr> +<td><pre> +static Fl_Window * current(); +</pre></td> +<td><pre> +function Last_Made_Current + return access Window'Class; +</pre></td> + </tr> + + <tr> +<td><pre> +static void default_callback(Fl_Window *, void *v); +</pre></td> +<td> </td> + </tr> + + <tr> +<td><pre> +static void default_icon(const Fl_RGB_Image *); +</pre></td> +<td><pre> +procedure Set_Default_Icon + (Pic : in out FLTK.Images.RGB.RGB_Image'Class); +</pre></td> + </tr> + + <tr> +<td><pre> +static void default_icons(const Fl_RGB_Image *[], int); +</pre></td> +<td> </td> + </tr> + + <tr> +<td><pre> +static const char * default_xclass(); +</pre></td> +<td> </td> + </tr> + + <tr> +<td><pre> +static void default_xclass(const char *); +</pre></td> +<td> </td> + </tr> + +</table> + + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> + <tr> <td><pre> virtual Fl_Window * as_window(); @@ -138,16 +228,6 @@ void copy_label(const char *a); <tr> <td><pre> -static Fl_Window * current(); -</pre></td> -<td><pre> -function Last_Made_Current - return access Window'Class; -</pre></td> - </tr> - - <tr> -<td><pre> void cursor(Fl_Cursor); </pre></td> <td><pre> @@ -218,26 +298,6 @@ void default_cursor(Fl_Cursor c, Fl_Color, Fl_Color=FL_WHITE); <tr> <td><pre> -static void default_icon(const Fl_RGB_Image *); -</pre></td> -<td><pre> -procedure Set_Default_Icon - (Pic : in out FLTK.Images.RGB.RGB_Image'Class); -</pre></td> - </tr> - - <tr> -<td><pre> -virtual void draw(); -</pre></td> -<td><pre> -procedure Draw - (This : in out Window); -</pre></td> - </tr> - - <tr> -<td><pre> void free_position(); </pre></td> <td><pre> @@ -336,6 +396,7 @@ procedure Hotspot <tr> <td><pre> void hotspot(const Fl_Widget *, int offscreen=0); + void hotspot(const Fl_Widget &p, int offscreen=0); </pre></td> <td><pre> @@ -533,6 +594,7 @@ void set_tooltip_window(); <tr> <td><pre> void shape(const Fl_Image *img); + void shape(const Fl_Image &b); </pre></td> <td><pre> @@ -572,7 +634,8 @@ function Is_Shown <tr> <td><pre> -void size_range(int minw, int minh, int maxw=0, int maxh=0, int dw=0, int dh=0, int aspect=0); +void size_range(int minw, int minh, int maxw=0, int maxh=0, + int dw=0, int dh=0, int aspect=0); </pre></td> <td><pre> procedure Set_Size_Range @@ -639,6 +702,51 @@ function Get_Y_Root </table> + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + + <tr> +<td><pre> +virtual void draw(); +</pre></td> +<td><pre> +procedure Draw + (This : in out Window); +</pre></td> + </tr> + + <tr> +<td><pre> +virtual void flush(); +</pre></td> +<td> </td> + </tr> + + <tr> +<td><pre> +int force_position() const; +</pre></td> +<td> </td> + </tr> + + <tr> +<td><pre> +void force_position(int force); +</pre></td> +<td> </td> + </tr> + + <tr> +<td><pre> +void free_icons(); +</pre></td> +<td> </td> + </tr> + +</table> + + </body> </html> diff --git a/doc/fl_wizard.html b/doc/fl_wizard.html index 0fad60a..bcee170 100644 --- a/doc/fl_wizard.html +++ b/doc/fl_wizard.html @@ -46,7 +46,7 @@ <table class="function"> - <tr><th colspan="2">Functions and Procedures</th></tr> + <tr><th colspan="2">Constructors</th></tr> <tr> <td><pre> @@ -55,28 +55,17 @@ Fl_Wizard(int, int, int, int, const char *=0); <td><pre> function Create (X, Y, W, H : in Integer; - Text : in String) + Text : in String := "") return Wizard; </pre></td> </tr> - <tr> -<td> </td> -<td><pre> -procedure Draw - (This : in out Wizard); -</pre></td> - </tr> +</table> - <tr> -<td> </td> -<td><pre> -function Handle - (This : in out Wizard; - Event : in Event_Kind) - return Event_Outcome; -</pre></td> - </tr> + + +<table class="function"> + <tr><th colspan="2">Functions and Procedures</th></tr> <tr> <td><pre> @@ -123,6 +112,23 @@ procedure Set_Visible </table> + +<table class="function"> + <tr><th colspan="2">Protected Functions and Procedures</th></tr> + + <tr> +<td><pre> +void draw(); +</pre>(Actually private in 1.3)</td> +<td><pre> +procedure Draw + (This : in out Wizard); +</pre></td> + </tr> + +</table> + + </body> </html> |