| Emerillon Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals | ||||
EmerillonSidebar; EmerillonSidebarClass; EmerillonSidebarPrivate; GtkWidget * emerillon_sidebar_new (void); void emerillon_sidebar_add_page (EmerillonSidebar *sidebar,const gchar *title,GtkWidget *main_widget); void emerillon_sidebar_remove_page (EmerillonSidebar *sidebar,GtkWidget *main_widget); void emerillon_sidebar_set_page (EmerillonSidebar *sidebar,GtkWidget *main_widget); gint emerillon_sidebar_get_n_pages (EmerillonSidebar *sidebar); gboolean emerillon_sidebar_is_empty (EmerillonSidebar *sidebar);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBox +----GtkVBox +----EmerillonSidebar
EmerillonSidebar implements AtkImplementorIface, GtkBuildable and GtkOrientable.
typedef struct {
GtkVBoxClass base_class;
void (* page_added) (EmerillonSidebar *sidebar,
GtkWidget *main_widget);
void (* page_removed) (EmerillonSidebar *sidebar,
GtkWidget *main_widget);
} EmerillonSidebarClass;
void emerillon_sidebar_add_page (EmerillonSidebar *sidebar,const gchar *title,GtkWidget *main_widget);
Adds a new page to the sidebar
See: emerillon_window_get_sidebar()
|
An EmerillonSidebar instance. [in] |
|
Sidebar title. [in] |
|
A GtkWidget which should be embedded in the sidebar. [in] |
void emerillon_sidebar_remove_page (EmerillonSidebar *sidebar,GtkWidget *main_widget);
void emerillon_sidebar_set_page (EmerillonSidebar *sidebar,GtkWidget *main_widget);
gint emerillon_sidebar_get_n_pages (EmerillonSidebar *sidebar);
Returns the number of pages sidebar has.
|
An EmerillonSidebar instance. [in] |
Returns : |
The number of pages sidebar has. If sidebar isn't
an EmerillonSidebar instance this function returns TRUE.
|
gboolean emerillon_sidebar_is_empty (EmerillonSidebar *sidebar);
Checks if the sidebar is empty
|
An EmerillonSidebar instance. [in] |
Returns : |
TRUE if sidebar has no pages or isn't
an EmerillonSidebar instance
|
"page-added" signalvoid user_function (EmerillonSidebar *emerillonsidebar, GtkWidget *widget, gpointer user_data) : Run First
"page-removed" signalvoid user_function (EmerillonSidebar *emerillonsidebar, GtkWidget *widget, gpointer user_data) : Run First