CVSROOT:        /cvs/gnome
Module name:    libegg
Changes by:     johnp   06/03/15 20:22:03

Modified files:
        libegg/print-operation: ChangeLog TODO eggprintbackend.h 
                                eggprinter-private.h eggprinter.c 
                                eggprintunixdialog.c 
        libegg/print-operation/modules/printbackends/cups: 
                                                           
eggprintbackendcups.c 
        libegg/print-operation/modules/printbackends/pdf: 
                                                          eggprintbackendpdf.c 
                                                          eggprinterpdf.c 
                                                          eggprinterpdf.h 

Log message:
2006-03-15  John (J5) Palmieri  <[EMAIL PROTECTED]>

* eggprinter.c:
(_egg_printer_get_custom_widgets): New interface for getting
a hash of custom widgets from the backend

* eggprintunixdialog.c:
(egg_print_unix_dialog_destroy):
Make sure we clear widgets before we destroy so that custome widgets
wich are owned by the backend printers, are not destroyed with the
dialog.
(clear_per_printer_ui):
Remove custom widgets from the container
(add_custom_ui):
Match up extention points with widgets in a hash table
(create_main_page):
Add the main-page-custom-input extention point

* modules/printbackends/pdf/eggprintbackendpdf.c:
(egg_print_backend_pdf_print_stream):
Get the filename and directory from the custom widgets
(pdf_printer_get_custom_widgets):
Put the file chooser widgets into a hash with the key
"main-page-custom-input"

* modules/printbackends/pdf/eggprinterpdf.c:
(egg_printer_pdf_init):
Create the UI elements for choosing a file to print to

* TODO:
updated

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=libegg&who=johnp&date=explicit&mindate=2006-03-15%2020:21&maxdate=2006-03-15%2020:23

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to