[mutter] clutter/text: Add missing property getter/setter



commit 62fd18030f6d471ef0195339072ac827ad4f5ce6
Author: Florian Müllner <fmuellner gnome org>
Date:   Fri Oct 14 12:59:22 2022 +0200

    clutter/text: Add missing property getter/setter
    
    The :input-purpose and :input-hints properties were added without
    actually handling the get/set operations, whoops.
    
    All code uses the (working) methods, so this only fixes expectations,
    not an actual bug :-)
    
    Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2659>

 clutter/clutter/clutter-text.c | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
---
diff --git a/clutter/clutter/clutter-text.c b/clutter/clutter/clutter-text.c
index 22de71d3d3..a294c4b737 100644
--- a/clutter/clutter/clutter-text.c
+++ b/clutter/clutter/clutter-text.c
@@ -1636,6 +1636,14 @@ clutter_text_set_property (GObject      *gobject,
       clutter_text_set_selected_text_color (self, clutter_value_get_color (value));
       break;
 
+    case PROP_INPUT_PURPOSE:
+      clutter_text_set_input_purpose (self, g_value_get_enum (value));
+      break;
+
+    case PROP_INPUT_HINTS:
+      clutter_text_set_input_hints (self, g_value_get_enum (value));
+      break;
+
     default:
       G_OBJECT_WARN_INVALID_PROPERTY_ID (gobject, prop_id, pspec);
     }
@@ -1765,6 +1773,14 @@ clutter_text_get_property (GObject    *gobject,
       g_value_set_boolean (value, priv->selected_text_color_set);
       break;
 
+    case PROP_INPUT_PURPOSE:
+      g_value_set_enum (value, priv->input_purpose);
+      break;
+
+    case PROP_INPUT_HINTS:
+      g_value_set_enum (value, priv->input_hints);
+      break;
+
     default:
       G_OBJECT_WARN_INVALID_PROPERTY_ID (gobject, prop_id, pspec);
     }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]