extern "C" void gui_401login_open(nsurl *url, const char *realm, nserror (*cb)(bool proceed, void *pw), void *cbpw) { lwc_string *host; host = nsurl_get_component(url, NSURL_HOST); create_login_window(url, host, realm, cb, cbpw); free(host); }
void show_window_login() { GtkWidget *window, *key_pad; FILE*fp; _WT_IN_FILE InText; fp = fopen (IN_TEXT_FILE, "w"); if(fp<0){ printf(" System is not able to create file \n"); } else{ printf("swipe is erased \n"); ClearOutPutFile(); //WriteEntryFile(); //strcpy(InText.InBuf,"Swipe"); //fwrite(&InText,sizeof(InText),1,fp); //printf("File has been Updated for login \n"); fclose(fp); //TimerInit(); } if(!init_login_window) { GError *error=NULL; LoginBuilder = gtk_builder_new (); if (!gtk_builder_add_from_file (LoginBuilder, LOGIN_UI_FILE, &error)) { g_critical ("Couldn't load builder file: %s", error->message); g_error_free (error); } create_login_window(); init_login_window = 1; } window = GTK_WIDGET (gtk_builder_get_object (LoginBuilder, LOGIN_WINDOW)); gtk_widget_show_all(window); memset(ph_no_str,0, sizeof(ph_no_str)); memset(age_str,0, sizeof(age_str)); GtkWidget *ph_no_obj = GTK_WIDGET (gtk_builder_get_object (LoginBuilder, "ph_no")); gtk_entry_set_text(ph_no_obj, ""); //key_pad = GTK_WIDGET (gtk_builder_get_object (LoginBuilder, "frame1")); GtkWidget *age_obj = GTK_WIDGET (gtk_builder_get_object (LoginBuilder, "age")); gtk_entry_set_text(age_obj, ""); //gtk_widget_hide (key_pad); cur_active_screen = login_scrn; StartTimer = 0; }
extern "C" nserror gui_401login_open(nsurl *url, const char *realm, const char *username, const char *password, nserror (*cb)(const char *username, const char *password, void *pw), void *cbpw) { lwc_string *host; host = nsurl_get_component(url, NSURL_HOST); create_login_window(url, host, realm, cb, cbpw); free(host); return NSERROR_OK; }