| Top |
| EUICustomizeDialog * | e_ui_customize_dialog_new () |
| void | e_ui_customize_dialog_add_customizer () |
| GPtrArray * | e_ui_customize_dialog_get_customizers () |
| void | e_ui_customize_dialog_run () |
GObject
╰── GInitiallyUnowned
╰── GtkWidget
╰── GtkContainer
╰── GtkBin
╰── GtkWindow
╰── GtkDialog
╰── EUICustomizeDialog
The EUICustomizeDialog is used to customize the UI.
Use e_ui_customize_dialog_add_customizer() to add all the relevant
customizers before showing the dialog with e_ui_customize_dialog_run().
EUICustomizeDialog *
e_ui_customize_dialog_new (GtkWindow *parent);
Creates a new EUICustomizeDialog. Use gtk_widget_destroy(),
when no longer needed.
Since: 3.56
void e_ui_customize_dialog_add_customizer (EUICustomizeDialog *self,EUICustomizer *customizer);
Adds the customizer
as one source of the customizable UI elements.
All the registered elements in the customizer
will be offered
for changes in the dialog.
Since: 3.56
GPtrArray *
e_ui_customize_dialog_get_customizers (EUICustomizeDialog *self);
Returns an array of all the EUICustomizer -s added to the self
with e_ui_customize_dialog_add_customizer(). Do not modify the array,
it's owned by the self
.
Since: 3.56
void e_ui_customize_dialog_run (EUICustomizeDialog *self,const gchar *preselect_id);
Runs a dialog, which allows UI customizations.
When the preselect_id
is not NULL, it should be one of the registered
ID-s by the e_ui_customizer_register(). It will be preselected
for the customization.
Since: 3.56