From b870f2a1e8fcb956ce316e6a600d7d0625604830 Mon Sep 17 00:00:00 2001 From: Jedidiah Barber Date: Sun, 29 Dec 2024 23:51:07 +1300 Subject: Revised FLTK.Devices.Surface subhierarchy --- doc/fl_copy_surface.html | 25 +++- doc/fl_device.html | 4 +- doc/fl_display_device.html | 4 +- doc/fl_image_surface.html | 25 +++- doc/fl_paged_device.html | 62 +++++++++- doc/fl_printer.html | 284 ++++++++++++++++++++++++++++++++++++++++++++- doc/fl_surface_device.html | 4 +- 7 files changed, 387 insertions(+), 21 deletions(-) (limited to 'doc') diff --git a/doc/fl_copy_surface.html b/doc/fl_copy_surface.html index c022c79..412f58d 100644 --- a/doc/fl_copy_surface.html +++ b/doc/fl_copy_surface.html @@ -46,7 +46,21 @@ - + + + + + + + +
Functions and Procedures
Static Attributes
+static const char * class_id = "Fl_Copy_Surface";
+
Deprecated, use runtime tag checks instead.
+ + + + + +
Constructors
@@ -59,11 +73,18 @@ function Create
 
+ + + + + + - + diff --git a/doc/fl_device.html b/doc/fl_device.html index c87b543..11db2e6 100644 --- a/doc/fl_device.html +++ b/doc/fl_device.html @@ -52,7 +52,7 @@ - +
Functions and Procedures
 const char * class_name();
 
 Deprecated, use runtime tag checks instead.
 static const char * class_id = "Fl_Device";
 
Use runtime tag checks insteadDeprecated, use runtime tag checks instead.
@@ -66,7 +66,7 @@ static const char * class_id = "Fl_Device";
 virtual const char * class_name();
 
-Deprecated, use runtime tag checks instead +Deprecated, use runtime tag checks instead. diff --git a/doc/fl_display_device.html b/doc/fl_display_device.html index 7805527..190a901 100644 --- a/doc/fl_display_device.html +++ b/doc/fl_display_device.html @@ -52,7 +52,7 @@
 static const char * class_id = "Fl_Display_Device";
 
-Use runtime tag checks instead +Deprecated, use runtime tag checks instead. @@ -84,7 +84,7 @@ function Create
 const char * class_name();
 
-Use runtime tag checks instead +Deprecated, use runtime tag checks instead. diff --git a/doc/fl_image_surface.html b/doc/fl_image_surface.html index 612fe99..2a47652 100644 --- a/doc/fl_image_surface.html +++ b/doc/fl_image_surface.html @@ -46,7 +46,21 @@ - + + + + + + + +
Functions and Procedures
Static Attributes
+static const char * class_id = "Fl_Image_Surface";
+
Deprecated, use runtime tag checks instead.
+ + + + + +
Constructors
@@ -60,11 +74,18 @@ function Create
 
+ + + + + + - + diff --git a/doc/fl_paged_device.html b/doc/fl_paged_device.html index 42926f9..79dc467 100644 --- a/doc/fl_paged_device.html +++ b/doc/fl_paged_device.html @@ -51,12 +51,57 @@ + + + + + + + + + + +
Functions and Procedures
 const char * class_name();
 
 Deprecated, use runtime tag checks instead.
Page_Layout
page_formatPage_Format_Info
 Page_Format_Info_Array
+ + + + + + + + + + +
Errors
intPage_Error
- + + + + + + + + + + + + +
Functions and Procedures
Static Attributes
+static const char * class_id = "Fl_Paged_Device";
+
Deprecated, use runtime tag checks instead.
+static const page_format page_formats[NO_PAGE_FORMATS];
+
+Page_Formats : constant Page_Format_Info_Array (A0 .. Envelope);
+
+ + + + + +
Constructors
@@ -68,11 +113,18 @@ function Create
 
+ + + + + + - + @@ -210,12 +262,12 @@ virtual int start_job(int pagecount, int *frompage=NULL, int *topage=NULL); diff --git a/doc/fl_printer.html b/doc/fl_printer.html index 55c2d3e..b6ea7ac 100644 --- a/doc/fl_printer.html +++ b/doc/fl_printer.html @@ -46,7 +46,268 @@
Functions and Procedures
 const char * class_name();
 
 Deprecated, use runtime tag checks instead.
 procedure Start_Job
        (This  : in out Paged_Device;
-        Count : in     Natural);
+        Count : in     Natural := 0);
 
 procedure Start_Job
        (This     : in out Paged_Device;
-        Count    : in     Natural;
-        From, To : in     Positive);
+        Count    : in     Natural := 0;
+        From, To :    out Positive);
 
- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Functions and Procedures
Static Attributes
+static const char * class_id = "Fl_Printer";
+
Deprecated, use runtime tag checks instead.
+static const char * dialog_title = "Print";
+
+function Get_Dialog_Title
+    return String;
+
+procedure Set_Dialog_Title
+       (Value : in String);
+
+static const char * dialog_printer = "Printer:";
+
+function Get_Dialog_Printer
+    return String;
+
+procedure Set_Dialog_Printer
+       (Value : in String);
+
+static const char * dialog_range = "Print Range";
+
+function Get_Dialog_Range
+    return String;
+
+procedure Set_Dialog_Range
+       (Value : in String);
+
+static const char * dialog_copies = "Copies";
+
+function Get_Dialog_Copies
+    return String;
+
+procedure Set_Dialog_Copies
+       (Value : in String);
+
+static const char * dialog_all = "All";
+
+function Get_Dialog_All
+    return String;
+
+procedure Set_Dialog_All
+       (Value : in String);
+
+static const char * dialog_pages = "Pages";
+
+function Get_Dialog_Pages
+    return String;
+
+procedure Set_Dialog_Pages
+       (Value : in String);
+
+static const char * dialog_from = "From:";
+
+function Get_Dialog_From
+    return String;
+
+procedure Set_Dialog_From
+       (Value : in String);
+
+static const char * dialog_to = "To:";
+
+function Get_Dialog_To
+    return String;
+
+procedure Set_Dialog_To
+       (Value : in String);
+
+static const char * dialog_properties = "Properties...";
+
+function Get_Dialog_Properties
+    return String;
+
+procedure Set_Dialog_Properties
+       (Value : in String);
+
+static const char * dialog_copyNo = "# Copies:";
+
+function Get_Dialog_Number_Copies
+    return String;
+
+procedure Set_Dialog_Number_Copies
+       (Value : in String);
+
+static const char * dialog_print_button = "Print";
+
+function Get_Dialog_Print_Button
+    return String;
+
+procedure Set_Dialog_Print_Button
+       (Value : in String);
+
+static const char * dialog_cancel_button = "Cancel";
+
+function Get_Dialog_Cancel_Button
+    return String;
+
+procedure Set_Dialog_Cancel_Button
+       (Value : in String);
+
+static const char * dialog_print_to_file = "Print To File";
+
+function Get_Dialog_Print_To_File
+    return String;
+
+procedure Set_Dialog_Print_To_File
+       (Value : in String);
+
+static const char * property_title = "Printer Properties";
+
+function Get_Property_Title
+    return String;
+
+procedure Set_Property_Title
+       (Value : in String);
+
+static const char * property_pagesize = "Page Size:";
+
+function Get_Property_Page_Size
+    return String;
+
+procedure Set_Property_Page_Size
+       (Value : in String);
+
+static const char * property_mode = "Output Mode:";
+
+function Get_Property_Mode
+    return String;
+
+procedure Set_Property_Mode
+       (Value : in String);
+
+static const char * property_use = "Use";
+
+function Get_Property_Use
+    return String;
+
+procedure Set_Property_Use
+       (Value : in String);
+
+static const char * property_save = "Save";
+
+function Get_Property_Save
+    return String;
+
+procedure Set_Property_Save
+       (Value : in String);
+
+static const char * property_cancel = "Cancel";
+
+function Get_Property_Cancel
+    return String;
+
+procedure Set_Property_Cancel
+       (Value : in String);
+
+ + + + + +
Constructors
@@ -58,18 +319,29 @@ function Create
 
+ + + + + + - + - + @@ -205,12 +477,12 @@ int start_job(int pagecount, int *frompage=NULL, int *topage=NULL); diff --git a/doc/fl_surface_device.html b/doc/fl_surface_device.html index 48a1693..bb9cbe2 100644 --- a/doc/fl_surface_device.html +++ b/doc/fl_surface_device.html @@ -52,7 +52,7 @@ - +
Functions and Procedures
 const char * class_name();
 
Use runtime tag checkingDeprecated, use runtime tag checks instead.
 Fl_Graphics_Driver * driver(void);
 
 
+function Get_Original_Driver
+       (This : in out Printer)
+    return FLTK.Devices.Graphics.Graphics_Driver_Reference;
+
 procedure Start_Job
        (This  : in out Printer;
-        Count : in     Natural);
+        Count : in     Natural := 0);
 
 procedure Start_Job
        (This     : in out Printer;
-        Count    : in     Natural;
-        From, To : in     Positive);
+        Count    : in     Natural := 0;
+        From, To :    out Positive);
 
 static const char * class_id = "Fl_Surface_Device";
 
Use runtime tag checks insteadDeprecated, use runtime tag checks instead.
@@ -84,7 +84,7 @@ function Create
 const char * class_name();
 
-Use runtime tag checks instead +Deprecated, use runtime tag checks instead. -- cgit