![]() |
![]() |
![]() |
Ethos Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces |
#define ETHOS_UI_MANAGER_WIDGET_CONST (obj) EthosUIManagerWidget; EthosUIManagerWidgetClass; EthosUIManagerWidgetPrivate; GtkWidget* ethos_ui_manager_widget_new (void
); void ethos_ui_manager_widget_set_manager (EthosUIManagerWidget *widget
,EthosManager *manager
);
GObject +----GInitiallyUnowned +----GtkObject +----GtkWidget +----GtkContainer +----GtkBox +----GtkVBox +----EthosUIManagerWidget
EthosUIManagerWidget implements AtkImplementorIface, GtkBuildable and GtkOrientable.
The EthosUIManagerWidget can be used to manage an EthosManager during runtime. It provides features to activate and deactivate plugins as well as display information about them. If the plugin implements EthosUIConfigurable, then the plugin can also be configured from the dialog.
#define ETHOS_UI_MANAGER_WIDGET_CONST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), ETHOS_UI_TYPE_MANAGER_WIDGET, EthosUIManagerWidget const))
|
typedef struct _EthosUIManagerWidgetPrivate EthosUIManagerWidgetPrivate;
GtkWidget* ethos_ui_manager_widget_new (void
);
Creates a new instance of EthosUIManagerWidget. This widget can be added to a Gtk application to manage ethos plugins at runtime.
Returns : |
the newly created EthosUIManagerWidget instance |
void ethos_ui_manager_widget_set_manager (EthosUIManagerWidget *widget
,EthosManager *manager
);
Sets the EthosManager instance that the widget should observe for state changes. The manager is also used to activate/deactivate plugins during runtime.
|
an EthosUIManagerWidget |
|
an EthosManager |