]> Pileus Git - ~andy/gtk/log
~andy/gtk
11 years agoUpdated Polish translation
Piotr Drąg [Fri, 14 Sep 2012 21:50:52 +0000 (23:50 +0200)]
Updated Polish translation

11 years agoUpdated Polish translation
Piotr Drąg [Fri, 14 Sep 2012 21:49:34 +0000 (23:49 +0200)]
Updated Polish translation

11 years agocssimage: Make cross-fades cross-fade properly
Benjamin Otte [Fri, 14 Sep 2012 21:24:33 +0000 (17:24 -0400)]
cssimage: Make cross-fades cross-fade properly

We need to use OPERATOR_SOURCE to properly fade out the start image
when the end image contains transparency.

11 years agoAdded GtkActionGroup:accel-group property.
Juan Pablo Ugarte [Thu, 13 Sep 2012 19:00:32 +0000 (16:00 -0300)]
Added GtkActionGroup:accel-group property.
Fixes bug #671786 "Glade XML files cannot set an ImageMenuItem accelerator key from an Action"

11 years agotogglebutton: always set PRELIGHT state when in_button = TRUE
Cosimo Cecchi [Fri, 14 Sep 2012 17:03:07 +0000 (13:03 -0400)]
togglebutton: always set PRELIGHT state when in_button = TRUE

Previously, we would avoid setting the prelight state flag when
button_down was TRUE and draw_indicator = FALSE, which is the normal
case of a GtkToggleButton during a mouse press.
It looks like this behavior was introduced a long time ago with commit
b94e6c0a8036a0489ac8ca71de75ba7611218e50. I believe the reason was that
a widget in GTK2 couldn't have more than a single state (e.g.
hover+active) at a given moment.

https://bugzilla.gnome.org/show_bug.cgi?id=684038

11 years agoquartz: Bug 674108 - Hard crash due to wrong NSAutoreleasePool stacking
Michael Natterer [Fri, 14 Sep 2012 13:18:33 +0000 (15:18 +0200)]
quartz: Bug 674108 - Hard crash due to wrong NSAutoreleasePool stacking

Apply patch from Kristian Rietveld which addresses two issues
in gdkeventloop-quartz.c:

This patch moves the autorelease pool drain and introduces protection against
the invalidated ufds. Basically, when we suspect ufds has been invalidated by a
recursive main loop instance, we refrain from calling the collect function.
(cherry picked from commit 79b3326eaab18b942bd7e03ae8d24544182cb3dd)

11 years agoUpdated Serbian translation
Мирослав Николић [Fri, 14 Sep 2012 07:34:36 +0000 (09:34 +0200)]
Updated Serbian translation

11 years agoupdate Punjabi Translation
A S Alam [Fri, 14 Sep 2012 02:06:15 +0000 (07:36 +0530)]
update Punjabi Translation

11 years agogtk-demo: Plug a small memleak
Matthias Clasen [Fri, 14 Sep 2012 00:04:38 +0000 (20:04 -0400)]
gtk-demo: Plug a small memleak

11 years agostylecontext: fix a StyleData refleak
Cosimo Cecchi [Thu, 13 Sep 2012 17:48:43 +0000 (13:48 -0400)]
stylecontext: fix a StyleData refleak

We were failing to unref the style data in some code paths.

https://bugzilla.gnome.org/show_bug.cgi?id=683627

11 years agoUpdated Lithuanian properties translation
Aurimas Černius [Thu, 13 Sep 2012 19:55:30 +0000 (22:55 +0300)]
Updated Lithuanian properties translation

11 years agoUpdate French translation
Alexandre Franke [Thu, 13 Sep 2012 10:20:05 +0000 (12:20 +0200)]
Update French translation

11 years agoPlug a small memory leak
Matthias Clasen [Thu, 13 Sep 2012 04:14:16 +0000 (00:14 -0400)]
Plug a small memory leak

11 years agoFix doc comment
Matthias Clasen [Thu, 13 Sep 2012 04:10:50 +0000 (00:10 -0400)]
Fix doc comment

The setting was only introduced in 3.6.

11 years agoUpdated Greek translation
Tom Tryfonidis [Thu, 13 Sep 2012 00:13:55 +0000 (03:13 +0300)]
Updated Greek translation

11 years agoUpdated Portuguese translation
Duarte Loreto [Wed, 12 Sep 2012 22:23:32 +0000 (23:23 +0100)]
Updated Portuguese translation

