HildonNamePasswordDialog
A widget which allows a user to enter username and password
Used to enter a username and password when accessing a password protected function.
Example:
void _new_name_password_dialog(GtkDialog *options)
{
gtk_widget_destroy(GTK_WIDGET(nameDialog));
nameDialog = HILDON_NAME_PASSWORD_DIALOG(hildon_name_password_dialog_new(grand_parent));
gtk_dialog_run(GTK_DIALOG(nameDialog));
gtk_widget_hide(GTK_WIDGET(nameDialog));
}
void _testNamePasswordDialog(GtkWidget *parent, gchar **help)
{
GtkWidget *button;
GtkWidget *vbox = gtk_vbox_new(FALSE, 0);
grand_parent = GTK_WINDOW(gtk_widget_get_ancestor(parent,GTK_TYPE_WINDOW));
normalDialog = gtk_dialog_new_with_buttons(``dialog'',grand_parent,GTK_DIALOG_MODAL, GTK_STOCK_OK, GTK_RESPONSE_OK,NULL);
nameDialog = HILDON_NAME_PASSWORD_DIALOG(hildon_name_password_dialog_new(grand_parent));
gtk_container_add(GTK_CONTAINER(parent), vbox);
button = gtk_button_new_with_label(_(``Name and Password Dialog''));
gtk_box_pack_start(GTK_BOX(vbox), button, FALSE, FALSE, 0);
g_signal_connect(G_OBJECT(button), ``clicked'', G_CALLBACK(_new_name_password_dialog), NULL);
gtk_widget_show_all(vbox);
}
@parent:
@Returns:
@dialog:
@Returns:
@dialog:
@Returns: