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_printer.html | 284 ++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 278 insertions(+), 6 deletions(-) (limited to 'doc/fl_printer.html') 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
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); -- cgit
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);