Top |
FolksImFieldDetailsFolksImFieldDetails — Object representing an IM address value that can have some parameters associated with it. |
#define | FOLKS_TYPE_IM_FIELD_DETAILS |
struct | FolksImFieldDetails |
struct | FolksImFieldDetailsClass |
enum | FolksImDetailsError |
FolksImDetails | |
struct | FolksImDetailsIface |
#define FOLKS_TYPE_IM_FIELD_DETAILS (folks_im_field_details_get_type ())
The type for FolksImFieldDetails.
struct FolksImFieldDetails { FolksAbstractFieldDetails parent_instance; FolksImFieldDetailsPrivate * priv; };
Object representing an IM address value that can have some parameters associated with it.
See FolksAbstractFieldDetails.
Since: 0.6.0
struct FolksImFieldDetailsClass { FolksAbstractFieldDetailsClass parent_class; };
The class structure for FOLKS_TYPE_IM_FIELD_DETAILS
. All the fields in this structure are private and should never be accessed directly.
typedef struct _FolksImDetails FolksImDetails;
IM addresses exposed by an object implementing FolksPresenceDetails.
Since: 0.1.13
struct FolksImDetailsIface { GTypeInterface parent_iface; void (*change_im_addresses) (FolksImDetails* self, GeeMultiMap* im_addresses, GAsyncReadyCallback _callback_, gpointer _user_data_); void (*change_im_addresses_finish) (FolksImDetails* self, GAsyncResult* _res_, GError** error); GeeMultiMap* (*get_im_addresses) (FolksImDetails* self); void (*set_im_addresses) (FolksImDetails* self, GeeMultiMap* value); };
Interface for creating FolksImDetails implementations.
the parent interface structure |
||
virtual method called by |
||
asynchronous finish function for |
||
getter method for the abstract property "im-addresses" |
||
setter method for the abstract property "im-addresses" |