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: