Carlos Garnacho
43b0eee81d
entry: Make DnD coordinate calculation compensate for entry icons
...
This made DnD have effect farther on the left when dragging text over
any entry with icons in it.
https://bugzilla.gnome.org/show_bug.cgi?id=725866
2014-03-06 22:54:46 -05:00
Carlos Garnacho
adf39dd291
entry: use priv->dnd_position when rendering the DND cursor
...
This makes "cursor position" track the DnD point again, looks much
more intuitive than just rendering it on the pre-DnD position.
https://bugzilla.gnome.org/show_bug.cgi?id=725866
2014-03-06 22:54:46 -05:00
Matthias Clasen
8195244e3b
Improve GtkStack documentation
...
As has been pointed out in
https://bugzilla.gnome.org/show_bug.cgi?id=725711
it is a little confusing that we have the concept of
a visible child and of the child being visible itself.
2014-03-06 22:50:40 -05:00
Carlos Garnacho
dc26dfd0c2
tests: fix testcalendar
...
Missing argument in gtk_style_context_get(), fooled by varargs.
2014-03-07 02:50:27 +01:00
Carlos Garnacho
efb4f2db50
calendar: grab focus first, emit signals after
...
It may be unusual, but handlers of day-selected may want to transfer
focus somewhere else, without getting it reset back right after by/to
the calendar. This makes popovers demo work on the calendar again, for
one...
2014-03-07 02:50:27 +01:00
Matthias Clasen
15004e5930
Allow selecting a dark variant with GTK_THEME
...
Dark themes need to be debugged, too.
Author: Matthias Clasen <mclasen@redhat.com >
2014-03-06 19:30:33 -05:00
Carlos Garnacho
43e8852829
popover: Track toplevel's focus widget when visible
...
If the toplevel focus widget is forced out of the popover (eg. through
gtk_widget_grab_focus() anywhere else), then dismiss the popover.
2014-03-06 23:23:47 +01:00
Carlos Garnacho
dcba77fcc4
popover: Track toplevel focus changes
...
Make the popover temporarily undo the GTK+ grab, so it remains modal
to its window, but does not attempt to steal focus on other non-modal
windows that get the focus.
This was most confusing with keyboard navigation, as the focus would
remain stuck on the popover, and not move to the newly focused window
after the popover was dismissed. It didn't have as much effect on
pointer operations as only the first click would be consumed in order
to hide the popover.
2014-03-06 23:23:47 +01:00
Carlos Garnacho
08e9c93b17
popover: Only give back focus to drawable widgets
...
If the previous focus widget is not drawable anymore, don't even
bother in transmitting the focus grab to it.
2014-03-06 20:38:11 +01:00
Carlos Garnacho
aa7e00fcb8
popover: dispose popovers when unmanaging them
...
This makes popovers get rid of dangling pointers at the time of destroying
the relative-to widget, just in case these are kept alive by a reference.
2014-03-06 19:34:06 +01:00
Claudio Saavedra
578d43c2ba
gtkentrycompletion: fix a critical warning
...
There are early returns in this method before the completion timeout
is set later on, so set the source to 0 to avoid trying to remove it
later again.
https://bugzilla.gnome.org/show_bug.cgi?id=725824
2014-03-06 16:38:52 +02:00
Rafael Ferreira
836326bdc1
Updated Brazilian Portuguese translation
2014-03-06 10:03:41 +00:00
Lars Uebernickel
a5d5106fcf
gtkmenu: displace popups by their css margin
...
Without a margin, the pointer is above the first (or last) menu item,
making it easy to accidentally activate that item.
https://bugzilla.gnome.org/show_bug.cgi?id=591258
2014-03-06 10:44:28 +01:00
Marek Kasik
158cb29e55
GtkIconViewAccessible: Don't access freed item
...
Don't get index from deleted GtkIconViewItem.
Remove the item before traversing list of items.
https://bugzilla.gnome.org/show_bug.cgi?id=701884
2014-03-05 21:03:36 +01:00
Benjamin Otte
01fe1282fc
reftests: Remove unused argument from function
2014-03-05 21:03:36 +01:00
Benjamin Otte
25da672dbc
separatortoolitem: Make gcc stop complaining
...
No, a ButtonEvent and a MotionEvent are not the same thing.
2014-03-05 21:03:36 +01:00
Benjamin Otte
32a420b7d6
broadway: Print a useful error message
...
.. instead of the generic "failed to open display".
2014-03-05 21:03:36 +01:00
Kjartan Maraas
936675aa01
Updated Norwegian bokmål translation
2014-03-05 18:27:25 +01:00
Kjartan Maraas
96a69ce35e
Updated Norwegian bokmål translation
2014-03-05 18:26:56 +01:00
Daniel Mustieles
129dad6730
Updated Spanish translation
2014-03-05 16:40:04 +01:00
Daniel Mustieles
b5f38a6726
Updated Spanish translation
2014-03-05 16:39:52 +01:00
Carlos Garnacho
5b1eeac96d
popover: Set pointer motion mask on the popover window
...
This is not necessary for the popover itself, but helps tooltips
code confine the widget lookup within the popover if the pointer
is inside it, otherwise the widget lookup may turn out wrong for
motion events, starting the tooltip widget lookup from the toplevel
window, mistakenly triggering tooltips on the natural window
descendants (ie. the widget below the popover)
https://bugzilla.gnome.org/show_bug.cgi?id=724785
2014-03-05 13:58:04 +01:00
Cosimo Cecchi
faba7df4fe
icontheme: support emblems in symbolic icons
...
We were failing to apply emblems in the symbolic icons code path.
https://bugzilla.gnome.org/show_bug.cgi?id=725683
2014-03-04 17:38:32 -08:00
Chao-Hsiung Liao
dab597d66e
Updated Traditional Chinese translation(Hong Kong and Taiwan)
2014-03-04 20:17:10 +08:00
Matthias Clasen
868974dbf6
Bump version
2014-03-04 00:19:56 -05:00
Matthias Clasen
21c3c8ee63
3.11.8
3.11.8
2014-03-03 23:37:53 -05:00
Matthias Clasen
cabf0badfa
Update messagedialog a11y test
2014-03-03 23:37:53 -05:00
Matthias Clasen
8520282f75
Fix up builder test
...
Dialogs now report two children. Thats alright, adapt
the test to deal with it.
2014-03-03 23:31:48 -05:00
Matthias Clasen
2ffeb591b1
Fix up signal deprecation
2014-03-03 23:31:48 -05:00
Matthias Clasen
7fae042208
Deprecate GdkEventVisibility and ::visibility-notify-event
...
These don't really work anymore in a composited world.
Lets make it official.
https://bugzilla.gnome.org/show_bug.cgi?id=481073
2014-03-03 21:39:03 -05:00
Matthias Clasen
fac8d6deea
Allow applications to use gtk-menu-bar-accel in 3.12
...
gnome-terminal is still using this setting, so we'll let
applications override it for another cycle. It is no longer
backed by a system-wide setting, though, and it will still
go away eventually.
This partically reverts b26c74e5da
2014-03-03 18:58:36 -05:00
Matthias Clasen
ba0542dc51
Allow applications to use gtk-enable-mnemonics in 3.12
...
gnome-terminal is still using this setting, so we'll let
applications override it for another cycle. It is no longer
backed by a system-wide setting, though, and it will still
go away eventually.
This partically reverts 7e3a494fac
2014-03-03 18:58:26 -05:00
Phillip Wood
c3945d506d
GtkTreeView documentation fixes
...
Add documentation for GtkTreeView::move-cursor
Add links to GtkTreeModel::row-inserted and GtkTreeModel::row-deleted
in the documentation for gtk_tree_view_set_reorderable ().
https://bugzilla.gnome.org/show_bug.cgi?id=725560
2014-03-03 18:21:00 -05:00
Matthias Clasen
db9a6f8caf
Some more doc rewording
2014-03-03 18:13:24 -05:00
Phillip Wood
857e774a34
Fix typo in gtk_window_set_default() documentation
...
The documentation should link to gtk_widget_grab_default() rather than
gtk_widget_grab_focus().
https://bugzilla.gnome.org/show_bug.cgi?id=725559
2014-03-03 18:12:25 -05:00
Matthias Clasen
07fc894020
GtkRange: make autoscrolling work for inverted ranges
...
This problem was discovered in
https://bugzilla.gnome.org/show_bug.cgi?id=725225
2014-03-03 17:49:38 -05:00
Christoph Reiter
f0e6eb3ce0
treeselection docs: spelling fix
...
https://bugzilla.gnome.org/show_bug.cgi?id=725205
2014-03-03 17:35:10 -05:00
William Jon McCann
322f6c740f
dialogs: always use CSD on dialogs
...
If we aren't using a header bar then put a fake titlebar
box on it so we can round the corners.
One of the advantages of this is so that the styling of the dialog
is completely within one theme framework. This prevents skew between
the theming expectations from the window manager and GTK+.
https://bugzilla.gnome.org/show_bug.cgi?id=725345
2014-03-03 15:00:13 -05:00
Fran Diéguez
9ce98deb25
Updated GAlician translations
2014-03-03 17:32:05 +01:00
Fran Diéguez
1a44c00525
Updated Galician translations
2014-03-03 17:26:41 +01:00
Matthias Clasen
441d8f6858
testdialogs: Add message dialog examples
...
Related to
https://bugzilla.gnome.org/show_bug.cgi?id=723668
2014-03-03 07:18:39 -05:00
William Jon McCann
77fced56fc
file-chooser: emit selection-changed when location entry changes too
...
https://bugzilla.gnome.org/show_bug.cgi?id=547988
2014-03-03 06:10:03 -05:00
Matthias Clasen
83dee19d93
Revert "GtkEntryCompletion: call setter for "text-column""
...
This reverts commit 9761a966d8
.
2014-03-03 06:03:20 -05:00
Matthias Clasen
04bed9f84a
Revert "gtk_entry_completion_set_text_column: reuse old renderer"
...
This reverts commit f6a0debdd9
.
2014-03-03 06:03:20 -05:00
Matthias Clasen
8315dff0b0
Revert "GtkEntryCompletion: call cell_area()->clear()"
...
This reverts commit 3c28297134
.
2014-03-03 06:03:19 -05:00
Matthias Clasen
c243ad8f49
Revert "gtk_entry_completion_get_cells: revert returning NULL"
...
This reverts commit a9a6fb045a
.
2014-03-03 06:03:19 -05:00
Matthias Clasen
ab69814b5d
Revert "GtkEntryCompletion: fix warning"
...
This reverts commit 2f0c610c35
.
2014-03-03 06:03:18 -05:00
Theppitak Karoonboonyanan
13fc06d74a
Updated Thai translation
2014-03-03 18:02:15 +07:00
Rico Tzschichholz
239903d2f1
printbackends: Fix make dist
2014-03-03 07:33:53 +01:00
Piotr Drąg
428215f5df
Updated Polish translation
2014-03-03 00:45:41 +01:00