예제 #1
0
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);
}
예제 #2
0
파일: main.c 프로젝트: wellth/Demo-02
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;
}
예제 #3
0
파일: login.cpp 프로젝트: kyllikki/netsurf
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;
}