OssoABookTouchContactStarter

OssoABookTouchContactStarter — Core widget to initiate communication with a contact or view their basic information.

Synopsis

                    OssoABookTouchContactStarter;
GtkWidget*          osso_abook_touch_contact_starter_new
                                                        (void);
GtkWidget*          osso_abook_touch_contact_starter_new_with_contact
                                                        (GtkWindow *parent,
                                                         OssoABookContact *contact);
void                osso_abook_touch_contact_starter_set_contact
                                                        (OssoABookTouchContactStarter *starter,
                                                         OssoABookContact *contact);
OssoABookContact*   osso_abook_touch_contact_starter_get_contact
                                                        (OssoABookTouchContactStarter *starter);

Description

The OssoABookTouchContactStarter is a widget that allows the user to start chat, VoIP sessions, phone calls, emails, or SMSes to a contact. If this widget is added directly inside a GtkWindow (eg, HildonStackableWindow), it will also set the window's title appropriately based on the current contact.

This widget is derived from GtkBin.

Details

OssoABookTouchContactStarter

typedef struct {
} OssoABookTouchContactStarter;

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


osso_abook_touch_contact_starter_new ()

GtkWidget*          osso_abook_touch_contact_starter_new
                                                        (void);

Create a new OssoABookTouchContactStarter object.

Returns : the new OssoABookTouchContactStarter

osso_abook_touch_contact_starter_new_with_contact ()

GtkWidget*          osso_abook_touch_contact_starter_new_with_contact
                                                        (GtkWindow *parent,
                                                         OssoABookContact *contact);

Creates a new OssoABookTouchContactStarter object and initializes some of its properties.

parent : the parent window, or NULL
contact : the contact, or NULL
Returns : A new OssoABookTouchContactStarter object.

osso_abook_touch_contact_starter_set_contact ()

void                osso_abook_touch_contact_starter_set_contact
                                                        (OssoABookTouchContactStarter *starter,
                                                         OssoABookContact *contact);

Set the OssoABook this contact starter is acting on.

starter : An OssoABookTouchContactStarter
contact : An OssoABookContact to act upon

osso_abook_touch_contact_starter_get_contact ()

OssoABookContact*   osso_abook_touch_contact_starter_get_contact
                                                        (OssoABookTouchContactStarter *starter);

Get the OssoABookContact this contact starter is acting on.

starter : An OssoABookTouchContactStarter
Returns : the OssoABookContact