diff options
author | Manuel Quiñones <manuq@laptop.org> | 2012-12-17 12:13:54 (GMT) |
---|---|---|
committer | Manuel Quiñones <manuq@laptop.org> | 2012-12-17 14:04:06 (GMT) |
commit | 52076ffdd0d7d107e86b7559955cc6a56fd3bc14 (patch) | |
tree | 7e946986f65cbdd8c17ae6a87525c89100978c6b | |
parent | 69d57789feb2b5a2b07b8489f2511b4c8c8bd411 (diff) |
Journal: fix layout reordering for right-to-left languages - SL #4328
This was introduced in the de-hippo move. reverse() was a method of
hippo.CanvasBox . Now using Gtk boxes can do:
for child in box.get_children():
box.reorder_child(child, 0)
Signed-off-by: Manuel Quiñones <manuq@laptop.org>
Acked-by: Simon Schampijer <simon@laptop.org>
-rw-r--r-- | src/jarabe/journal/detailview.py | 4 | ||||
-rw-r--r-- | src/jarabe/journal/expandedentry.py | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/jarabe/journal/detailview.py b/src/jarabe/journal/detailview.py index c7748ed..ade8718 100644 --- a/src/jarabe/journal/detailview.py +++ b/src/jarabe/journal/detailview.py @@ -99,7 +99,9 @@ class BackBar(Gtk.EventBox): self.add(hbox) if Gtk.Widget.get_default_direction() == Gtk.TextDirection.RTL: - hbox.reverse() + # Reverse hbox children. + for child in hbox.get_children(): + hbox.reorder_child(child, 0) self.connect('enter-notify-event', self.__enter_notify_event_cb) self.connect('leave-notify-event', self.__leave_notify_event_cb) diff --git a/src/jarabe/journal/expandedentry.py b/src/jarabe/journal/expandedentry.py index d2188c4..5959d2a 100644 --- a/src/jarabe/journal/expandedentry.py +++ b/src/jarabe/journal/expandedentry.py @@ -106,7 +106,9 @@ class ExpandedEntry(Gtk.EventBox): header.pack_start(self._date, False, False, style.DEFAULT_SPACING) if Gtk.Widget.get_default_direction() == Gtk.TextDirection.RTL: - header.reverse() + # Reverse header children. + for child in header.get_children(): + header.reorder_child(child, 0) # First body column self._preview_box = Gtk.Frame() |