diff options
author | Trent Lloyd <lathiat@bur.st> | 2004-04-22 21:53:28 +0800 |
---|---|---|
committer | JP Rosevear <jpr@src.gnome.org> | 2004-04-22 21:53:28 +0800 |
commit | c0754b634530142ce633207d42866175c506fade (patch) | |
tree | 1dd6d8a6cbfd178af7969e3b6d27322da31edab9 | |
parent | 1e993e1218dbe2649875614db36c5ec62bea8949 (diff) | |
download | gsoc2013-evolution-c0754b634530142ce633207d42866175c506fade.tar.gz gsoc2013-evolution-c0754b634530142ce633207d42866175c506fade.tar.zst gsoc2013-evolution-c0754b634530142ce633207d42866175c506fade.zip |
take into account the position of the sidebar which isnt on the very left
2004-04-22 Trent Lloyd <lathiat@bur.st>
* e-sidebar.c (do_layout_text_buttons): take into account the position
of the sidebar which isnt on the very left in right to left languages,
otherwise the buttons are drawn in the wrong place.
svn path=/trunk/; revision=25582
-rw-r--r-- | shell/ChangeLog | 6 | ||||
-rw-r--r-- | shell/e-sidebar.c | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/shell/ChangeLog b/shell/ChangeLog index 09b2d85a49..5c743f210a 100644 --- a/shell/ChangeLog +++ b/shell/ChangeLog @@ -1,3 +1,9 @@ +2004-04-22 Trent Lloyd <lathiat@bur.st> + + * e-sidebar.c (do_layout_text_buttons): take into account the position + of the sidebar which isnt on the very left in right to left languages, + otherwise the buttons are drawn in the wrong place. + 2004-04-21 Not Zed <NotZed@Ximian.com> * e-user-creatable-items-handler.c (execute_verb): if we're diff --git a/shell/e-sidebar.c b/shell/e-sidebar.c index ef891eeb2a..d4362066c6 100644 --- a/shell/e-sidebar.c +++ b/shell/e-sidebar.c @@ -213,7 +213,7 @@ do_layout_text_buttons (ESidebar *sidebar) int len, extra_width; y -= max_btn_height; - x = H_PADDING; + x = H_PADDING + allocation->x; len = g_slist_length (rows[i]); extra_width = (allocation->width - (len * max_btn_width ) - (len * H_PADDING)) / len; for (p = rows [i]; p != NULL; p = p->next) { |