61 |
case '0' ... '9': |
case '0' ... '9': |
62 |
case 'a' ... 'z': |
case 'a' ... 'z': |
63 |
case 'A' ... 'Z': |
case 'A' ... 'Z': |
64 |
|
case '-': |
65 |
|
case '_': |
66 |
break; |
break; |
67 |
default: |
default: |
68 |
gdk_beep (); |
gdk_beep (); |
77 |
void |
void |
78 |
on_menu_new_activate (GtkMenuItem * menuitem, gpointer user_data) |
on_menu_new_activate (GtkMenuItem * menuitem, gpointer user_data) |
79 |
{ |
{ |
80 |
GtkWidget *newlogdialog, *vbox, *label1, *label2, *newlogentry; |
GtkWidget *newlogdialog, *vbox, *label, *newlogentry; |
81 |
gchar *entry, *filename, *xlogbackupfile; |
gchar *entry, *filename, *xlogbackupfile; |
82 |
logtype *logwindow = NULL; |
logtype *logwindow = NULL; |
83 |
gint i, response; |
gint i, response; |
92 |
vbox = gtk_vbox_new (FALSE, 0); |
vbox = gtk_vbox_new (FALSE, 0); |
93 |
gtk_container_add |
gtk_container_add |
94 |
(GTK_CONTAINER (GTK_DIALOG (newlogdialog)->vbox), vbox); |
(GTK_CONTAINER (GTK_DIALOG (newlogdialog)->vbox), vbox); |
95 |
label1 = gtk_label_new (_("Enter a name for this log")); |
label = gtk_label_new |
96 |
gtk_box_pack_start (GTK_BOX (vbox), label1, FALSE, FALSE, 0); |
(_("Enter a name for this log (a-z, A-Z, 0-9, dash(-) and underscore(_))")); |
97 |
label2 = gtk_label_new ("(a-z, A-Z, 0-9)"); |
gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0); |
|
gtk_box_pack_start (GTK_BOX (vbox), label2, FALSE, FALSE, 0); |
|
98 |
newlogentry = gtk_entry_new (); |
newlogentry = gtk_entry_new (); |
99 |
gtk_box_pack_start (GTK_BOX (vbox), newlogentry, FALSE, FALSE, 0); |
gtk_box_pack_start (GTK_BOX (vbox), newlogentry, FALSE, FALSE, 0); |
100 |
gtk_entry_set_max_length (GTK_ENTRY (newlogentry), 15); |
gtk_entry_set_max_length (GTK_ENTRY (newlogentry), 15); |
101 |
|
gtk_label_set_line_wrap (GTK_LABEL (label), TRUE); |
102 |
|
gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_CENTER); |
103 |
|
|
104 |
g_signal_connect ((gpointer) newlogentry, "changed", |
g_signal_connect ((gpointer) newlogentry, "changed", |
105 |
G_CALLBACK (on_newlogentry_changed), NULL); |
G_CALLBACK (on_newlogentry_changed), NULL); |