Top |
Functions
Properties
gboolean | allow-none | Read / Write |
ESourceRegistry * | registry | Read / Write / Construct Only |
Object Hierarchy
GObject ╰── GInitiallyUnowned ╰── GtkWidget ╰── GtkContainer ╰── GtkBin ╰── GtkComboBox ╰── EMailIdentityComboBox
Implemented Interfaces
EMailIdentityComboBox implements AtkImplementorIface, GtkBuildable, GtkCellLayout and GtkCellEditable.
Description
EMailIdentity is a combo box of available mail identities, as described by ESource instances with an ESourceMailIdentity extension. For convenience, the combo box model's “id-column” is populated with ESource “uid” strings.
Functions
e_mail_identity_combo_box_new ()
GtkWidget *
e_mail_identity_combo_box_new (ESourceRegistry *registry
);
Creates a new EMailIdentityComboBox widget using ESource instances in
registry
.
e_mail_identity_combo_box_refresh ()
void
e_mail_identity_combo_box_refresh (EMailIdentityComboBox *combo_box
);
Rebuilds the combo box model with an updated list of ESource instances that describe a mail identity, without disrupting the previously active item (if possible).
This function is called automatically in response to ESourceRegistry
signals which are pertinent to the combo_box
.
e_mail_identity_combo_box_get_registry ()
ESourceRegistry *
e_mail_identity_combo_box_get_registry
(EMailIdentityComboBox *combo_box
);
Returns the ESourceRegistry passed to e_mail_identity_combo_box_new()
.
e_mail_identity_combo_box_get_allow_none ()
gboolean
e_mail_identity_combo_box_get_allow_none
(EMailIdentityComboBox *combo_box
);
Returns whether to append the mail identity list with a "None" item for use cases where the user may wish to opt out of choosing a mail identity.
e_mail_identity_combo_box_set_allow_none ()
void e_mail_identity_combo_box_set_allow_none (EMailIdentityComboBox *combo_box
,gboolean allow_none
);
Sets whether to append the mail identity list with a "None" item for use cases where the user may wish to opt out of choosing a mail identity.
Changing this property will automatically rebuild the combo box model.
e_mail_identity_combo_box_get_refreshing ()
gboolean
e_mail_identity_combo_box_get_refreshing
(EMailIdentityComboBox *combo_box
);
Since: 3.16