aboutsummaryrefslogtreecommitdiffstats
path: root/e-util
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2011-11-16 00:05:02 +0800
committerMatthew Barnes <mbarnes@redhat.com>2011-11-16 00:22:35 +0800
commit697ef7b8456ed8e1e5d8522bcc60fdf5dccc55ec (patch)
tree6d4f5bc89b3977d719decf78a2e293de9b38244a /e-util
parenta252955be647fbe189d371f936cb74164e9731fc (diff)
downloadgsoc2013-evolution-697ef7b8456ed8e1e5d8522bcc60fdf5dccc55ec.tar
gsoc2013-evolution-697ef7b8456ed8e1e5d8522bcc60fdf5dccc55ec.tar.gz
gsoc2013-evolution-697ef7b8456ed8e1e5d8522bcc60fdf5dccc55ec.tar.bz2
gsoc2013-evolution-697ef7b8456ed8e1e5d8522bcc60fdf5dccc55ec.tar.lz
gsoc2013-evolution-697ef7b8456ed8e1e5d8522bcc60fdf5dccc55ec.tar.xz
gsoc2013-evolution-697ef7b8456ed8e1e5d8522bcc60fdf5dccc55ec.tar.zst
gsoc2013-evolution-697ef7b8456ed8e1e5d8522bcc60fdf5dccc55ec.zip
Move some GBinding transform funcs to libedataserver.
Removes: e_binding_transform_enum_value_to_nick() e_binding_transform_enum_nick_to_value() Those functions now live in libedataserver/e-data-server-util.h, which e-util.h already includes.
Diffstat (limited to 'e-util')
-rw-r--r--e-util/e-util.c74
-rw-r--r--e-util/e-util.h12
2 files changed, 1 insertions, 85 deletions
diff --git a/e-util/e-util.c b/e-util/e-util.c
index cda17cbbc9..d41f43630e 100644
--- a/e-util/e-util.c
+++ b/e-util/e-util.c
@@ -1440,80 +1440,6 @@ e_binding_transform_string_to_color (GBinding *binding,
}
/**
- * e_binding_transform_enum_value_to_nick:
- * @binding: a #GBinding
- * @source_value: a #GValue whose type is derived from #G_TYPE_ENUM
- * @target_value: a #GValue of type #G_TYPE_STRING
- * @not_used: not used
- *
- * Transforms an enumeration value to its corresponding nickname.
- *
- * Returns: %TRUE if the enum value has a corresponding nickname
- **/
-gboolean
-e_binding_transform_enum_value_to_nick (GBinding *binding,
- const GValue *source_value,
- GValue *target_value,
- gpointer not_used)
-{
- GEnumClass *enum_class;
- GEnumValue *enum_value;
- gint value;
- gboolean success = FALSE;
-
- g_return_val_if_fail (G_IS_BINDING (binding), FALSE);
-
- enum_class = g_type_class_peek (G_VALUE_TYPE (source_value));
- g_return_val_if_fail (G_IS_ENUM_CLASS (enum_class), FALSE);
-
- value = g_value_get_enum (source_value);
- enum_value = g_enum_get_value (enum_class, value);
- if (enum_value != NULL) {
- g_value_set_string (target_value, enum_value->value_nick);
- success = TRUE;
- }
-
- return success;
-}
-
-/**
- * e_binding_transform_enum_nick_to_value:
- * @binding: a #GBinding
- * @source_value: a #GValue of type #G_TYPE_STRING
- * @target_value: a #GValue whose type is derived from #G_TYPE_ENUM
- * @not_used: not_used
- *
- * Transforms an enumeration nickname to its corresponding value.
- *
- * Returns: %TRUE if the enum nickname has a corresponding value
- **/
-gboolean
-e_binding_transform_enum_nick_to_value (GBinding *binding,
- const GValue *source_value,
- GValue *target_value,
- gpointer not_used)
-{
- GEnumClass *enum_class;
- GEnumValue *enum_value;
- const gchar *string;
- gboolean success = FALSE;
-
- g_return_val_if_fail (G_IS_BINDING (binding), FALSE);
-
- enum_class = g_type_class_peek (G_VALUE_TYPE (target_value));
- g_return_val_if_fail (G_IS_ENUM_CLASS (enum_class), FALSE);
-
- string = g_value_get_string (source_value);
- enum_value = g_enum_get_value_by_nick (enum_class, string);
- if (enum_value != NULL) {
- g_value_set_enum (target_value, enum_value->value);
- success = TRUE;
- }
-
- return success;
-}
-
-/**
* e_binding_transform_source_to_uid:
* @binding: a #GBinding
* @source_value: a #GValue of type #E_TYPE_SOURCE
diff --git a/e-util/e-util.h b/e-util/e-util.h
index 1117781186..de2a817171 100644
--- a/e-util/e-util.h
+++ b/e-util/e-util.h
@@ -137,7 +137,7 @@ void e_util_set_source_combo_box_list
(GtkWidget *source_combo_box,
const gchar *source_gconf_path);
-/* Useful GBinding transformation functions */
+/* Useful GBinding transform functions */
gboolean e_binding_transform_color_to_string
(GBinding *binding,
const GValue *source_value,
@@ -148,16 +148,6 @@ gboolean e_binding_transform_string_to_color
const GValue *source_value,
GValue *target_value,
gpointer not_used);
-gboolean e_binding_transform_enum_value_to_nick
- (GBinding *binding,
- const GValue *source_value,
- GValue *target_value,
- gpointer not_used);
-gboolean e_binding_transform_enum_nick_to_value
- (GBinding *binding,
- const GValue *source_value,
- GValue *target_value,
- gpointer not_used);
gboolean e_binding_transform_source_to_uid
(GBinding *binding,
const GValue *source_value,