Added password entry symbol blocking function

pull/52/head
parent 6d0acb866d
commit 0f251d1f0c
No known key found for this signature in database
GPG Key ID: FF1D842BF4DDE92B

@ -500,6 +500,11 @@ void yon_on_entry_set_allowed_symbols(GtkEntry *target, char *symbols){
g_signal_connect(G_OBJECT(target),"insert-text",G_CALLBACK(yon_on_insert_allowed_check),symbols);
}
void yon_gtk_entry_allow_password_symbols(GtkEntry *target){
g_return_if_fail(GTK_IS_ENTRY(target));
g_signal_connect(G_OBJECT(target),"insert-text",G_CALLBACK(yon_on_insert_allowed_check),yon_char_new("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!\"#$%&\'()*+,-./;<=>?@[\\]^_`{|}~"));
}
int yon_ip_check(char *ip){
if (!strstr(ip,".")){
int pixmask = atoi(ip);

@ -531,6 +531,8 @@ void yon_on_text_insert_only_digits(GtkEditable *editable, const gchar *text, gi
void yon_gtk_entry_block_restricted_symbols(GtkEntry *target);
void yon_gtk_entry_allow_password_symbols(GtkEntry *target);
void yon_gtk_entry_block_languages(GtkEntry *target);
void yon_gtk_entry_block_symbols(GtkEntry *target, char *symbols);

Loading…
Cancel
Save