![]() |
![]() |
![]() |
![]() |
FolksPhoneFieldDetails — Object representing a phone number that can have some parameters associated with it.
#define | FOLKS_TYPE_PHONE_FIELD_DETAILS |
struct | FolksPhoneFieldDetails |
struct | FolksPhoneFieldDetailsClass |
FolksPhoneDetails | |
struct | FolksPhoneDetailsIface |
#define FOLKS_TYPE_PHONE_FIELD_DETAILS (folks_phone_field_details_get_type ())
The type for FolksPhoneFieldDetails.
struct FolksPhoneFieldDetails { FolksAbstractFieldDetails parent_instance; FolksPhoneFieldDetailsPrivate * priv; };
Object representing a phone number that can have some parameters associated with it.
See FolksAbstractFieldDetails for details on common parameter names and values.
Since: 0.6.0
struct FolksPhoneFieldDetailsClass { FolksAbstractFieldDetailsClass parent_class; };
The class structure for FOLKS_TYPE_PHONE_FIELD_DETAILS
. All the fields in this structure are private and should never be accessed directly.
typedef struct _FolksPhoneDetails FolksPhoneDetails;
Interface for classes that can provide a phone number, such as FolksPersona and FolksIndividual.
Since: 0.3.5
struct FolksPhoneDetailsIface { GTypeInterface parent_iface; void (*change_phone_numbers) (FolksPhoneDetails* self, GeeSet* phone_numbers, GAsyncReadyCallback _callback_, gpointer _user_data_); void (*change_phone_numbers_finish) (FolksPhoneDetails* self, GAsyncResult* _res_, GError** error); GeeSet* (*get_phone_numbers) (FolksPhoneDetails* self); void (*set_phone_numbers) (FolksPhoneDetails* self, GeeSet* value); };
Interface for creating FolksPhoneDetails implementations.
GTypeInterface |
the parent interface structure |
|
virtual method called by |
||
asynchronous finish function for |
||
getter method for the abstract property "phone-numbers" |
||
setter method for the abstract property "phone-numbers" |