summaryrefslogtreecommitdiff
path: root/modules
Commit message (Collapse)AuthorAgeFilesLines
* Send printer-list-done on error.Matthias Clasen2006-08-311-1/+3
| | | | | | 2006-08-31 Matthias Clasen <mclasen@redhat.com> * modules/printbackends/cups/gtkprintbackendcups.c (cups_request_printer_list_cb): Send printer-list-done on error.
* Use a resonable timeout of 3 seconds when polling for printer listMatthias Clasen2006-08-281-2/+3
| | | | | | | | 2006-08-28 Matthias Clasen <mclasen@redhat.com> * modules/printbackend/cups/gtkprintbackendcups.c: Use a resonable timeout of 3 seconds when polling for printer list updates, instead of 300000 seconds...
* Query range style properties only on range widgets. (#352277, BenjaminMatthias Clasen2006-08-261-1/+1
| | | | | | | | 2006-08-26 Matthias Clasen <mclasen@redhat.com> * pixbuf-draw.c (reverse_engineer_stepper_box): Query range style properties only on range widgets. (#352277, Benjamin Otte)
* 2.10.2GTK_2_10_2Matthias Clasen2006-08-181-0/+4
|
* Handle filename encoding consistently. (#351812, Christian Persch)Matthias Clasen2006-08-181-26/+34
| | | | | | | | | 2006-08-17 Matthias Clasen <mclasen@redhat.com> * gtk/gtkprinteroptionwidget.c (update_widgets): * modules/printbackends/file/gtkprintbackendfile.c (output_file_from_settings): Handle filename encoding consistently. (#351812, Christian Persch)
* Improve the handling of the default output filename, to ensure that weMatthias Clasen2006-08-171-21/+40
| | | | | | | | | 2006-08-17 Matthias Clasen <mclasen@redhat.com> * modules/printbackends/file/gtkprintbackendfile.c: Improve the handling of the default output filename, to ensure that we default to output.ps when only PostScript output is possible. (#348236, Don Scorgie)
* Simplify, make it build against cups 1.1. (#350329)Matthias Clasen2006-08-151-32/+16
| | | | | | | 2006-08-15 Matthias Clasen <mclasen@redhat.com> * modules/printbackends/cups/gtkprintbackendcups.c (create_pickone_option): Simplify, make it build against cups 1.1. (#350329)
* 2.10.1GTK_2_10_1Matthias Clasen2006-07-241-0/+4
|
* Check if option is NULL before using it. (#348014, Christian Persch)Matthias Clasen2006-07-191-1/+2
| | | | | | | | 2006-07-19 Matthias Clasen <mclasen@redhat.com> * modules/printbackends/file/gtkprintbackendfile.c (file_printer_get_settings_from_options): Check if option is NULL before using it. (#348014, Christian Persch)
* Make bits from my last commit are conditionally compiled only if cups 1.2John Palmieri2006-07-181-4/+10
| | | | | | * modules/printbackends/cups/gtkprintbackendcups.c: Make bits from my last commit are conditionally compiled only if cups 1.2 is available.
* add GTK_PRINTER_OPTION_TYPE_PICKONE_PASSWORD,John Palmieri2006-07-181-6/+75
| | | | | | | | | | | | * gtk/gtkprinteroption.h: * gtk/gtkprinteroptionwidget.c: * modules/printbackends/cups/gtkprintbackendcups.c: add GTK_PRINTER_OPTION_TYPE_PICKONE_PASSWORD, GTK_PRINTER_OPTION_TYPE_PICKONE_PASSCODE, GTK_PRINTER_OPTION_TYPE_PICKONE_REAL, GTK_PRINTER_OPTION_TYPE_PICKONE_INT, and GTK_PRINTER_OPTION_TYPE_PICKONE_STRING options to support a subset of the new CUPS 1.2 custom options spec
* Get the name of the first printer in a class to use when requesting a PPDJohn Palmieri2006-07-063-7/+51
| | | | | | | | | | | | * modules/printbackends/cups/gtkprintbackendcups.c: (cups_request_printer_list_cb): Get the name of the first printer in a class to use when requesting a PPD (cups_request_ppd_cb, cups_request_ppd): Fix the parameters of the "details-acquired" signal emittion (cups_request_ppd): get the ppd name from the cups printer * modules/printbackends/cups/gtkprintercups.c (gtk_printer_cups_get_ppd_name): New method for getting the name of the ppd we should request
* Fix compilation with cups 1.1Matthias Clasen2006-06-221-1/+0
|
* Apply a patch by Christian Persch to support PostScript and PDF output.Matthias Clasen2006-06-211-25/+138
| | | | | | | | 2006-06-21 Matthias Clasen <mclasen@redhat.com> * modules/printbackends/file/gtkprintbackendfile.c: Apply a patch by Christian Persch to support PostScript and PDF output.
* Apply a patch by John Palmieri to use buffered io using GIOChannels, cleanMatthias Clasen2006-06-218-202/+370
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-06-21 Matthias Clasen <mclasen@redhat.com> Apply a patch by John Palmieri to use buffered io using GIOChannels, clean up error handling and support Cups 1.2 api in the printing code. * acconfig.h: * configure.in: Detect Cups 1.2 * gtk/gtkdebug.h: * gtk/gtkmain.c: Add a printing debug key. * gtk/gtkprintbackend.[hc]: Remove the GError parameter from gtk_print_backend_print_stream, and take a GIOChannel instead of an fd. * gtk/gtkprinter-private.h: * gtk/gtkprinter.c: Replace the fd parameter of _gtk_printer_create_cairo_surface by a GIOChannel. * gtk/gtkprintjob.[hc]: Remove the GError parameter from gtk_print_job_send and make it return void. * gtk/gtkprintoperation-unix.c: * gtk/gtkprintjob.c: Adjust callers, add some debugging support. * modules/printbackends/Makefile.am: Fix DIST_SUBDIRS. * modules/printbackends/cups/Makefile.am: * modules/printbackends/lpr/Makefile.am: Add debug CFLAGS. * modules/printbackends/cups/gtkcupsutils.[hc]: * modules/printbackends/cups/gtkprintbackendcups.c: * modules/printbackends/file/gtkprintbackendfile.c: * modules/printbackends/lpr/gtkprintbackendfile.c: Adapt to the GIOChannel and GError changes, add debug output
* Add an GError parameter.Matthias Clasen2006-06-213-41/+51
| | | | | | | | | | | | | | | | | 2006-06-21 Matthias Clasen <mclasen@redhat.com> * gtk/gtkprintbackend.h: * gtk/gtkprintbackend.c (gtk_print_backend_print_stream): Add an GError parameter. * modules/printbackends/file/gtkprintbackendfile.c (gtk_print_backend_file_print_stream): * modules/printbackends/lpr/gtkprintbackendlpr.c (gtk_print_backend_lpr_print_stream): * modules/printbackends/cups/gtkprintbackendcups.c (gtk_print_backend_cups_print_stream): * gtk/gtkprintjob.c (gtk_print_job_send): Update all callers and implementations.
* CleanupsMatthias Clasen2006-06-211-112/+80
|
* configure.in gtk/Makefile.am Rename "pdf" backend to "file" backend. StepChristian Persch2006-06-207-142/+143
| | | | | | | | | | | | | | 2006-06-20 Christian Persch <chpe@cvs.gnome.org> * configure.in * gtk/Makefile.am * modules/printbackends/Makefile.am A modules/printbackends/file/.cvsignore A modules/printbackends/file/Makefile.am A modules/printbackends/file/gtkprintbackendfile.c A modules/printbackends/file/gtkprintbackendfile.h R modules/printbackends/pdf/*: Rename "pdf" backend to "file" backend. Step 2 from bug #339592.
* Convert input to filename encoding and construct an URI from that. AddChristian Persch2006-06-201-8/+15
| | | | | | | | | | | 2006-06-20 Christian Persch <chpe@cvs.gnome.org> * gtk/gtkprinteroptionwidget.c: (filesave_changed_cb), (alternative_set), (construct_widgets): Convert input to filename encoding and construct an URI from that. * gtk/gtkprintsettings.h: Add OUTPUT_FILE_FORMAT and OUTPUT_URI keys. * modules/printbackends/pdf/gtkprintbackendpdf.c: Use those defines. Step 1 from bug #339592.
* Add a capabilities argument to the printer_get_options method and to theMatthias Clasen2006-06-192-8/+13
| | | | | | | | | | | | | | | | | | | 2006-06-19 Matthias Clasen <mclasen@redhat.com> * gtk/gtkprinter-private.h: * gtk/gtkprinter.c (_gtk_printer_get_options): * gtk/gtkprintbackend.h: Add a capabilities argument to the printer_get_options method and to the _gtk_printer_get_options function * modules/printbackends/lpr/gtkprintbackendlpr.c (lpr_printer_get_options): * modules/printbackends/pdf/gtkprintbackendpdf.c (pdf_printer_get_options): * modules/printbackends/cups/gtkprintbackendcups.c (cups_printer_get_options): * gtk/gtkprintunixdialog.c (selected_printer_changed): Adjust callers and implementations.
* Fix a typo: s/Extention/Extension/.Matthias Clasen2006-06-172-2/+2
| | | | | | | | 2006-06-17 Matthias Clasen <mclasen@redhat.com> * modules/printbackends/pdf/gtkprintbackendpdf.c: * modules/printbackends/lpr/gtkprintbackendlpr.c: Fix a typo: s/Extention/Extension/.
* Use stock print icons; make it compileMatthias Clasen2006-06-172-4/+3
|
* Add a GtkPrintSettings parameter to the printer_create_cairo_surfaceMatthias Clasen2006-06-163-174/+211
| | | | | | | | | | | | | | 2006-06-16 Matthias Clasen <mclasen@redhat.com> * gtk/gtkprintbackend.h: Add a GtkPrintSettings parameter to the printer_create_cairo_surface method. * modules/printbackends/pdf/gtkprintbackendpdf.c: * modules/printbackends/cups/gtkprintbackendcups.c: * modules/printbackends/lpr/gtkprintbackendlpr.c: * gtk/gtkprinter.c (_gtk_printer_create_cairo_surface): * gtk/gtkprinter-private.h: * gtk/gtkprintjob.c (gtk_print_job_get_surface): Adapt all users.
* fix 345038Matthias Clasen2006-06-161-3/+6
|
* fix the print-to-pdf iconMatthias Clasen2006-06-161-1/+1
|
* Use gtk_printer_accepts_ps here.Matthias Clasen2006-06-121-3/+6
| | | | | | | | | | | | | | | 2006-06-12 Matthias Clasen <mclasen@redhat.com> * gtk/gtkprintunixdialog.c (is_printer_active): Use gtk_printer_accepts_ps here. * modules/printbackends/pdf/gtkprintbackendpdf.c (gtk_print_backend_pdf_init): Mark the virtual "Print to PDF" printer as not accepting PS. * gtk/gtk.symbols: * gtk/gtkprinter.h: * gtk/gtkprinter.c: Add two new properties accepts-pdf and accepts-ps (with getters) to allow learning supported formats.
* use the passed in destroy notifyMatthias Clasen2006-06-111-0/+1
|
* Use cairo_pdf_surface_set_dpi by cairo_surface_set_fallback_resolution.Matthias Clasen2006-06-111-1/+1
| | | | | | | | | 2006-06-10 Matthias Clasen <mclasen@redhat.com> * gtk/gtkprintoperation.c: * modules/printbackends/pdf/gtkprintbackendpdf.c: Use cairo_pdf_surface_set_dpi by cairo_surface_set_fallback_resolution. (#344512, Elijah Newren)
* Fix a C99ismMatthias Clasen2006-06-071-1/+3
|
* Further updates from the GtkPrintContext functions rename.Alexander Larsson2006-05-311-0/+4
| | | | | | | | | | | | | | | 2006-05-31 Alexander Larsson <alexl@redhat.com> * gtk/gtk.symbols: * demos/gtk-demo/printing.c: * tests/print-editor.c: * tests/testnouiprint.c: * tests/testprint.c: * tests/testprintfileoperation.c: Further updates from the GtkPrintContext functions rename. * modules/printbackends/cups/gtkcupsutils.c: Always set requesting-user-name when doing cups requests.
* Add gtk_print_unix_dialog_set_manual_capabilities that controls whatAlexander Larsson2006-05-243-90/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-05-24 Alexander Larsson <alexl@redhat.com> * gtk/gtk.symbols: * gtk/gtkprintunixdialog.[ch]: Add gtk_print_unix_dialog_set_manual_capabilities that controls what widgets to enable in the dialog depending on the apps capabilities. * gtk/gtkprintbackend.[ch]: * gtk/gtkprinter-private.h: * gtk/gtkprinter.c: * gtk/gtkprintjob.h: Add printer_get_capabilities to backend. Move some fallback calls to the printbackend base class. * gtk/gtkprintoperation-unix.c: Set manual capabilities * modules/printbackends/cups/gtkprintbackendcups.c: Implement get_capabilities * modules/printbackends/lpr/gtkprintbackendlpr.c: * modules/printbackends/pdf/gtkprintbackendpdf.c: Move some methods to baseclass.
* Added gtk_print_job_set/get_track_print_statusAlexander Larsson2006-05-151-9/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | 2006-05-15 Alexander Larsson <alexl@redhat.com> * gtk/gtkprintjob.[ch]: Added gtk_print_job_set/get_track_print_status * gtk/gtkprintoperation-private.h: * gtk/gtkprintoperation.[ch]: Add gtk_print_operation_set_track_print_status. * gtk/gtkprintoperation-unix.c: Implement track_print_status on unix * gtk/gtkprintoperation-win32.c: Implement track_print_status on win32 * gtk/gtk.symbols: Added symbols * modules/printbackends/cups/gtkprintbackendcups.c: Implement track_print_status for cups * tests/print-editor.c: Test track_print_status.
* Never unload print backends. Remove gtk_print_backend_unref_at_idle.Alexander Larsson2006-05-151-4/+9
| | | | | | | | | | | | | | | 2006-05-15 Alexander Larsson <alexl@redhat.com> * gtk/gtk.symbols: * gtk/gtkprintbackend.[ch]: (_gtk_print_backend_create): Never unload print backends. Remove gtk_print_backend_unref_at_idle. * modules/printbackends/cups/gtkprintbackendcups.c: (cups_dispatch_watch_finalize): Don't use the unref_at_idle hack since that caused deadlocks. Instead we never unload print backends, which is not really a big problem.
* Fix build errors.Alexander Larsson2006-05-123-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-05-12 Alexander Larsson <alexl@redhat.com> * gtk/gtkrecentmanager.c: Fix build errors. * gtk/gtk.symbols: * demos/gtk-demo/printing.c: * gtk/gtkprintoperation-win32.c: * gtk/gtkprintoperation.[ch]: * gtk/gtkprintsettings.[ch]: * modules/printbackends/cups/gtkprintbackendcups.c: * modules/printbackends/lpr/gtkprintbackendlpr.c: * modules/printbackends/pdf/gtkprintbackendpdf.c: * tests/print-editor.c: * tests/testnouiprint.c: * tests/testprint.c: * tests/testprintfileoperation.c: Rename functions from nr_of_pages to n_pages, and num_copies to n_copies to match other gtk+ names. * gtk/gtkmenu.c: (gtk_menu_popdown): Only re-set window group on popdown if we set it on popup (i.e. if there is a parent menu shell). Fixed part of bug #340401 * gtk/gtkwindow.c: Add (contruct) property "transient-for" to GtkWindow. This is needed for the fix to bug #340401. * gtk/gtkprintunixdialog.c: Use the transient-for property on construction and populate the dialog with widgets after that. This fixes bug #340401. More n_pages renames.
* make the _CUPS_MAP_ATTR_STR macro not dup the string so we don't leakJohn (J5) Palmieri2006-05-101-5/+2
| | | | | | | | 2006-05-10 John (J5) Palmieri <johnp@redhat.com> * modules/printbackends/cups/gtkprintbackendcups.c: make the _CUPS_MAP_ATTR_STR macro not dup the string so we don't leak
* Always register the type with the type module, even if it had beenChristian Persch2006-05-053-60/+51
| | | | | | | | | | 2006-05-05 Christian Persch <chpe@cvs.gnome.org> * modules/printbackends/cups/gtkprintbackendcups.c: * modules/printbackends/lpr/gtkprintbackendlpr.c: * modules/printbackends/pdf/gtkprintbackendpdf.c: Always register the type with the type module, even if it had been registered before. Fixes bug #340676.
* Added new symbolsAlexander Larsson2006-05-046-436/+307
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-05-04 Alexander Larsson <alexl@redhat.com> * gtk/gtk.symbols: Added new symbols * gtk/gtkpagesetupunixdialog.c: * gtk/gtkprintunixdialog.c: Destroy backends when finalizing dialogs. Fix printer leak in selected_printer_changed. * gtk/gtkprintbackend.[ch]: Convert from interface to baseclass. Move printer hashtable here so that the baseclass can handle the slightly complicated ownership model. Add gtk_print_backend_destroy which runs the dispose method, causing the ref-cycles between the backend and its printers to be broken. Add gtk_print_backend_unref_at_idle(). * gtk/gtkprinter.[ch]: GtkPrinter objects now ref their backend so that its always availible, since its needed for the printer object to work. This causes a reference-cycle that is broken using gtk_print_backend_destroy. Add gtk_printer_compare. * gtk/gtkprintoperation-private.h: * gtk/gtkprintoperation-unix.c: * gtk/gtkprintoperation.c: Implement !show_dialog for unix. Make sure the print data is fully spooled before returning from a sync run_dialog. * modules/printbackends/cups/gtkcupsutils.[ch]: Add gtk_cups_request_ipp_add_strings * modules/printbackends/cups/gtkprintbackendcups.c: * modules/printbackends/cups/gtkprintercups.c: * modules/printbackends/lpr/gtkprintbackendlpr.c: * modules/printbackends/pdf/gtkprintbackendpdf.c: Convert backends to derive instead of implementing interface. Move common code into baseclass. CUPS: Remove the printer polling in dispose, not finalize. In the cups watch, remove the backend at idle instead of immediately, since the unref can cause the module to be unloaded. Limit the number of printer attributes requested Get printer uri in initial printer listing so that we can use the printer object immediately. * tests/Makefile.am: * tests/testnouiprint.c: Add testcase for !show_dialog.
* .Behdad Esfahbod2006-04-294-0/+8
|
* some more optionsMatthias Clasen2006-04-251-0/+3
|
* Merge the gtk-printing branch. For more detailed ChangeLog entries, seeAlexander Larsson2006-04-2115-1/+5196
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2006-04-21 Alexander Larsson <alexl@redhat.com> Merge the gtk-printing branch. For more detailed ChangeLog entries, see the branch. * .cvsignore: * Makefile.am: * configure.in: * docs/tools/widgets.c: * gtk+-unix-print-2.0.pc.in: * gtk/Makefile.am: * gtk/gen-paper-names.c: * gtk/gtk.h: * gtk/gtk.symbols: * gtk/gtkenums.h: * gtk/gtkiconfactory.c: * gtk/gtkmarshalers.list: * gtk/gtkpagesetup.[ch]: * gtk/gtkpagesetupunixdialog.[ch]: * gtk/gtkpapersize.[ch]: * gtk/gtkprint-win32.[ch]: * gtk/gtkprintbackend.[ch]: * gtk/gtkprintcontext.[ch]: * gtk/gtkprinter-private.h: * gtk/gtkprinter.[ch]: * gtk/gtkprinteroption.[ch]: * gtk/gtkprinteroptionset.[ch]: * gtk/gtkprinteroptionwidget.[ch]: * gtk/gtkprintjob.[ch]: * gtk/gtkprintoperation-private.h: * gtk/gtkprintoperation-unix.c: * gtk/gtkprintoperation-win32.c: * gtk/gtkprintoperation.[ch]: * gtk/gtkprintsettings.[ch]: * gtk/gtkprintunixdialog.[ch]: * gtk/paper_names.c: * gtk/paper_names_offsets.c: Platform independent printing API and implementations for unix and windows. * gtk/gtkstock.h: * gtk/stock-icons/24/gtk-orientation-landscape.png: * gtk/stock-icons/24/gtk-orientation-portrait.png: * gtk/stock-icons/24/gtk-orientation-reverse-landscape.png: Add stock icons for page orientation. * modules/Makefile.am: * modules/printbackends/Makefile.am: * modules/printbackends/cups/Makefile.am: * modules/printbackends/cups/gtkcupsutils.[ch]: * modules/printbackends/cups/gtkprintbackendcups.[ch]: * modules/printbackends/cups/gtkprintercups.[ch]: Cups printing backend for unix. * modules/printbackends/lpr/Makefile.am: * modules/printbackends/lpr/gtkprintbackendlpr.[ch]: lpr printing backend for unix. * modules/printbackends/pdf/Makefile.am: * modules/printbackends/pdf/gtkprintbackendpdf.[ch]: print-to-pdf printing backend for unix. * tests/.cvsignore: * tests/Makefile.am: * tests/print-editor.c: Test application for printing. * gdk/gdk.symbols: * gdk/win32/gdkevents-win32.c: * gdk/win32/gdkwin32.h: Add gdk_win32_set_modal_dialog_libgtk_only so that we can pump the mainloop while displaying a win32 common dialog. * gdk/directfb/Makefile.am: Whitespace cleanup.
* modules/engines/pixbuf/Makefile.am Build fixes for Cygwin. (#338262)Matthias Clasen2006-04-121-1/+1
| | | | | | | | 2006-04-12 Matthias Clasen <mclasen@redhat.com> * contrib/gdk-pixbuf-xlib/Makefile.am: * modules/engines/pixbuf/Makefile.am * gdk-pixbuf/Makefile.am: Build fixes for Cygwin. (#338262)
* Emulate WinXP's drawing of menu separatorsDom Lachowicz2006-04-012-2/+17
|
* Make expander-size a bit closer to Microsoft's values (bug 325699, BradDom Lachowicz2006-03-151-0/+2
| | | | | * modules/engines/ms-windows/Theme/gtk-2.0/gtkrc: Make expander-size a bit closer to Microsoft's values (bug 325699, Brad Taylor)
* Override style->realize/ style->unrealize, so that GTK+ doesn'tDom Lachowicz2006-03-151-1/+124
| | | | | | | * modules/engines/ms-windows/msw_style.c: Override style->realize/ style->unrealize, so that GTK+ doesn't automatically attempt to apply shading to the GC colors, causing a mismatch with the Win32 native colors. Problem found by (and suggested solution by) "Cosmic Integer"
* Speed up the Windows theme considerably (#163724, John Ehresman) Be moreDom Lachowicz2006-03-113-18/+49
| | | | | | | | 2006-03-11 Dom Lachowicz <cinamod@hotmail.com> * modules/engines/ms-windows: Speed up the Windows theme considerably (#163724, John Ehresman) Be more careful about setting Pango font descriptions (#333372)
* Clean up exported symbolsMatthias Clasen2006-03-116-15/+20
|
* Remove suspicious code. (#325295, Alexander Nedotsukov)Matthias Clasen2006-03-102-10/+9
| | | | | | | 2006-03-10 Matthias Clasen <mclasen@redhat.com> * pixbuf-draw.c (draw_extension): Remove suspicious code. (#325295, Alexander Nedotsukov)
* Fix combobox theming regression noted in bug 321301 DittoDom Lachowicz2006-03-032-23/+27
| | | | | | * modules/engines/ms-windows/msw_style.c: Fix combobox theming regression noted in bug 321301 * modules/engines/ms-windows/Theme/gtk-2.0/gtkrc: Ditto
* If major.minor of required and available glib versions are the same, addBehdad Esfahbod2006-01-293-3/+0
| | | | | | | | | 2006-01-28 Behdad Esfahbod <behdad@gnome.org> * configure.in: If major.minor of required and available glib versions are the same, add -DG_DISABLE_DEPRECATED to GLIB_CFLAGS. (bug #328617) * */Makefile.am: Remove hardcoded -DG_DISABLE_DEPRECATED.
* Re-sync with gtk-wimp DittoDom Lachowicz2006-01-292-3/+122
| | | | | | | 2006-01-28 Dom Lachowicz <cinamod@hotmail.com> * modules/engines/ms-windows/msw-style.c: Re-sync with gtk-wimp * modules/engines/ms-windows/Theme/gtk-2.0/gtkrc: Ditto