|  |  |  | libempathy-gtk Reference Manual |  | 
|---|---|---|---|---|
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);
  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkContainer
                           +----GtkTreeView
                                 +----EmpathyContactListView
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* empathy_contact_list_view_new (EmpathyContactListStore *store, EmpathyContactListFeatures features);
| 
 | |
| 
 | |
| Returns : | 
void                empathy_contact_list_view_set_features
                                                        (EmpathyContactListView *view,
                                                         EmpathyContactListFeatures features);
| 
 | |
| 
 | 
EmpathyContactListFeatures empathy_contact_list_view_get_features (EmpathyContactListView *view);
| 
 | |
| Returns : | 
EmpathyContact* empathy_contact_list_view_get_selected (EmpathyContactListView *view);
| 
 | |
| Returns : | 
gchar*              empathy_contact_list_view_get_selected_group
                                                        (EmpathyContactListView *view);
| 
 | |
| Returns : | 
GtkWidget*          empathy_contact_list_view_get_contact_menu
                                                        (EmpathyContactListView *view,
                                                         EmpathyContact *contact);
| 
 | |
| 
 | |
| Returns : | 
GtkWidget*          empathy_contact_list_view_get_group_menu
                                                        (EmpathyContactListView *view);
| 
 | |
| Returns : | 
"features" property"features" EmpathyContactListFeatures : Read / Write
Falgs for all enabled features.
"drag-contact-received" signalvoid user_function (EmpathyContactListView *empathycontactlistview, EmpathyContact *arg1, gchar *arg2, gchar *arg3, gpointer user_data) : Run Last
| 
 | the object which received the signal. | 
| 
 | |
| 
 | |
| 
 | |
| 
 | user data set when the signal handler was connected. |