| Top |
| TeplPanelContainer * | tepl_panel_container_new () |
| GList * | tepl_panel_container_get_items () |
| TeplPanelItem * | tepl_panel_container_get_active_item () |
| const gchar * | tepl_panel_container_get_active_item_name () |
| void | tepl_panel_container_set_active_item_name () |
| gboolean | tepl_panel_container_has_several_items () |
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