OssoABookContactChooser

OssoABookContactChooser — Dialog for choosing OssoABookContacts.

Synopsis

                    OssoABookContactChooser;
#define             OSSO_ABOOK_CONTACT_CHOOSER_DBUS_IFACE
#define             OSSO_ABOOK_CONTACT_CHOOSER_DBUS_IFACE_STRING
GtkWidget*          osso_abook_contact_chooser_new      (GtkWindow *parent,
                                                         const gchar *title);
void                osso_abook_contact_chooser_deselect_all
                                                        (OssoABookContactChooser *chooser);
void                osso_abook_contact_chooser_select   (OssoABookContactChooser *chooser,
                                                         OssoABookContact *contact);
void                osso_abook_contact_chooser_select_contacts
                                                        (OssoABookContactChooser *chooser,
                                                         GList *contacts);
unsigned            osso_abook_contact_chooser_get_maximum_selection
                                                        (OssoABookContactChooser *chooser);
unsigned            osso_abook_contact_chooser_get_minimum_selection
                                                        (OssoABookContactChooser *chooser);
GList*              osso_abook_contact_chooser_get_selection
                                                        (OssoABookContactChooser *chooser);
void                osso_abook_contact_chooser_set_maximum_selection
                                                        (OssoABookContactChooser *chooser,
                                                         unsigned int limit);
void                osso_abook_contact_chooser_set_minimum_selection
                                                        (OssoABookContactChooser *chooser,
                                                         unsigned int limit);

Description

This dialog provides an user interface for choosing contacts.

Addressbook can be quite large. Therefore this dialog tries to reuse the contact list of the already running Contacts application via D-BUS.

Details

OssoABookContactChooser

typedef struct {
} OssoABookContactChooser;

All the fields of this structure are private to the object's implementation and should never be accessed directly.


OSSO_ABOOK_CONTACT_CHOOSER_DBUS_IFACE

#define             OSSO_ABOOK_CONTACT_CHOOSER_DBUS_IFACE

Name of the OssoABookContactChooser's D-Bus interface as GQuark.


OSSO_ABOOK_CONTACT_CHOOSER_DBUS_IFACE_STRING

#define             OSSO_ABOOK_CONTACT_CHOOSER_DBUS_IFACE_STRING

Name of the OssoABookContactChooser's D-Bus interface as string.


osso_abook_contact_chooser_new ()

GtkWidget*          osso_abook_contact_chooser_new      (GtkWindow *parent,
                                                         const gchar *title);

parent :
title :
Returns :

osso_abook_contact_chooser_deselect_all ()

void                osso_abook_contact_chooser_deselect_all
                                                        (OssoABookContactChooser *chooser);

chooser :

osso_abook_contact_chooser_select ()

void                osso_abook_contact_chooser_select   (OssoABookContactChooser *chooser,
                                                         OssoABookContact *contact);

chooser :
contact :

osso_abook_contact_chooser_select_contacts ()

void                osso_abook_contact_chooser_select_contacts
                                                        (OssoABookContactChooser *chooser,
                                                         GList *contacts);

chooser :
contacts :

osso_abook_contact_chooser_get_maximum_selection ()

unsigned            osso_abook_contact_chooser_get_maximum_selection
                                                        (OssoABookContactChooser *chooser);

chooser :
Returns :

osso_abook_contact_chooser_get_minimum_selection ()

unsigned            osso_abook_contact_chooser_get_minimum_selection
                                                        (OssoABookContactChooser *chooser);

chooser :
Returns :

osso_abook_contact_chooser_get_selection ()

GList*              osso_abook_contact_chooser_get_selection
                                                        (OssoABookContactChooser *chooser);

chooser :
Returns :

osso_abook_contact_chooser_set_maximum_selection ()

void                osso_abook_contact_chooser_set_maximum_selection
                                                        (OssoABookContactChooser *chooser,
                                                         unsigned int limit);

chooser :
limit :

osso_abook_contact_chooser_set_minimum_selection ()

void                osso_abook_contact_chooser_set_minimum_selection
                                                        (OssoABookContactChooser *chooser,
                                                         unsigned int limit);

chooser :
limit :