[gtk/constraint-editor-work: 1/4] constraint-editor: Improve display of constraints
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/constraint-editor-work: 1/4] constraint-editor: Improve display of constraints
- Date: Wed, 18 Nov 2020 04:48:03 +0000 (UTC)
commit de461712a1e5ae5ba2790ed855bbaf784056330e
Author: Matthias Clasen <mclasen redhat com>
Date: Tue Nov 17 21:52:15 2020 -0500
constraint-editor: Improve display of constraints
No need to go for ALGOL60 style operators when we
have Unicode.
demos/constraint-editor/constraint-editor.c | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
---
diff --git a/demos/constraint-editor/constraint-editor.c b/demos/constraint-editor/constraint-editor.c
index 62af6e356f..ffbc6a15b0 100644
--- a/demos/constraint-editor/constraint-editor.c
+++ b/demos/constraint-editor/constraint-editor.c
@@ -212,6 +212,22 @@ get_relation_nick (GtkConstraintRelation relation)
return nick;
}
+static const char *
+get_relation_display_name (GtkConstraintRelation relation)
+{
+ switch (relation)
+ {
+ case GTK_CONSTRAINT_RELATION_LE:
+ return "≤";
+ case GTK_CONSTRAINT_RELATION_EQ:
+ return "=";
+ case GTK_CONSTRAINT_RELATION_GE:
+ return "≥";
+ default:
+ return "?";
+ }
+}
+
static GtkConstraintStrength
get_strength (const char *id)
{
@@ -347,7 +363,7 @@ constraint_editor_constraint_to_string (GtkConstraint *constraint)
name = get_target_name (gtk_constraint_get_target (constraint));
attr = get_attr_nick (gtk_constraint_get_target_attribute (constraint));
- relation = get_relation_nick (gtk_constraint_get_relation (constraint));
+ relation = get_relation_display_name (gtk_constraint_get_relation (constraint));
if (name == NULL)
name = "[ ]";
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]