Top |
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBin ╰── TeplPanelContainer
TeplPanelContainer implements AtkImplementorIface, GtkBuildable and TeplPanel.
TeplPanelContainer is an implementation of the TeplPanel interface.
TeplPanelContainer contains API useful to implement a switcher widget, like TeplPanelSwitcherMenu.
GList *
tepl_panel_container_get_items (TeplPanelContainer *container
);
Since: 6.8
TeplPanelItem *
tepl_panel_container_get_active_item (TeplPanelContainer *container
);
Since: 6.8
const gchar *
tepl_panel_container_get_active_item_name
(TeplPanelContainer *container
);
Since: 6.8
void tepl_panel_container_set_active_item_name (TeplPanelContainer *container
,const gchar *name
);
Calls tepl_panel_set_active()
with the TeplPanelItem named name
(if found).
Since: 6.8
gboolean
tepl_panel_container_has_several_items
(TeplPanelContainer *container
);
Convenience function. Useful to implement a switcher widget.
Since: 6.8
“changed”
signalvoid user_function (TeplPanelContainer *container, gpointer user_data)
The ::changed signal is emitted when:
A TeplPanelItem is added or removed from container
.
The active TeplPanelItem of container
has changed.
container |
the TeplPanelContainer emitting the signal. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run First
Since: 6.8