Struct
CamelProviderConfEntry
Description [src]
struct CamelProviderConfEntry {
CamelProviderConfType type;
const gchar* name;
const gchar* depname;
const gchar* text;
const gchar* value;
}
Described a configuration entry shown to the user in an application. Some types do not use all the members.
The default values are taken from corresponding GObject properties
of the provider’s CamelSettings descendant.
Structure members
type:CamelProviderConfTypeA configuration entry type, one of
CamelProviderConfType.name:const gchar*Name of the entry, corresponding to a CamelSettings descendant property name.
depname:const gchar*Name of a dependency property, having this entry sensitive only if the
depnameis set; it can start with an exclamation mark (!), to negate the condition, aka to have this entry sensitive only if thedepnameis not set.text:const gchar*User-visible text describing the configuration entry; it should be localized.
value:const gchar*It’s ignored for all but the
CAMEL_PROVIDER_CONF_OPTIONStype, where it contains colon (:) separated pairs of key:value items for a combo box items; the value is localized withdgettext()using the translation domain of the provider.