EmpathyContactListView

EmpathyContactListView

Synopsis




enum                EmpathyContactListFeatures;
                    EmpathyContactListView;
EmpathyContactListView* empathy_contact_list_view_new   (EmpathyContactListStore *store,
                                                         EmpathyContactListFeatures features);
void                empathy_contact_list_view_set_features
                                                        (EmpathyContactListView *view,
                                                         EmpathyContactListFeatures features);
EmpathyContactListFeatures empathy_contact_list_view_get_features
                                                        (EmpathyContactListView *view);
EmpathyContact*     empathy_contact_list_view_get_selected
                                                        (EmpathyContactListView *view);
gchar*              empathy_contact_list_view_get_selected_group
                                                        (EmpathyContactListView *view);
GtkWidget*          empathy_contact_list_view_get_contact_menu
                                                        (EmpathyContactListView *view,
                                                         EmpathyContact *contact);
GtkWidget*          empathy_contact_list_view_get_group_menu
                                                        (EmpathyContactListView *view);

Object Hierarchy


  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkTreeView
                                 +----EmpathyContactListView

Implemented Interfaces

EmpathyContactListView implements AtkImplementorIface and GtkBuildable.

Properties


  "features"                 EmpathyContactListFeatures  : Read / Write

Signals


  "drag-contact-received"                          : Run Last

Description

Details

enum EmpathyContactListFeatures

typedef enum {
	EMPATHY_CONTACT_LIST_FEATURE_NONE = 0,
	EMPATHY_CONTACT_LIST_FEATURE_GROUPS_SAVE = 1 << 0,
	EMPATHY_CONTACT_LIST_FEATURE_GROUPS_RENAME = 1 << 1,
	EMPATHY_CONTACT_LIST_FEATURE_GROUPS_REMOVE = 1 << 2,
	EMPATHY_CONTACT_LIST_FEATURE_CONTACT_CHAT = 1 << 3,
	EMPATHY_CONTACT_LIST_FEATURE_CONTACT_CALL = 1 << 4,
	EMPATHY_CONTACT_LIST_FEATURE_CONTACT_LOG = 1 << 5,
	EMPATHY_CONTACT_LIST_FEATURE_CONTACT_FT = 1 << 6,
	EMPATHY_CONTACT_LIST_FEATURE_CONTACT_INVITE = 1 << 7,
	EMPATHY_CONTACT_LIST_FEATURE_CONTACT_EDIT = 1 << 8,
	EMPATHY_CONTACT_LIST_FEATURE_CONTACT_INFO = 1 << 9,
	EMPATHY_CONTACT_LIST_FEATURE_CONTACT_REMOVE = 1 << 10,
	EMPATHY_CONTACT_LIST_FEATURE_CONTACT_DROP = 1 << 11,
	EMPATHY_CONTACT_LIST_FEATURE_CONTACT_DRAG = 1 << 12,
	EMPATHY_CONTACT_LIST_FEATURE_ALL = (1 << 13) - 1,
} EmpathyContactListFeatures;


EmpathyContactListView

typedef struct _EmpathyContactListView EmpathyContactListView;


empathy_contact_list_view_new ()

EmpathyContactListView* empathy_contact_list_view_new   (EmpathyContactListStore *store,
                                                         EmpathyContactListFeatures features);

store :

features :

Returns :


empathy_contact_list_view_set_features ()

void                empathy_contact_list_view_set_features
                                                        (EmpathyContactListView *view,
                                                         EmpathyContactListFeatures features);

view :

features :


empathy_contact_list_view_get_features ()

EmpathyContactListFeatures empathy_contact_list_view_get_features
                                                        (EmpathyContactListView *view);

view :

Returns :


empathy_contact_list_view_get_selected ()

EmpathyContact*     empathy_contact_list_view_get_selected
                                                        (EmpathyContactListView *view);

view :

Returns :


empathy_contact_list_view_get_selected_group ()

gchar*              empathy_contact_list_view_get_selected_group
                                                        (EmpathyContactListView *view);

view :

Returns :


empathy_contact_list_view_get_contact_menu ()

GtkWidget*          empathy_contact_list_view_get_contact_menu
                                                        (EmpathyContactListView *view,
                                                         EmpathyContact *contact);

view :

contact :

Returns :


empathy_contact_list_view_get_group_menu ()

GtkWidget*          empathy_contact_list_view_get_group_menu
                                                        (EmpathyContactListView *view);

view :

Returns :

Property Details

The "features" property

  "features"                 EmpathyContactListFeatures  : Read / Write

Falgs for all enabled features.

Signal Details

The "drag-contact-received" signal

void                user_function                      (EmpathyContactListView *empathycontactlistview,
                                                        EmpathyContact         *arg1,
                                                        gchar                  *arg2,
                                                        gchar                  *arg3,
                                                        gpointer                user_data)                   : Run Last

empathycontactlistview :

the object which received the signal.

arg1 :

arg2 :

arg3 :

user_data :

user data set when the signal handler was connected.