## NMAVpnPasswordDialog NMAVpnPasswordDialog |

## Functions

GtkWidget * | nma_vpn_password_dialog_new ()
gboolean | nma_vpn_password_dialog_run_and_block ()
void | nma_vpn_password_dialog_set_show_password ()
void | nma_vpn_password_dialog_focus_password ()
void | nma_vpn_password_dialog_set_password ()
void | nma_vpn_password_dialog_set_password_label ()
void | nma_vpn_password_dialog_set_show_password_secondary ()
void | nma_vpn_password_dialog_focus_password_secondary ()
void | nma_vpn_password_dialog_set_password_secondary ()
void | nma_vpn_password_dialog_set_password_secondary_label ()
void | nma_vpn_password_dialog_set_show_password_ternary ()
void | nma_vpn_password_dialog_focus_password_ternary ()
void | nma_vpn_password_dialog_set_password_ternary ()
void | nma_vpn_password_dialog_set_password_ternary_label ()
const char * | nma_vpn_password_dialog_get_password ()
const char * | nma_vpn_password_dialog_get_password_secondary ()
const char * | nma_vpn_password_dialog_get_password_ternary ()

## Types and Values

typedef | NMAVpnPasswordDialog
typedef | NMAVpnPasswordDialogClass

## Object Hierarchy

        GObject
        ╰── GInitiallyUnowned
            ╰── GtkWidget
                ╰── GtkContainer
                    ╰── GtkBin
                        ╰── GtkWindow
                            ╰── GtkDialog
                                ╰── NMAVpnPasswordDialog

## Implemented Interfaces

NMAVpnPasswordDialog implements AtkImplementorIface and GtkBuildable.

## Description

## Functions

### nma_vpn_password_dialog_new ()

    GtkWidget *
    nma_vpn_password_dialog_new (const char *title,
                                 const char *message,
                                 const char *password);

### nma_vpn_password_dialog_run_and_block ()

    gboolean
    nma_vpn_password_dialog_run_and_block (NMAVpnPasswordDialog *dialog);

### nma_vpn_password_dialog_set_show_password ()

    void
    nma_vpn_password_dialog_set_show_password
                                   (NMAVpnPasswordDialog *dialog,
                                    gboolean show);

### nma_vpn_password_dialog_focus_password ()

    void
    nma_vpn_password_dialog_focus_password
                                   (NMAVpnPasswordDialog *dialog);

### nma_vpn_password_dialog_set_password ()

    void
    nma_vpn_password_dialog_set_password (NMAVpnPasswordDialog *dialog,
                                          const char *password);

### nma_vpn_password_dialog_set_password_label ()

    void
    nma_vpn_password_dialog_set_password_label
                                   (NMAVpnPasswordDialog *dialog,
                                    const char *label);

### nma_vpn_password_dialog_set_show_password_secondary ()

    void
    nma_vpn_password_dialog_set_show_password_secondary
                                   (NMAVpnPasswordDialog *dialog,
                                    gboolean show);

### nma_vpn_password_dialog_focus_password_secondary ()

    void
    nma_vpn_password_dialog_focus_password_secondary
                                   (NMAVpnPasswordDialog *dialog);

### nma_vpn_password_dialog_set_password_secondary ()

    void
    nma_vpn_password_dialog_set_password_secondary
                                   (NMAVpnPasswordDialog *dialog,
                                    const char *password_secondary);

### nma_vpn_password_dialog_set_password_secondary_label ()

    void
    nma_vpn_password_dialog_set_password_secondary_label
                                   (NMAVpnPasswordDialog *dialog,
                                    const char *label);

### nma_vpn_password_dialog_set_show_password_ternary ()

    void
    nma_vpn_password_dialog_set_show_password_ternary
                                   (NMAVpnPasswordDialog *dialog,
                                    gboolean show);

### nma_vpn_password_dialog_focus_password_ternary ()

    void
    nma_vpn_password_dialog_focus_password_ternary
                                   (NMAVpnPasswordDialog *dialog);

### nma_vpn_password_dialog_set_password_ternary ()

    void
    nma_vpn_password_dialog_set_password_ternary
                                   (NMAVpnPasswordDialog *dialog,
                                    const char *password_ternary);

### nma_vpn_password_dialog_set_password_ternary_label ()

    void
    nma_vpn_password_dialog_set_password_ternary_label
                                   (NMAVpnPasswordDialog *dialog,
                                    const char *label);

### nma_vpn_password_dialog_get_password ()

    const char *
    nma_vpn_password_dialog_get_password (NMAVpnPasswordDialog *dialog);

### nma_vpn_password_dialog_get_password_secondary ()

    const char *
    nma_vpn_password_dialog_get_password_secondary
                                   (NMAVpnPasswordDialog *dialog);

### nma_vpn_password_dialog_get_password_ternary ()

    const char *
    nma_vpn_password_dialog_get_password_ternary
                                   (NMAVpnPasswordDialog *dialog);

## Types and Values

### NMAVpnPasswordDialog

    typedef struct NMAVpnPasswordDialog        NMAVpnPasswordDialog;

### NMAVpnPasswordDialogClass

    typedef struct NMAVpnPasswordDialogClass   NMAVpnPasswordDialogClass;