Fix atk_value_get_minimum_increment for elm_panes
authorAgnieszka Janowicz <a.janowicz@partner.samsung.com>
Thu, 28 Nov 2013 14:15:15 +0000 (15:15 +0100)
committerAgnieszka Janowicz <a.janowicz@partner.samsung.com>
Wed, 4 Dec 2013 12:28:51 +0000 (13:28 +0100)
eail/eail/eail_panes.c

index d9ab264..c1f6d34 100644 (file)
@@ -244,6 +244,29 @@ eail_panes_current_value_get(AtkValue *obj, GValue *value)
 }
 
 /**
+ * @brief Gets obj's minimum increment
+ *
+ * The minimum increment is limited only by the floating point
+ * precision of the platform.
+ *
+ * @param obj AtkValue instance
+ * @param [out] value minimum increment of obj
+ */
+static void
+eail_panes_minimum_increment_get(AtkValue *obj,
+                                 GValue   *value)
+{
+   Evas_Object *widget;
+
+   widget = eail_widget_get_widget(EAIL_WIDGET(obj));
+   if (!widget) return;
+
+   memset(value, 0, sizeof(GValue));
+   g_value_init(value, G_TYPE_DOUBLE);
+   g_value_set_double(value, 0);
+}
+
+/**
  * @brief AtkValue interface initializer
  *
  * @param iface AtkValueIface instance
@@ -257,4 +280,5 @@ atk_value_interface_init(AtkValueIface *iface)
    iface->set_current_value = eail_panes_current_value_set;
    iface->get_maximum_value = eail_panes_maximum_value_get;
    iface->get_minimum_value = eail_panes_minimum_value_get;
+   iface->get_minimum_increment = eail_panes_minimum_increment_get;
 }