[gtk+/places-sidebar] Export GtkPlacesSidebar and the Class types, for subclassing



commit 317d24dc6d488564659c3cbb815627c43b514397
Author: Federico Mena Quintero <federico gnome org>
Date:   Wed Sep 7 14:58:19 2011 -0500

    Export GtkPlacesSidebar and the Class types, for subclassing
    
    Signed-off-by: Federico Mena Quintero <federico gnome org>

 gtk/gtkplacessidebar.c |    8 ++++----
 gtk/gtkplacessidebar.h |    3 +++
 2 files changed, 7 insertions(+), 4 deletions(-)
---
diff --git a/gtk/gtkplacessidebar.c b/gtk/gtkplacessidebar.c
index 6f7cad5..dcfb375 100644
--- a/gtk/gtkplacessidebar.c
+++ b/gtk/gtkplacessidebar.c
@@ -33,7 +33,7 @@
 #define EJECT_BUTTON_XPAD 6
 #define ICON_CELL_XPAD 6
 
-typedef struct {
+struct _GtkPlacesSidebar {
 	GtkScrolledWindow  parent;
 	GtkTreeView        *tree_view;
 	GtkCellRenderer    *eject_icon_cell_renderer;
@@ -75,11 +75,11 @@ typedef struct {
 	GtkTreePath *eject_highlight_path;
 
 	guint bookmarks_changed_id;
-} GtkPlacesSidebar;
+};
 
-typedef struct {
+struct _GtkPlacesSidebarClass {
 	GtkScrolledWindowClass parent;
-} GtkPlacesSidebarClass;
+};
 
 typedef struct {
         GObject parent;
diff --git a/gtk/gtkplacessidebar.h b/gtk/gtkplacessidebar.h
index 9cedb55..2e5aee5 100644
--- a/gtk/gtkplacessidebar.h
+++ b/gtk/gtkplacessidebar.h
@@ -38,6 +38,9 @@
 #define GTK_IS_PLACES_SIDEBAR_CLASS(klass)	(G_TYPE_CHECK_CLASS_TYPE ((klass), GTK_TYPE_PLACES_SIDEBAR))
 #define GTK_PLACES_SIDEBAR_GET_CLASS(obj)	(G_TYPE_INSTANCE_GET_CLASS ((obj), GTK_TYPE_PLACES_SIDEBAR, GtkPlacesSidebarClass))
 
+typedef struct _GtkPlacesSidebar GtkPlacesSidebar;
+typedef struct _GtkPlacesSidebarClass GtkPlacesSidebarClass;
+
 
 GType gtk_places_sidebar_get_type (void);
 GtkWidget *gtk_places_sidebar_new (void);



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