Export GtkPlacesSidebar and the Class types, for subclassing

Signed-off-by: Federico Mena Quintero <federico@gnome.org>
This commit is contained in:
Federico Mena Quintero
2011-09-07 14:58:19 -05:00
parent f8fea85f9b
commit c64d6b0c5a
2 changed files with 7 additions and 4 deletions

View File

@ -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;

View File

@ -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);