<?xml version="1.0"?>
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 
               "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
<!ENTITY version SYSTEM "version.xml">
]>
<refentry id="EmpathyContactListView">
<refmeta>
<refentrytitle role="top_of_page" id="EmpathyContactListView.top_of_page">EmpathyContactListView</refentrytitle>
<manvolnum>3</manvolnum>
<refmiscinfo>LIBEMPATHY-GTK Library</refmiscinfo>
</refmeta>

<refnamediv>
<refname>EmpathyContactListView</refname>
<refpurpose></refpurpose>
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
</refnamediv>

<refsynopsisdiv id="EmpathyContactListView.synopsis" role="synopsis">
<title role="synopsis.title">Synopsis</title>

<synopsis>
enum                <link linkend="EmpathyContactListFeatureFlags">EmpathyContactListFeatureFlags</link>;
                    <link linkend="EmpathyContactListView-struct">EmpathyContactListView</link>;
<link linkend="EmpathyContactListView">EmpathyContactListView</link>* <link linkend="empathy-contact-list-view-new">empathy_contact_list_view_new</link>   (<link linkend="EmpathyContactListStore">EmpathyContactListStore</link> *store,
                                                         <link linkend="EmpathyContactListFeatureFlags">EmpathyContactListFeatureFlags</link> list_features,
                                                         <link linkend="EmpathyContactFeatureFlags">EmpathyContactFeatureFlags</link> contact_features);
<link linkend="EmpathyContact">EmpathyContact</link>*     <link linkend="empathy-contact-list-view-get-selected">empathy_contact_list_view_get_selected</link>
                                                        (<link linkend="EmpathyContactListView">EmpathyContactListView</link> *view);
<link linkend="gchar">gchar</link>*              <link linkend="empathy-contact-list-view-get-selected-group">empathy_contact_list_view_get_selected_group</link>
                                                        (<link linkend="EmpathyContactListView">EmpathyContactListView</link> *view);
<link linkend="GtkWidget">GtkWidget</link>*          <link linkend="empathy-contact-list-view-get-contact-menu">empathy_contact_list_view_get_contact_menu</link>
                                                        (<link linkend="EmpathyContactListView">EmpathyContactListView</link> *view);
<link linkend="GtkWidget">GtkWidget</link>*          <link linkend="empathy-contact-list-view-get-group-menu">empathy_contact_list_view_get_group_menu</link>
                                                        (<link linkend="EmpathyContactListView">EmpathyContactListView</link> *view);
</synopsis>
</refsynopsisdiv>

<refsect1 id="EmpathyContactListView.object-hierarchy" role="object_hierarchy">
<title role="object_hierarchy.title">Object Hierarchy</title>
<synopsis>
  <link linkend="GObject">GObject</link>
   +----<link linkend="GInitiallyUnowned">GInitiallyUnowned</link>
         +----<link linkend="GtkObject">GtkObject</link>
               +----<link linkend="GtkWidget">GtkWidget</link>
                     +----<link linkend="GtkContainer">GtkContainer</link>
                           +----<link linkend="GtkTreeView">GtkTreeView</link>
                                 +----EmpathyContactListView
</synopsis>

</refsect1>



<refsect1 id="EmpathyContactListView.implemented-interfaces" role="impl_interfaces">
<title role="impl_interfaces.title">Implemented Interfaces</title>
<para>
EmpathyContactListView implements
 <link linkend="AtkImplementorIface">AtkImplementorIface</link> and  <link linkend="GtkBuildable">GtkBuildable</link>.</para>

</refsect1>


<refsect1 id="EmpathyContactListView.properties" role="properties">
<title role="properties.title">Properties</title>
<synopsis>
  &quot;<link linkend="EmpathyContactListView--contact-features">contact-features</link>&quot;         <link linkend="EmpathyContactFeatureFlags">EmpathyContactFeatureFlags</link>  : Read / Write
  &quot;<link linkend="EmpathyContactListView--list-features">list-features</link>&quot;            <link linkend="EmpathyContactListFeatureFlags">EmpathyContactListFeatureFlags</link>  : Read / Write
  &quot;<link linkend="EmpathyContactListView--store">store</link>&quot;                    <link linkend="EmpathyContactListStore">EmpathyContactListStore</link>*  : Read / Write / Construct Only
