OssoABookContactStarter

OssoABookContactStarter — Dialog to initiate communication with a contact

Synopsis




            OssoABookContactStarter;
GtkWidget*  osso_abook_contact_starter_new  (void);
void        osso_abook_contact_starter_set_book_view
                                            (OssoABookContactStarter *starter,
                                             EBookView *book_view);
EBookView*  osso_abook_contact_starter_get_book_view
                                            (OssoABookContactStarter *starter);
void        osso_abook_contact_starter_set_contact
                                            (OssoABookContactStarter *starter,
                                             EContact *contact);
EContact*   osso_abook_contact_starter_get_contact
                                            (OssoABookContactStarter *starter);


Object Hierarchy


  GObject
   +----GtkObject
         +----GtkWidget
               +----GtkContainer
                     +----GtkBin
                           +----GtkWindow
                                 +----GtkDialog
                                       +----OssoABookContactStarter

Implemented Interfaces

OssoABookContactStarter implements AtkImplementorIface.

Properties


  "book-view"            EBookView             : Read / Write
  "contact"              EContact              : Read / Write

Description

The OssoABookContactStarter is a dialog that allows the user to start chat or VoIP sessions with contacts, or to start the email composer to write an email. It also allows the user to edit or delete contacts.

It is a normal GtkDialog and so operates in the same mannor.

An OssoABookContactStarter is a dialog from which the user can initiate actions on a contact, such as "Send Email" or "Call via VOIP".

Details

OssoABookContactStarter

typedef struct _OssoABookContactStarter OssoABookContactStarter;

There are no public fields in OssoABookContactStarter.


osso_abook_contact_starter_new ()

GtkWidget*  osso_abook_contact_starter_new  (void);

Create a new OssoABookContactStarter object.

Returns : the new OssoABookContactStarter

osso_abook_contact_starter_set_book_view ()

void        osso_abook_contact_starter_set_book_view
                                            (OssoABookContactStarter *starter,
                                             EBookView *book_view);

Set the EBookView this contact starter dialog is associated with.

starter : An OssoABookContactStarter
book_view : An EBookView

osso_abook_contact_starter_get_book_view ()

EBookView*  osso_abook_contact_starter_get_book_view
                                            (OssoABookContactStarter *starter);

Get the EBookView this contact starter dialog is assocated with.

starter : An OssoABookContactStarter
Returns : the EBookView

osso_abook_contact_starter_set_contact ()

void        osso_abook_contact_starter_set_contact
                                            (OssoABookContactStarter *starter,
                                             EContact *contact);

Set the EContact this contact starter dialog is acting on.

starter : An OssoABookContactStarter
contact : An EContact to act upon

osso_abook_contact_starter_get_contact ()

EContact*   osso_abook_contact_starter_get_contact
                                            (OssoABookContactStarter *starter);

Get the EContact this contact starter dialog is acting on.

starter : An OssoABookContactStarter
Returns : the EContact

Properties

The "book-view" property

  "book-view"            EBookView             : Read / Write

The associated EBookView.


The "contact" property

  "contact"              EContact              : Read / Write

The displayed EContact.