E2kUserDialog

## E2kUserDialog E2kUserDialog — User-selection dialog |

## Synopsis

                E2kUserDialog;
    GtkWidget*  e2k_user_dialog_new             (GtkWidget *parent_window,
                                                 const char *label_text,
                                                 const char *section_name);
    char*       e2k_user_dialog_get_user        (E2kUserDialog *dialog);

## Object Hierarchy

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

## Implemented Interfaces

E2kUserDialog implements AtkImplementorIface.

## Description

E2kUserDialog is a dialog for selecting a single user via the addressbook's "selectnames" interface.

## Details

### E2kUserDialog

    typedef struct _E2kUserDialog E2kUserDialog;

The dialog widget.

### e2k_user_dialog_new ()

    GtkWidget*  e2k_user_dialog_new             (GtkWidget *parent_window,
                                                 const char *label_text,
                                                 const char *section_name);

Creates a new user selection dialog.

`parent_window` : | The window invoking the dialog.
`label_text` : | Text to label the entry in the initial dialog with
`section_name` : | The section name for the select-names dialog
Returns : | A newly-created user selection dialog, or `NULL` if the dialog could not be created.

### e2k_user_dialog_get_user ()

    char*       e2k_user_dialog_get_user        (E2kUserDialog *dialog);

Gets the email address of the selected user from the dialog.

`dialog` : | the dialog
Returns : | the email address, which must be freed with `g_free()`.