</synopsis>
</refsect1>

<refsect1 id="EmpathyContactListView.signals" role="signal_proto">
<title role="signal_proto.title">Signals</title>
<synopsis>
  &quot;<link linkend="EmpathyContactListView-drag-contact-received">drag-contact-received</link>&quot;                          : Run Last
</synopsis>
</refsect1>


<refsect1 id="EmpathyContactListView.description" role="desc">
<title role="desc.title">Description</title>
<para>

</para>
</refsect1>

<refsect1 id="EmpathyContactListView.details" role="details">
<title role="details.title">Details</title>
<refsect2 id="EmpathyContactListFeatureFlags" role="enum">
<title>enum EmpathyContactListFeatureFlags</title>
<indexterm zone="EmpathyContactListFeatureFlags"><primary>EmpathyContactListFeatureFlags</primary></indexterm><programlisting>typedef enum {
	EMPATHY_CONTACT_LIST_FEATURE_NONE = 0,
	EMPATHY_CONTACT_LIST_FEATURE_GROUPS_SAVE = 1 &lt;&lt; 0,
	EMPATHY_CONTACT_LIST_FEATURE_GROUPS_RENAME = 1 &lt;&lt; 1,
	EMPATHY_CONTACT_LIST_FEATURE_GROUPS_REMOVE = 1 &lt;&lt; 2,
	EMPATHY_CONTACT_LIST_FEATURE_CONTACT_REMOVE = 1 &lt;&lt; 3,
	EMPATHY_CONTACT_LIST_FEATURE_CONTACT_DROP = 1 &lt;&lt; 4,
	EMPATHY_CONTACT_LIST_FEATURE_CONTACT_DRAG = 1 &lt;&lt; 5,
	EMPATHY_CONTACT_LIST_FEATURE_CONTACT_TOOLTIP = 1 &lt;&lt; 6,
	EMPATHY_CONTACT_LIST_FEATURE_ALL = (1 &lt;&lt; 7) - 1,
} EmpathyContactListFeatureFlags;
</programlisting>
<para>

</para></refsect2>
<refsect2 id="EmpathyContactListView-struct" role="struct">
<title>EmpathyContactListView</title>
<indexterm zone="EmpathyContactListView-struct"><primary>EmpathyContactListView</primary></indexterm><programlisting>typedef struct _EmpathyContactListView EmpathyContactListView;</programlisting>
<para>

</para></refsect2>
<refsect2 id="empathy-contact-list-view-new" role="function">
<title>empathy_contact_list_view_new ()</title>
<indexterm zone="empathy-contact-list-view-new"><primary>empathy_contact_list_view_new</primary></indexterm><programlisting><link linkend="EmpathyContactListView">EmpathyContactListView</link>* empathy_contact_list_view_new   (<link linkend="EmpathyContactListStore">EmpathyContactListStore</link> *store,
                                                         <link linkend="EmpathyContactListFeatureFlags">EmpathyContactListFeatureFlags</link> list_features,
                                                         <link linkend="EmpathyContactFeatureFlags">EmpathyContactFeatureFlags</link> contact_features);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>store</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>list_features</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>contact_features</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-contact-list-view-get-selected" role="function">
<title>empathy_contact_list_view_get_selected ()</title>
<indexterm zone="empathy-contact-list-view-get-selected"><primary>empathy_contact_list_view_get_selected</primary></indexterm><programlisting><link linkend="EmpathyContact">EmpathyContact</link>*     empathy_contact_list_view_get_selected
                                                        (<link linkend="EmpathyContactListView">EmpathyContactListView</link> *view);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-contact-list-view-get-selected-group" role="function">
<title>empathy_contact_list_view_get_selected_group ()</title>
<indexterm zone="empathy-contact-list-view-get-selected-group"><primary>empathy_contact_list_view_get_selected_group</primary></indexterm><programlisting><link linkend="gchar">gchar</link>*              empathy_contact_list_view_get_selected_group
                                                        (<link linkend="EmpathyContactListView">EmpathyContactListView</link> *view);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-contact-list-view-get-contact-menu" role="function">
