| pluma Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals | ||||
PlumaPanelPrivate; struct PlumaPanel; GtkWidget * pluma_panel_new (GtkOrientation orientation); void pluma_panel_add_item (PlumaPanel *panel,GtkWidget *item,const gchar *name,GtkWidget *image); void pluma_panel_add_item_with_stock_icon (PlumaPanel *panel,GtkWidget *item,const gchar *name,const gchar *stock_id); gboolean pluma_panel_remove_item (PlumaPanel *panel,GtkWidget *item); gboolean pluma_panel_activate_item (PlumaPanel *panel,GtkWidget *item); gboolean pluma_panel_item_is_active (PlumaPanel *panel,GtkWidget *item); GtkOrientation pluma_panel_get_orientation (PlumaPanel *panel); gint pluma_panel_get_n_items (PlumaPanel *panel);
GObject
+----GInitiallyUnowned
+----GtkObject
+----GtkWidget
+----GtkContainer
+----GtkBox
+----GtkVBox
+----PlumaPanel
"close" :Action"focus-document" :Action"item-added" :Run First"item-removed" :Run First
GtkWidget * pluma_panel_new (GtkOrientation orientation);
Creates a new PlumaPanel with the given orientation. You shouldn't create
a new panel use pluma_window_get_side_panel() or pluma_window_get_bottom_panel()
instead.
|
a GtkOrientation |
Returns : |
a new PlumaPanel object. |
void pluma_panel_add_item (PlumaPanel *panel,GtkWidget *item,const gchar *name,GtkWidget *image);
Adds a new item to the panel.
|
a PlumaPanel |
|
the GtkWidget to add to the panel
|
|
the name to be shown in the panel
|
|
the image to be shown in the panel
|
void pluma_panel_add_item_with_stock_icon (PlumaPanel *panel,GtkWidget *item,const gchar *name,const gchar *stock_id);
Same as pluma_panel_add_item() but using an image from stock.
|
a PlumaPanel |
|
the GtkWidget to add to the panel
|
|
the name to be shown in the panel
|
|
a stock id |
gboolean pluma_panel_remove_item (PlumaPanel *panel,GtkWidget *item);
Removes the widget item from the panel if it is in the panel and returns
TRUE if there was not any problem.
|
a PlumaPanel |
|
the item to be removed from the panel |
Returns : |
TRUE if it was well removed. |
gboolean pluma_panel_activate_item (PlumaPanel *panel,GtkWidget *item);
Switches to the page that contains item.
|
a PlumaPanel |
|
the item to be activated |
Returns : |
TRUE if it was activated |
gboolean pluma_panel_item_is_active (PlumaPanel *panel,GtkWidget *item);
Whether item is the one current active in panel
|
a PlumaPanel |
|
a widget contained in PlumaPanel |
Returns : |
TRUE if the widget is active |
GtkOrientation pluma_panel_get_orientation (PlumaPanel *panel);
Gets the orientation of the panel.
|
a PlumaPanel |
Returns : |
the GtkOrientation of PlumaPanel |
gint pluma_panel_get_n_items (PlumaPanel *panel);
Gets the number of items in a panel.
|
a PlumaPanel |
Returns : |
the number of items contained in PlumaPanel |
"focus-document" signalvoid user_function (PlumaPanel *plumapanel,
gpointer user_data) : Action
"item-added" signalvoid user_function (PlumaPanel *plumapanel,
GtkWidget *widget,
gpointer user_data) : Run First
"item-removed" signalvoid user_function (PlumaPanel *plumapanel,
GtkWidget *widget,
gpointer user_data) : Run First