Added languages blocking function, added language blocking for email entries

pull/38/head
parent 74ef1b8272
commit 78efb441c0

@ -430,7 +430,11 @@ void yon_save_window_loaded_config_init(template_saving_window *window, struct l
GtkTreeIter iter;
if (status==0||status==-2) status = 0;
else status=1;
char *compare_string = yon_char_unite("\n",(char*)current->data,NULL);
char *old_val = yon_char_new(current->data);
if (strstr(old_val,"&")) {old_val = yon_char_replace(old_val,"&","\003");old_val = yon_char_replace(old_val,"\003","&");}
if (strstr(old_val,">")) old_val = yon_char_replace(old_val,">","<");
if (strstr(old_val,"<")) old_val = yon_char_replace(old_val,"<","&gt;");
char *compare_string = yon_char_unite("\n",(char*)old_val,NULL);
gtk_list_store_append(window->list,&iter);
gtk_list_store_set(window->list,&iter,0,status,1,current->key,3,(char*)current->data,4,compare_string,6,1,7,yon_config_get_section_for_key(current->key),-1);
free(compare_string);

@ -600,8 +600,11 @@ void yon_entry_set_entry_type(GtkEntry *target,GtkBox *status){
g_signal_connect(G_OBJECT(target),"insert-text",G_CALLBACK(yon_on_digit_only_changed),NULL);
break;
case GTK_INPUT_PURPOSE_NAME:
case GTK_INPUT_PURPOSE_EMAIL:
yon_gtk_entry_block_restricted_symbols(target);
yon_gtk_entry_block_languages(target);
break;
case GTK_INPUT_PURPOSE_NAME:
case GTK_INPUT_PURPOSE_URL:
yon_gtk_entry_block_restricted_symbols(target);

Loading…
Cancel
Save