![]() |
![]() |
![]() |
Emerillon Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals |
struct EmerillonSidebar; struct EmerillonSidebarClass; 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
); EmerillonSidebarPrivate;
GObject +----GInitiallyUnowned +----GtkWidget +----GtkContainer +----GtkBox +----EmerillonSidebar
EmerillonSidebar implements AtkImplementorIface, GtkBuildable and GtkOrientable.
struct EmerillonSidebarClass { GtkBoxClass base_class; void (* page_added) (EmerillonSidebar *sidebar, GtkWidget *main_widget); void (* page_removed) (EmerillonSidebar *sidebar, GtkWidget *main_widget); };
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