[brasero] Fixed warning
- From: Philippe Rouquier <philippr src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [brasero] Fixed warning
- Date: Sat, 5 Dec 2009 19:35:57 +0000 (UTC)
commit f7ddb838ebea3604aa6b21443c1c03b2eb7c7d0e
Author: Philippe Rouquier <bonfire-app wanadoo fr>
Date: Sat Dec 5 20:08:27 2009 +0100
Fixed warning
libbrasero-utils/brasero-misc.c | 21 +++++++++++++++++++++
libbrasero-utils/brasero-misc.h | 3 +++
src/brasero-song-properties.c | 2 +-
3 files changed, 25 insertions(+), 1 deletions(-)
---
diff --git a/libbrasero-utils/brasero-misc.c b/libbrasero-utils/brasero-misc.c
index 6b5e89b..25d4f3f 100644
--- a/libbrasero-utils/brasero-misc.c
+++ b/libbrasero-utils/brasero-misc.c
@@ -271,6 +271,27 @@ brasero_utils_unregister_string (const gchar *string)
}
GtkWidget *
+brasero_utils_properties_get_label (GtkWidget *properties)
+{
+ GList *children;
+ GList *iter;
+
+ children = gtk_container_get_children (GTK_CONTAINER (properties));
+ for (iter = children; iter; iter = iter->next) {
+ GtkWidget *widget;
+
+ widget = iter->data;
+ if (GTK_IS_LABEL (widget)) {
+ g_list_free (children);
+ return widget;
+ }
+ }
+
+ g_list_free (children);
+ return NULL;
+}
+
+GtkWidget *
brasero_utils_pack_properties_list (const gchar *title, GSList *list)
{
GtkWidget *hbox, *vbox_main, *vbox_prop;
diff --git a/libbrasero-utils/brasero-misc.h b/libbrasero-utils/brasero-misc.h
index f3a008a..aeed2ca 100644
--- a/libbrasero-utils/brasero-misc.h
+++ b/libbrasero-utils/brasero-misc.h
@@ -89,6 +89,9 @@ void
brasero_utils_unregister_string (const gchar *string);
GtkWidget *
+brasero_utils_properties_get_label (GtkWidget *widget);
+
+GtkWidget *
brasero_utils_pack_properties (const gchar *title, ...);
GtkWidget *
brasero_utils_pack_properties_list (const gchar *title, GSList *list);
diff --git a/src/brasero-song-properties.c b/src/brasero-song-properties.c
index cf30735..5c7fdef 100644
--- a/src/brasero-song-properties.c
+++ b/src/brasero-song-properties.c
@@ -170,7 +170,7 @@ brasero_song_props_init (BraseroSongProps *obj)
FALSE,
0);
- obj->priv->label = gtk_frame_get_label_widget (GTK_FRAME (frame));
+ obj->priv->label = brasero_utils_properties_get_label (frame);
gtk_label_set_single_line_mode (GTK_LABEL (obj->priv->label), FALSE);
gtk_label_set_use_markup (GTK_LABEL (obj->priv->label), TRUE);
gtk_label_set_line_wrap (GTK_LABEL (obj->priv->label), TRUE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]