11 years agoa11y: Solved leak on gtk_widget_accessible_get_description
Alejandro Piñeiro [Tue, 11 Sep 2012 19:17:22 +0000 (21:17 +0200)]
a11y: Solved leak on gtk_widget_accessible_get_description

https://bugzilla.gnome.org/show_bug.cgi?id=643611

11 years agotests: Add accelerator example to testmenubutton
Bastien Nocera [Wed, 12 Sep 2012 17:12:41 +0000 (18:12 +0100)]
tests: Add accelerator example to testmenubutton

https://bugzilla.gnome.org/show_bug.cgi?id=680962

11 years agoFinnish translation update by Jiri Grönroos
Timo Jyrinki [Wed, 12 Sep 2012 15:50:07 +0000 (18:50 +0300)]
Finnish translation update by Jiri Grönroos

11 years agoDon't rotate pdf landscape output
Adrian Johnson [Wed, 12 Sep 2012 09:34:09 +0000 (11:34 +0200)]
Don't rotate pdf landscape output

11 years agoUpdated Marathi Translations
Sandeep Sheshrao Shedmake [Wed, 12 Sep 2012 13:00:50 +0000 (18:30 +0530)]
Updated Marathi Translations

11 years agoUpdated Spanish translation
Daniel Mustieles [Wed, 12 Sep 2012 09:22:23 +0000 (11:22 +0200)]
Updated Spanish translation

11 years agobox: Fix typo
Stefano Facchini [Mon, 10 Sep 2012 12:07:42 +0000 (14:07 +0200)]
box: Fix typo

https://bugzilla.gnome.org/show_bug.cgi?id=683718

11 years agoUpdated Indonesian translation
Andika Triwidada [Tue, 11 Sep 2012 16:56:14 +0000 (23:56 +0700)]
Updated Indonesian translation

11 years agoUpdated Slovenian translation
Matej Urbančič [Tue, 11 Sep 2012 16:52:18 +0000 (18:52 +0200)]
Updated Slovenian translation

11 years agoUpdated Polish translation
Piotr Drąg [Tue, 11 Sep 2012 14:41:17 +0000 (16:41 +0200)]
Updated Polish translation

11 years agoAssamese translation updated
Nilamdyuti Goswami [Tue, 11 Sep 2012 14:17:35 +0000 (19:47 +0530)]
Assamese translation updated

11 years agoAssamese translation updated
Nilamdyuti Goswami [Tue, 11 Sep 2012 14:08:29 +0000 (19:38 +0530)]
Assamese translation updated

11 years agoImplement gtk-primary-button-warps-slider GtkSetting
Kristian Rietveld [Fri, 24 Aug 2012 09:49:43 +0000 (11:49 +0200)]
Implement gtk-primary-button-warps-slider GtkSetting

Make GtkRange honor the setting and implement it in the
quartz backend, it proxies the "click in the scroll bar to"
property from the OS X PrefPane.

11 years agotests: Add test for mnemonics in GtkMenuButton
Bastien Nocera [Mon, 10 Sep 2012 16:38:35 +0000 (17:38 +0100)]
tests: Add test for mnemonics in GtkMenuButton

To check https://bugzilla.gnome.org/show_bug.cgi?id=680962

11 years agogdk: s/availible/available/
Bastien Nocera [Tue, 27 Mar 2012 09:11:13 +0000 (11:11 +0200)]
gdk: s/availible/available/

11 years agoUpdated Galician translations
Fran Diéguez [Mon, 10 Sep 2012 13:12:11 +0000 (15:12 +0200)]
Updated Galician translations

Signed-off-by: Fran Diéguez <fran.dieguez@mabishu.com>
11 years agogdk: fix GI annotation and document for {map,add}_virtual_modifiers
Daiki Ueno [Thu, 9 Aug 2012 08:51:55 +0000 (17:51 +0900)]
gdk: fix GI annotation and document for {map,add}_virtual_modifiers

https://bugzilla.gnome.org/show_bug.cgi?id=677559

11 years agoBe more strict in ignoring ineffective modifiers
Matthias Clasen [Sun, 9 Sep 2012 22:28:48 +0000 (18:28 -0400)]
Be more strict in ignoring ineffective modifiers

After my recent fix for this, nautilus was still having problems
telling keeping F10 and Shift-F10 apart. With this change, we are
treating levels with the same symbol like inactive levels, ignoring
them entirely.

