home *** CD-ROM | disk | FTP | other *** search
- This is the examples directory inside libgnomeprintui. If you are going to be running this examples I
- recommend setting your default printer to print to file, since there isn't any gui for this yet. You
- can modify libgnomeprint/data/printers/Generic.printer and change the line that says:
- <Key Id="Backend" Value="lpr"/>
- to
- <Key Id="Backend" Value="file"/>
-
- This examples contains code for both libgnomeprint and libgnomeprintui. To compile them you
- can use "make" or "make example_0x". To debug them inside gdb you need to run them with
- "gdb .libs/example_0x".
-
- Here is a brief description of what each example does.
-
- <NON-GUI>
-
- example_01.c
- ------------
- Smallest non-gui gnome-print application. Shows basic GnomePrintJob & GnomePrintContext usage.
-
- example_02.c
- ------------
- Printing Images. Prints a generated image from memory, an image from disk and from a pixbuf.
-
- example_03.c (09)
- ------------
- Using fonts, basic font usage.
-
- example_04.c
- ------------
- Using utf-8 strings, printing non-western and acented characters.
-
- example_05.c
- ------------
- Basic GnomePrintConfig usage, sets an option for GnomePrintConfig to change the default output
- filename and document titlem, it queries the print orientation and dumps it to the console.
-
- <GUI>
- example_06.c
- ------------
- Basic usage of a GnomePrintDialog
-
- example_07.c (not yet implmented)
- ------------
- GnomePrintDialog range usage
-
- example_08.c
- ------------
- Appending custom widgets to a GnomePrintDialog. This example also dumps a GnomePrintConfig tree
- when the "Dump Tree" button is clicked (used for debugging purposes)
-
- example_09.c
- ------------
- Serializing and de-serializing a GnomePrintConfig object. The print dialog remembers its configuration
- from the last time it was used.
-
- <GUI + GLADE>
- example_10.c
- ------------
- Example with an app, dialog, setup and print preview
-
- example_11.c
- ------------
- Printing with gnome_print_job_set_file. In this mode, applications generate the postscript output
- themselves and use gnome-print as a print system abstraction layer and as a print gui library.
-
- example_12.c
- ------------
- Shows how to add app specific GnomePrintConfig nodes and how to attach widgets to configure them
-
- TODO:
- ----
- - Add an example printable area example, with N-up printing. With marks on the margins
-