EmpathyContactListView

EmpathyContactListView

Synopsis




                    EmpathyContactListViewPriv;
                    EmpathyContactListView;
void                (*EmpathyContactListViewDragReceivedFunc)
                                                        (EmpathyContact *contact,
                                                         GdkDragAction action,
                                                         const gchar *old_group,
                                                         const gchar *new_group,
                                                         gpointer user_data);
EmpathyContactListView* empathy_contact_list_view_new   (EmpathyContactListStore *store);
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);
void                empathy_contact_list_view_set_filter
                                                        (EmpathyContactListView *view,
                                                         const gchar *filter);
void                empathy_contact_list_view_set_drag_received_func
                                                        (EmpathyContactListView *view,
                                                         EmpathyContactListViewDragReceivedFunc func,
                                                         gpointer user_data);

Object Hierarchy


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

Implemented Interfaces

EmpathyContactListView implements AtkImplementorIface and GtkBuildable.

Properties


  "filter"                   gchararray            : Read / Write

Signals


  "drag-contact-received"                          : Run Last

Description

Details

EmpathyContactListViewPriv

typedef struct _EmpathyContactListViewPriv EmpathyContactListViewPriv;


EmpathyContactListView

typedef struct _EmpathyContactListView EmpathyContactListView;


EmpathyContactListViewDragReceivedFunc ()

void                (*EmpathyContactListViewDragReceivedFunc)
                                                        (EmpathyContact *contact,
                                                         GdkDragAction action,
                                                         const gchar *old_group,
                                                         const gchar *new_group,
                                                         gpointer user_data);

contact :
action :
old_group :
new_group :
user_data :

empathy_contact_list_view_new ()

EmpathyContactListView* empathy_contact_list_view_new   (EmpathyContactListStore *store);

store :
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 :

empathy_contact_list_view_set_filter ()

void                empathy_contact_list_view_set_filter
                                                        (EmpathyContactListView *view,
                                                         const gchar *filter);

view :
filter :

empathy_contact_list_view_set_drag_received_func ()

void                empathy_contact_list_view_set_drag_received_func
                                                        (EmpathyContactListView *view,
                                                         EmpathyContactListViewDragReceivedFunc func,
                                                         gpointer user_data);

view :
func :
user_data :

Property Details

The "filter" property

  "filter"                   gchararray            : Read / Write

The text to use to filter the contact list.

Default value: NULL

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.