11 years agowidget-factory: Add a second page
Matthias Clasen [Sun, 9 Sep 2012 20:02:15 +0000 (16:02 -0400)]
widget-factory: Add a second page

The widget-factory was pretty much overflowing, so I've
made it page, and started to fill the second page with
vertical spin buttons. New examples and widgets should
be added to page 2 now.

11 years agoUpdate French translation
Alexandre Franke [Sun, 9 Sep 2012 18:49:05 +0000 (20:49 +0200)]
Update French translation

11 years agoUpdated Portuguese translation
Duarte Loreto [Sun, 9 Sep 2012 00:36:18 +0000 (01:36 +0100)]
Updated Portuguese translation

11 years agoUpdated Portuguese translation
Duarte Loreto [Sun, 9 Sep 2012 00:33:37 +0000 (01:33 +0100)]
Updated Portuguese translation

11 years agoUpdated Korean translation
Changwoo Ryu [Sat, 8 Sep 2012 20:20:59 +0000 (05:20 +0900)]
Updated Korean translation

11 years agoUpdated Slovenian translation
Martin Srebotnjak [Sat, 8 Sep 2012 19:31:21 +0000 (21:31 +0200)]
Updated Slovenian translation

11 years agol10n: Updated Persian translation
Arash Mousavi [Sat, 8 Sep 2012 11:09:49 +0000 (15:39 +0430)]
l10n: Updated Persian translation

11 years agoUpdated properties Lithuanian translation
Aurimas Černius [Fri, 7 Sep 2012 17:14:27 +0000 (20:14 +0300)]
Updated properties Lithuanian translation

11 years agoUpdated Belarusian translation.
Ihar Hrachyshka [Fri, 7 Sep 2012 15:22:32 +0000 (18:22 +0300)]
Updated Belarusian translation.

11 years agoUpdated Hebrew translation.
Yaron Shahrabani [Fri, 7 Sep 2012 13:51:05 +0000 (16:51 +0300)]
Updated Hebrew translation.

11 years agoUpdated Hebrew translation.
Yaron Shahrabani [Fri, 7 Sep 2012 13:49:39 +0000 (16:49 +0300)]
Updated Hebrew translation.

11 years agoUpdated Serbian translation
Мирослав Николић [Fri, 7 Sep 2012 06:20:47 +0000 (08:20 +0200)]
Updated Serbian translation

11 years agoUpdated Serbian translation
Мирослав Николић [Fri, 7 Sep 2012 06:05:46 +0000 (08:05 +0200)]
Updated Serbian translation

11 years agoUpdated Slovenian translation
Matej Urbančič [Thu, 6 Sep 2012 19:05:47 +0000 (21:05 +0200)]
Updated Slovenian translation

11 years agoUpdated Hungarian translation
Gabor Kelemen [Thu, 6 Sep 2012 12:38:17 +0000 (14:38 +0200)]
Updated Hungarian translation

11 years agoprinting: Don't load custom paper sizes in file backend
Marek Kasik [Thu, 6 Sep 2012 09:52:22 +0000 (11:52 +0200)]
printing: Don't load custom paper sizes in file backend

Resolves #683474.

11 years agoUpdated Hungarian translation
Gabor Kelemen [Thu, 6 Sep 2012 12:02:23 +0000 (14:02 +0200)]
Updated Hungarian translation

11 years agoUpdated Indonesian translation
Dirgita [Thu, 6 Sep 2012 03:55:25 +0000 (10:55 +0700)]
Updated Indonesian translation

11 years agoUpdated Greek translations
Tom Tryfonidis [Wed, 5 Sep 2012 23:55:10 +0000 (02:55 +0300)]
Updated Greek translations

11 years agoUpdated British English translation
Bruce Cowan [Wed, 5 Sep 2012 13:11:55 +0000 (14:11 +0100)]
Updated British English translation

11 years agoUpdated Traditional Chinese translation(Hong Kong and Taiwan)
Chao-Hsiung Liao [Wed, 5 Sep 2012 12:11:59 +0000 (20:11 +0800)]
Updated Traditional Chinese translation(Hong Kong and Taiwan)

11 years agoUpdated Arabic translation
Khaled Hosny [Wed, 5 Sep 2012 07:05:48 +0000 (09:05 +0200)]
Updated Arabic translation

11 years agoBump version
Matthias Clasen [Wed, 5 Sep 2012 03:16:31 +0000 (23:16 -0400)]
Bump version

