diff options
author | Behnam Esfahbod <behnam@zwnj.org> | 2006-08-23 17:23:38 +0800 |
---|---|---|
committer | Andre Klapper <aklapper@src.gnome.org> | 2006-08-23 17:23:38 +0800 |
commit | 0e0dc0b15d17fe2d0c210a3829dc2eccffc4a5c9 (patch) | |
tree | ff4dda432aeaaf60a9efdd37c907667383a66e62 /widgets/misc/e-calendar.c | |
parent | 6c0397b958bb747b8381a116f082671b0f4d9d02 (diff) | |
download | gsoc2013-evolution-0e0dc0b15d17fe2d0c210a3829dc2eccffc4a5c9.tar.gz gsoc2013-evolution-0e0dc0b15d17fe2d0c210a3829dc2eccffc4a5c9.tar.zst gsoc2013-evolution-0e0dc0b15d17fe2d0c210a3829dc2eccffc4a5c9.zip |
flip month view in RTL locale - fixes bug 342443. committed by Andre
2006-08-23 Behnam Esfahbod <behnam@zwnj.org>
* e-calendar.c:
* e-calendar-item.c:
flip month view in RTL locale - fixes bug 342443.
committed by Andre Klapper
svn path=/trunk/; revision=32641
Diffstat (limited to 'widgets/misc/e-calendar.c')
-rw-r--r-- | widgets/misc/e-calendar.c | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/widgets/misc/e-calendar.c b/widgets/misc/e-calendar.c index fc1c21c74d..035dac8a36 100644 --- a/widgets/misc/e-calendar.c +++ b/widgets/misc/e-calendar.c @@ -355,8 +355,10 @@ e_calendar_size_allocate (GtkWidget *widget, - E_CALENDAR_ARROW_BUTTON_Y_PAD * 2; gnome_canvas_item_set (cal->prev_item, - "x", xthickness * 2 - + E_CALENDAR_ARROW_BUTTON_X_PAD, + "x", (gtk_widget_get_direction (widget) == GTK_TEXT_DIR_RTL) + ? new_x2 + 1 - xthickness * 2 - E_CALENDAR_ARROW_BUTTON_X_PAD + - arrow_button_size + : xthickness * 2 + E_CALENDAR_ARROW_BUTTON_X_PAD, "y", ythickness * 2 + E_CALENDAR_ARROW_BUTTON_Y_PAD, "width", arrow_button_size, @@ -364,9 +366,10 @@ e_calendar_size_allocate (GtkWidget *widget, NULL); gnome_canvas_item_set (cal->next_item, - "x", new_x2 + 1 - xthickness * 2 - - E_CALENDAR_ARROW_BUTTON_X_PAD - - arrow_button_size, + "x", (gtk_widget_get_direction (widget) == GTK_TEXT_DIR_RTL) + ? xthickness * 2 + E_CALENDAR_ARROW_BUTTON_X_PAD + : new_x2 + 1 - xthickness * 2 - E_CALENDAR_ARROW_BUTTON_X_PAD + - arrow_button_size, "y", ythickness * 2 + E_CALENDAR_ARROW_BUTTON_Y_PAD, "width", arrow_button_size, |