Top | ![]() |
![]() |
![]() |
![]() |
FolksEmailFieldDetailsFolksEmailFieldDetails — Object representing a email address that can have some parameters associated with it. |
#define | FOLKS_TYPE_EMAIL_FIELD_DETAILS |
struct | FolksEmailFieldDetails |
struct | FolksEmailFieldDetailsClass |
FolksEmailDetails | |
struct | FolksEmailDetailsIface |
#define FOLKS_TYPE_EMAIL_FIELD_DETAILS (folks_email_field_details_get_type ())
The type for FolksEmailFieldDetails.
struct FolksEmailFieldDetails { FolksAbstractFieldDetails parent_instance; FolksEmailFieldDetailsPrivate * priv; };
Object representing a email address that can have some parameters associated with it.
See FolksAbstractFieldDetails for details on common parameter names and values.
Since: 0.6.0
struct FolksEmailFieldDetailsClass { FolksAbstractFieldDetailsClass parent_class; };
The class structure for FOLKS_TYPE_EMAIL_FIELD_DETAILS
. All the fields in this structure are private and should never be accessed directly.
typedef struct _FolksEmailDetails FolksEmailDetails;
Interface for classes that have email addresses, such as FolksPersona and FolksIndividual.
Since: 0.3.5
struct FolksEmailDetailsIface { GTypeInterface parent_iface; void (*change_email_addresses) (FolksEmailDetails* self, GeeSet* email_addresses, GAsyncReadyCallback _callback_, gpointer _user_data_); void (*change_email_addresses_finish) (FolksEmailDetails* self, GAsyncResult* _res_, GError** error); GeeSet* (*get_email_addresses) (FolksEmailDetails* self); void (*set_email_addresses) (FolksEmailDetails* self, GeeSet* value); };
Interface for creating FolksEmailDetails implementations.
the parent interface structure |
||
virtual method called by |
||
asynchronous finish function for |
||
getter method for the abstract property "email-addresses" |
||
setter method for the abstract property "email-addresses" |