11 years ago3.5.16
Matthias Clasen [Wed, 5 Sep 2012 02:24:06 +0000 (22:24 -0400)]
3.5.16

11 years agomenubutton: clear arrow_widget on remove()
Cosimo Cecchi [Tue, 4 Sep 2012 13:38:28 +0000 (09:38 -0400)]
menubutton: clear arrow_widget on remove()

So that we clear its pointer also in case somebody else calls
gtk_container_remove() on the button.
Fixes criticals at startup in e.g. Nautilus.

11 years agoProtect sectond call of nsevent hasPreciseScrollingDeltas from pre-Lion
John Ralls [Mon, 3 Sep 2012 23:56:46 +0000 (16:56 -0700)]
Protect sectond call of nsevent hasPreciseScrollingDeltas from pre-Lion

11 years agoBump version
Matthias Clasen [Mon, 3 Sep 2012 23:51:27 +0000 (19:51 -0400)]
Bump version

11 years ago3.5.14
Matthias Clasen [Mon, 3 Sep 2012 19:58:07 +0000 (15:58 -0400)]
3.5.14

11 years agogtkimcontexttime.c: Check context_ime->client_window is not NULL
Chun-wei Fan [Wed, 29 Aug 2012 06:03:46 +0000 (14:03 +0800)]
gtkimcontexttime.c: Check context_ime->client_window is not NULL

Be a bit more careful in get_pango_attr_list() and
get_utf8_preedit_string() to ensure that the client_window is properly
created before proceeding, to avoid access violation/segfault crashes on
Windows with IME installed, especially when running the pickers demo.

https://bugzilla.gnome.org/show_bug.cgi?id=682919

11 years agoentry: fix requisition width/height to use the current pango layout
Cosimo Cecchi [Sun, 2 Sep 2012 23:14:04 +0000 (19:14 -0400)]
entry: fix requisition width/height to use the current pango layout

This way, we can ensure that width/height changes due to the use of
gtk_entry_set_attributes() are correctly reflected in the size request.

https://bugzilla.gnome.org/show_bug.cgi?id=683168

11 years agoMake spinbutton orientable
Paolo Borelli [Sat, 1 Sep 2012 16:49:02 +0000 (18:49 +0200)]
Make spinbutton orientable

https://bugzilla.gnome.org/show_bug.cgi?id=683168

11 years agoRemove leftover from text selection handles style update
Carlos Garnacho [Mon, 3 Sep 2012 15:15:28 +0000 (17:15 +0200)]
Remove leftover from text selection handles style update

GTK_STYLE_CLASS_INVERTED_CURSOR_HANDLE is no longer defined
as it was left unused by commit 81045779f6

11 years agoImprove CSS styling of touch text selection handles
Carlos Garnacho [Mon, 3 Sep 2012 15:03:52 +0000 (17:03 +0200)]
Improve CSS styling of touch text selection handles

Don't hook on the widget style context and set up instead
a widget path for itself. Also use a common style class
for both handles, with an extra top/bottom class for each
handle.

11 years agoUpdated Spanish translation
Daniel Mustieles [Mon, 3 Sep 2012 14:07:06 +0000 (16:07 +0200)]
Updated Spanish translation

11 years agoUpdated Spanish translation
Daniel Mustieles [Mon, 3 Sep 2012 13:59:53 +0000 (15:59 +0200)]
Updated Spanish translation

11 years agoUpdated Spanish translation
Daniel Mustieles [Mon, 3 Sep 2012 13:59:43 +0000 (15:59 +0200)]
Updated Spanish translation

11 years agoUpdated Polish translation
Piotr Drąg [Mon, 3 Sep 2012 13:58:59 +0000 (15:58 +0200)]
Updated Polish translation

11 years agoUpdated POTFILES.in
Piotr Drąg [Mon, 3 Sep 2012 13:51:38 +0000 (15:51 +0200)]
Updated POTFILES.in

11 years agocssvalue: Implement transitioning arrays
Benjamin Otte [Mon, 3 Sep 2012 10:52:49 +0000 (12:52 +0200)]
cssvalue: Implement transitioning arrays

Or rather: Implement it for backgrounds, as the animation rules for
arrays vary by property.

11 years agocssvalue: Pass property ID to transition function
Benjamin Otte [Thu, 30 Aug 2012 13:51:29 +0000 (15:51 +0200)]
cssvalue: Pass property ID to transition function

This is to allow animating arrays properly. I'm not really thrilled
about this solution (we leak propertys into the values again...), but
it's the best I can come up with - I prefer it to having N different
array types...

