[brasero] Add support for GtkBuilder interface to BraseroMediumSelection widget



commit 7f656fa14f6df60422cd81efbd503cad8de9cb84
Author: Philippe Rouquier <bonfire-app wanadoo fr>
Date:   Tue Feb 23 20:58:11 2010 +0100

    Add support for GtkBuilder interface to BraseroMediumSelection widget

 libbrasero-media/brasero-medium-selection.c |   11 ++++++++++-
 libbrasero-media/brasero-medium-selection.h |    3 ++-
 2 files changed, 12 insertions(+), 2 deletions(-)
---
diff --git a/libbrasero-media/brasero-medium-selection.c b/libbrasero-media/brasero-medium-selection.c
index 88db9df..4ced00c 100644
--- a/libbrasero-media/brasero-medium-selection.c
+++ b/libbrasero-media/brasero-medium-selection.c
@@ -80,7 +80,16 @@ enum {
 	NUM_COL
 };
 
-G_DEFINE_TYPE (BraseroMediumSelection, brasero_medium_selection, GTK_TYPE_COMBO_BOX);
+/* GtkBuildable */
+static GtkBuildableIface *parent_buildable_iface;
+
+static void
+brasero_medium_selection_buildable_init (GtkBuildableIface *iface)
+{
+	parent_buildable_iface = g_type_interface_peek_parent (iface);
+} 
+
+G_DEFINE_TYPE_WITH_CODE (BraseroMediumSelection, brasero_medium_selection, GTK_TYPE_COMBO_BOX, G_IMPLEMENT_INTERFACE (GTK_TYPE_BUILDABLE, brasero_medium_selection_buildable_init));
 
 void
 brasero_medium_selection_foreach (BraseroMediumSelection *selection,
diff --git a/libbrasero-media/brasero-medium-selection.h b/libbrasero-media/brasero-medium-selection.h
index 089b321..033f4fb 100644
--- a/libbrasero-media/brasero-medium-selection.h
+++ b/libbrasero-media/brasero-medium-selection.h
@@ -75,7 +75,8 @@ struct _BraseroMediumSelection
 	GtkComboBox parent_instance;
 };
 
-GType brasero_medium_selection_get_type (void) G_GNUC_CONST;
+G_MODULE_EXPORT GType brasero_medium_selection_get_type (void) G_GNUC_CONST;
+
 GtkWidget* brasero_medium_selection_new (void);
 
 BraseroMedium *



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