## empathy-contact-menu

empathy-contact-menu

## Synopsis

    enum                EmpathyContactFeatureFlags;
    GtkWidget *         empathy_contact_menu_new            (EmpathyContact *contact,
                                                             EmpathyContactFeatureFlags features);
    GtkWidget *         empathy_contact_add_menu_item_new   (EmpathyContact *contact);
    GtkWidget *         empathy_contact_chat_menu_item_new  (EmpathyContact *contact);
    GtkWidget *         empathy_contact_audio_call_menu_item_new
                                                            (EmpathyContact *contact);
    GtkWidget *         empathy_contact_video_call_menu_item_new
                                                            (EmpathyContact *contact);
    GtkWidget *         empathy_contact_log_menu_item_new   (EmpathyContact *contact);
    GtkWidget *         empathy_contact_info_menu_item_new  (EmpathyContact *contact);
    GtkWidget *         empathy_contact_edit_menu_item_new  (EmpathyContact *contact);
    GtkWidget *         empathy_contact_invite_menu_item_new
                                                            (EmpathyContact *contact);
    GtkWidget *         empathy_contact_file_transfer_menu_item_new
                                                            (EmpathyContact *contact);
    GtkWidget *         empathy_contact_share_my_desktop_menu_item_new
                                                            (EmpathyContact *contact);

## Description

## Details

### enum EmpathyContactFeatureFlags

    typedef enum {
    	EMPATHY_CONTACT_FEATURE_NONE = 0,
    	EMPATHY_CONTACT_FEATURE_CHAT = 1 << 0,
    	EMPATHY_CONTACT_FEATURE_CALL = 1 << 1,
    	EMPATHY_CONTACT_FEATURE_LOG = 1 << 2,
    	EMPATHY_CONTACT_FEATURE_EDIT = 1 << 3,
    	EMPATHY_CONTACT_FEATURE_INFO = 1 << 4,
    	EMPATHY_CONTACT_FEATURE_ALL = (1 << 5) - 1,
    } EmpathyContactFeatureFlags;

### empathy_contact_menu_new ()

    GtkWidget *         empathy_contact_menu_new            (EmpathyContact *contact,
                                                             EmpathyContactFeatureFlags features);

`contact` : |
`features` : |
Returns : |

### empathy_contact_add_menu_item_new ()

    GtkWidget *         empathy_contact_add_menu_item_new   (EmpathyContact *contact);

`contact` : |
Returns : |

### empathy_contact_chat_menu_item_new ()

    GtkWidget *         empathy_contact_chat_menu_item_new  (EmpathyContact *contact);

`contact` : |
Returns : |

### empathy_contact_audio_call_menu_item_new ()

    GtkWidget *         empathy_contact_audio_call_menu_item_new
                                                            (EmpathyContact *contact);

`contact` : |
Returns : |

### empathy_contact_video_call_menu_item_new ()

    GtkWidget *         empathy_contact_video_call_menu_item_new
                                                            (EmpathyContact *contact);

`contact` : |
Returns : |

### empathy_contact_log_menu_item_new ()

    GtkWidget *         empathy_contact_log_menu_item_new   (EmpathyContact *contact);

`contact` : |
Returns : |

### empathy_contact_info_menu_item_new ()

    GtkWidget *         empathy_contact_info_menu_item_new  (EmpathyContact *contact);

`contact` : |
Returns : |

### empathy_contact_edit_menu_item_new ()

    GtkWidget *         empathy_contact_edit_menu_item_new  (EmpathyContact *contact);

`contact` : |
Returns : |

### empathy_contact_invite_menu_item_new ()

    GtkWidget *         empathy_contact_invite_menu_item_new
                                                            (EmpathyContact *contact);

`contact` : |
Returns : |

### empathy_contact_file_transfer_menu_item_new ()

    GtkWidget *         empathy_contact_file_transfer_menu_item_new
                                                            (EmpathyContact *contact);

`contact` : |
Returns : |

### empathy_contact_share_my_desktop_menu_item_new ()

    GtkWidget *         empathy_contact_share_my_desktop_menu_item_new
                                                            (EmpathyContact *contact);

`contact` : |
Returns : |