11 years agocssvalue: Don't allow empty arrays anymore
Benjamin Otte [Wed, 29 Aug 2012 10:37:16 +0000 (12:37 +0200)]
cssvalue: Don't allow empty arrays anymore

CSS arrays aren't empty, even the ones that appear empty contain one
"none" element.

11 years agocssvalue: Make the array parser no longer parse "none"
Benjamin Otte [Wed, 29 Aug 2012 10:30:33 +0000 (12:30 +0200)]
cssvalue: Make the array parser no longer parse "none"

Arrays that support it, handle it themselves.

11 years agocss: Redo bindings parsing
Benjamin Otte [Tue, 28 Aug 2012 15:52:12 +0000 (17:52 +0200)]
css: Redo bindings parsing

I want to get away from the ability to have 0-length arrays, all css
arrays are single element.
Even if the element is "none", it is still a "none" element.

11 years agogtkliststore: fix documentation typo
Claudio Saavedra [Mon, 3 Sep 2012 07:59:23 +0000 (10:59 +0300)]
gtkliststore: fix documentation typo

11 years agoAdd a way to test touch features
Matthias Clasen [Mon, 3 Sep 2012 03:11:15 +0000 (23:11 -0400)]
Add a way to test touch features

The GTK_TEST_TOUCHSCREEN envvar is now checked in entries
and textviews to allow testing of text handles with other
kinds of devices.

11 years agoImplement touch text selection in GtkTextView
Carlos Garnacho [Wed, 11 Jul 2012 14:43:51 +0000 (16:43 +0200)]
Implement touch text selection in GtkTextView

GtkTextHandle is used to indicate both the cursor position
and the selection bound, dragging the handles will modify
the selection and scroll if necessary.

Backwards text selection is also blocked for touch devices,
so the handles don't get inverted positions and possibly
obscure portions of the selected text.

11 years agoImplement touch text selection in GtkEntry
Carlos Garnacho [Wed, 11 Jul 2012 13:55:00 +0000 (15:55 +0200)]
Implement touch text selection in GtkEntry

GtkTextHandle is used to indicate both the cursor position
and the selection bound, dragging the handles will modify
the selection and scroll if necessary.

Backwards text selection is also blocked for touch devices,
so the handles don't get inverted positions (This is more
important though on GtkTextView, as inverted handles may
obscure portions of the selected text, good for consistence
though)

11 years agoAdd GtkTextHandle
Carlos Garnacho [Wed, 11 Jul 2012 13:51:43 +0000 (15:51 +0200)]
Add GtkTextHandle

This is a helper object to allow text widgets to implement
text selection on touch devices. It allows for both cursor
placement and text selection, displaying draggable handles
on/around the cursor and selection bound positions.

Currently, this is private to GTK+, and only available to
GtkEntry and GtkTextView.

11 years agoscrolledwindow: don't capture events meant for non-child windows
Carlos Garnacho [Wed, 11 Jul 2012 14:44:16 +0000 (16:44 +0200)]
scrolledwindow: don't capture events meant for non-child windows

GtkTextHandle creates temporary override redirect windows, but still
hook to the text widget for events, so those are effectively captured
by GtkScrolledWindow if a text widget is within it

11 years agoUpdated Lithuanian translation
Aurimas Černius [Sun, 2 Sep 2012 12:41:45 +0000 (15:41 +0300)]
Updated Lithuanian translation

11 years agoupdate Punjabi Translation for gtk module
A S Alam [Sun, 2 Sep 2012 04:50:22 +0000 (10:20 +0530)]
update Punjabi Translation for gtk module

11 years agoTry harder to discriminate Shift-F10 and F10
Matthias Clasen [Sun, 2 Sep 2012 02:51:18 +0000 (22:51 -0400)]
Try harder to discriminate Shift-F10 and F10

A change in xkeyboard-config 2.4.1 made it so that function keys
now have a shift level which has the same symbol, but 'eats' the
shift modifier. This would ordinarily make it impossible for us
to discriminate between these key combinations.

This commit tries harder to discriminate in 2 ways:
- XKB has a mechanism to tell us when a modifier should not be
  consumed even though it was used in determining the level.
  We now respect such 'preserved' modifiers. This does not fix
  the Shift-F10 vs F10 problem yet, since xkeyboard-config does
  not currently mark Shift as preserved for function keys.