<title>empathy_contact_list_view_get_contact_menu ()</title>
<indexterm zone="empathy-contact-list-view-get-contact-menu"><primary>empathy_contact_list_view_get_contact_menu</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>*          empathy_contact_list_view_get_contact_menu
                                                        (<link linkend="EmpathyContactListView">EmpathyContactListView</link> *view);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>
<refsect2 id="empathy-contact-list-view-get-group-menu" role="function">
<title>empathy_contact_list_view_get_group_menu ()</title>
<indexterm zone="empathy-contact-list-view-get-group-menu"><primary>empathy_contact_list_view_get_group_menu</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>*          empathy_contact_list_view_get_group_menu
                                                        (<link linkend="EmpathyContactListView">EmpathyContactListView</link> *view);</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>view</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><emphasis>Returns</emphasis>&nbsp;:</term><listitem><simpara>


</simpara></listitem></varlistentry>
</variablelist></refsect2>

</refsect1>
<refsect1 id="EmpathyContactListView.property-details" role="property_details">
<title role="property_details.title">Property Details</title>
<refsect2 id="EmpathyContactListView--contact-features"><title>The <literal>&quot;contact-features&quot;</literal> property</title>
<indexterm zone="EmpathyContactListView--contact-features"><primary>EmpathyContactListView:contact-features</primary></indexterm><programlisting>  &quot;contact-features&quot;         <link linkend="EmpathyContactFeatureFlags">EmpathyContactFeatureFlags</link>  : Read / Write</programlisting>
<para>Falgs for all enabled features for the menu.</para></refsect2>
<refsect2 id="EmpathyContactListView--list-features"><title>The <literal>&quot;list-features&quot;</literal> property</title>
<indexterm zone="EmpathyContactListView--list-features"><primary>EmpathyContactListView:list-features</primary></indexterm><programlisting>  &quot;list-features&quot;            <link linkend="EmpathyContactListFeatureFlags">EmpathyContactListFeatureFlags</link>  : Read / Write</programlisting>
<para>Falgs for all enabled features.</para></refsect2>
<refsect2 id="EmpathyContactListView--store"><title>The <literal>&quot;store&quot;</literal> property</title>
<indexterm zone="EmpathyContactListView--store"><primary>EmpathyContactListView:store</primary></indexterm><programlisting>  &quot;store&quot;                    <link linkend="EmpathyContactListStore">EmpathyContactListStore</link>*  : Read / Write / Construct Only</programlisting>
<para>The store of the view.</para></refsect2>

</refsect1>

<refsect1 id="EmpathyContactListView.signal-details" role="signals">
<title role="signals.title">Signal Details</title>
<refsect2 id="EmpathyContactListView-drag-contact-received"><title>The <literal>&quot;drag-contact-received&quot;</literal> signal</title>
<indexterm zone="EmpathyContactListView-drag-contact-received"><primary>EmpathyContactListView::drag-contact-received</primary></indexterm><programlisting><link linkend="void">void</link>                user_function                      (<link linkend="EmpathyContactListView">EmpathyContactListView</link> *empathycontactlistview,
                                                        <link linkend="EmpathyContact">EmpathyContact</link>         *arg1,
                                                        <link linkend="gchar">gchar</link>                  *arg2,
                                                        <link linkend="gchar">gchar</link>                  *arg3,
                                                        <link linkend="gpointer">gpointer</link>                user_data)                   : Run Last</programlisting>
<para>

</para><variablelist role="params">
<varlistentry><term><parameter>empathycontactlistview</parameter>&nbsp;:</term>
<listitem><simpara>the object which received the signal.
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>arg1</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>arg2</parameter>&nbsp;:</term>
<listitem><simpara>
</simpara></listitem></varlistentry>
<varlistentry><term><parameter>arg3</parameter>&nbsp;:</term>
<listitem><simpara>

</simpara></listitem></varlistentry>
<varlistentry><term><parameter>user_data</parameter>&nbsp;:</term>
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
</variablelist></refsect2>
</refsect1>



</refentry>
