[evolution] Move some GBinding transform funcs to libedataserver.



commit 697ef7b8456ed8e1e5d8522bcc60fdf5dccc55ec
Author: Matthew Barnes <mbarnes redhat com>
Date:   Tue Nov 15 11:05:02 2011 -0500

    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.

 doc/reference/shell/eshell-sections.txt |    2 -
 e-util/e-util.c                         |   74 -------------------------------
 e-util/e-util.h                         |   12 +-----
 3 files changed, 1 insertions(+), 87 deletions(-)
---
diff --git a/doc/reference/shell/eshell-sections.txt b/doc/reference/shell/eshell-sections.txt
index 765bb28..562af01 100644
--- a/doc/reference/shell/eshell-sections.txt
+++ b/doc/reference/shell/eshell-sections.txt
@@ -1099,8 +1099,6 @@ e_util_guess_mime_type
 e_util_get_category_filter_options
 e_binding_transform_color_to_string
 e_binding_transform_string_to_color
-e_binding_transform_enum_nick_to_value
-e_binding_transform_enum_value_to_nick
 e_binding_transform_source_to_uid
 e_binding_transform_uid_to_source
 e_charset_add_radio_actions
diff --git a/e-util/e-util.c b/e-util/e-util.c
index cda17cb..d41f436 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 1117781..de2a817 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,



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