- Don't consume modifiers that do not change the symbol. For
  the function keys, the symbol on the shift level is the same
  as the base level, so we don't consider Shift consumed.

For more background on the xkeyboard-config change, see
https://bugs.freedesktop.org/show_bug.cgi?id=45008

https://bugzilla.gnome.org/show_bug.cgi?id=661973

11 years ago:qUpdated Latvian translation
Rūdolfs Mazurs [Sat, 1 Sep 2012 21:33:15 +0000 (00:33 +0300)]
:qUpdated Latvian translation

11 years agoUpdated Polish translation
Piotr Drąg [Sat, 1 Sep 2012 19:03:42 +0000 (21:03 +0200)]
Updated Polish translation

11 years agoUpdated Polish translation
Piotr Drąg [Sat, 1 Sep 2012 17:36:35 +0000 (19:36 +0200)]
Updated Polish translation

Also restore missing copyrights.

11 years agoUpdated Galician translations
Fran Diéguez [Sat, 1 Sep 2012 09:43:32 +0000 (11:43 +0200)]
Updated Galician translations

11 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Sat, 1 Sep 2012 08:43:02 +0000 (10:43 +0200)]
Updated Norwegian bokmål translation

11 years agoUpdated Vietnamese translation
Nguyễn Thái Ngọc Duy [Sat, 1 Sep 2012 06:09:03 +0000 (13:09 +0700)]
Updated Vietnamese translation

11 years agopo/vi: import from Damned Lies
Nguyễn Thái Ngọc Duy [Sat, 1 Sep 2012 06:08:27 +0000 (13:08 +0700)]
po/vi: import from Damned Lies

11 years agoRevert "menubutton: make it work with custom content in .ui file"
Matthias Clasen [Sat, 1 Sep 2012 03:10:30 +0000 (23:10 -0400)]
Revert "menubutton: make it work with custom content in .ui file"

This reverts commit 6e6487b461adf2628f49fc257a7a30a2346e5a25.

11 years agoGtkMenuButton: Override add
Matthias Clasen [Sat, 25 Aug 2012 03:32:41 +0000 (23:32 -0400)]
GtkMenuButton: Override add

By removing an existing child in add, if it is our own arrow,
we can make things work better in GtkBuilder.

https://bugzilla.gnome.org/show_bug.cgi?id=682291

11 years agomenubutton: make it work with custom content in .ui file
David Zeuthen [Tue, 21 Aug 2012 16:49:02 +0000 (12:49 -0400)]
menubutton: make it work with custom content in .ui file

This was reported in bug 682291.

https://bugzilla.gnome.org/show_bug.cgi?id=682291

Signed-off-by: David Zeuthen <zeuthen@gmail.com>
11 years agowindow: Add a delay before automatically showing mnemonics
Rui Matos [Mon, 20 Aug 2012 23:28:25 +0000 (01:28 +0200)]
window: Add a delay before automatically showing mnemonics

Showing mnemonics immediately on modifier press can be annoying and
distracting when the user is just trying to Alt+Tab into another
application/window since the mnemonic will show up and quickly vanish
again when we receive the focus out event.

https://bugzilla.gnome.org/show_bug.cgi?id=672431

11 years agoFix positioning of file format radios
Matthias Clasen [Sat, 1 Sep 2012 02:45:18 +0000 (22:45 -0400)]
Fix positioning of file format radios

When the file name changes, the file format radios were dancing
around. This commit keeps them flush right.

11 years agoFix mnemonic activation for some printer option widgets
Matthias Clasen [Sat, 1 Sep 2012 02:44:45 +0000 (22:44 -0400)]
Fix mnemonic activation for some printer option widgets

The file type radio group has a mnemonic on its label, but
activating it did not work, since GtkPrinterOptionWidget did
not know to forward the activation to one of the buttons.

11 years agoImprove print to file options in print dialog
Sebastian Geiger [Fri, 17 Aug 2012 23:04:22 +0000 (01:04 +0200)]
Improve print to file options in print dialog

* This patch gets rid of the separated
   fields for selecting a print to file
   target by removing the folder selection
   button and the entry. It is replaced by
   a browse button,  which opens a file
   selection dialog, that can select both
   the path AND the filename.
 * If the filename is relativ to the home
   folder it will substitute ~/ instead of
   the home folder. Additionally if the
   resulting filename is longer than 30
   characters, it cut of the first part
   and replace it by '...' so that
   the button text never gets too long.

https://bugzilla.gnome.org/show_bug.cgi?id=682129