summaryrefslogtreecommitdiff
path: root/src/contacts-contact-editor.vala
diff options
context:
space:
mode:
Diffstat (limited to 'src/contacts-contact-editor.vala')
-rw-r--r--src/contacts-contact-editor.vala20
1 files changed, 16 insertions, 4 deletions
diff --git a/src/contacts-contact-editor.vala b/src/contacts-contact-editor.vala
index 83616d2..cf3b69d 100644
--- a/src/contacts-contact-editor.vala
+++ b/src/contacts-contact-editor.vala
@@ -268,7 +268,10 @@ public class Contacts.ContactEditor : Grid {
var title_label = new Label (title);
title_label.set_hexpand (false);
title_label.set_halign (Align.START);
- title_label.margin_right = 6;
+ if (title_label.get_direction () == TextDirection.LTR)
+ title_label.margin_right = 6;
+ else
+ title_label.margin_left = 6;
attach (title_label, 0, row, 1, 1);
var value_entry = new Entry ();
@@ -301,7 +304,10 @@ public class Contacts.ContactEditor : Grid {
title_label.set_halign (Align.START);
title_label.set_valign (Align.START);
title_label.margin_top = 3;
- title_label.margin_right = 6;
+ if (title_label.get_direction () == TextDirection.LTR)
+ title_label.margin_right = 6;
+ else
+ title_label.margin_left = 6;
attach (title_label, 0, row, 1, 1);
var sw = new ScrolledWindow (null, null);
@@ -338,7 +344,10 @@ public class Contacts.ContactEditor : Grid {
var title_label = new Label (title);
title_label.set_hexpand (false);
title_label.set_halign (Align.START);
- title_label.margin_right = 6;
+ if (title_label.get_direction () == TextDirection.LTR)
+ title_label.margin_right = 6;
+ else
+ title_label.margin_left = 6;
attach (title_label, 0, row, 1, 1);
var box = new Grid ();
@@ -687,7 +696,10 @@ public class Contacts.ContactEditor : Grid {
Contact.format_persona_store_name_for_contact (p)));
store_name.set_halign (Align.START);
store_name.xalign = 0.0f;
- store_name.margin_left = 6;
+ if (store_name.get_direction () == TextDirection.LTR)
+ store_name.margin_left = 6;
+ else
+ store_name.margin_right = 6;
attach (store_name, 0, i, 2, 1);
last_store_position = ++i;
}