summaryrefslogtreecommitdiff
path: root/doc/print-integration.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/print-integration.txt')
-rw-r--r--doc/print-integration.txt62
1 files changed, 0 insertions, 62 deletions
diff --git a/doc/print-integration.txt b/doc/print-integration.txt
deleted file mode 100644
index 23cc3b66f..000000000
--- a/doc/print-integration.txt
+++ /dev/null
@@ -1,62 +0,0 @@
-Gnome printing integration...
-
-* VCL
-
-** GUI
- + Name/Status/Location/Comment
- + print to file [PDF/PS]
- + Print range; - All/Pages/Selection
- + Number of copies / collate
- + 'Properties' ...
- + same for every component so far.
- + "Extended Options"
- + calc
- + Suppress output of empty pages
- + Print only selected sheets
- + writer
- + Contents
- + Graphics, Tables, Drawings, Controls,
- Background, Print black
- + Pages
- + Left pages, right pages,
- reversed, brochure
- + Notes
- + None, notes only, end of document,
- end of page
- + Other
- + create single print jobs
- + paper tray from printer settings
- + FAX ...
- + impress
- + Contents
- + Drawing, Notes, Handouts, Outline
- + Quality
- + Default, Greyscale, Black&White
- + Print
- + Page name, Date, Time, Hidden pages
- + Page options
- + Default, Fit to page, Tile pages,
- Brochure [ Front, Back ],
- Paper tray from printer settings
- + ergo extended options => app specific, and not implementable.
- + Dialog in very bad need of layout.
-
-** Code
- + No printer dialog in VCL
- + svtools/source/dialogs/printdlg.cxx (PrintDialog)
- + the only implementation / not sub-classed.
- only inherited virtual functions.
- + svtools/inc/printdlg.hxx
- + re-write the dialog completely ...
-
-* libgnomeprintui
-
-** GUI
- + As per Galeon's method:
- dialog = gnome_print_dialog_new(job, "Print", 0);
- g_object_set_data (G_OBJECT (dialog), "job", job);
- gnome_print_dialog_print_file_hack (GNOME_PRINT_DIALOG (dialog));
- config = gnome_print_job_get_config(job);
- g_object_set_data_full (G_OBJECT (config), "tempfilename", filename, g_free);
- g_object_unref(config);
- ...