Ticket #328: int.gui.keyb.patch

File int.gui.keyb.patch, 1.7 KB (added by Odlg, 12 years ago)

Patch to switch to lowercase after first letter and a little cleanup

Line 
1Index: gui/internal/gui_internal.c
2===================================================================
3--- gui/internal/gui_internal.c (revision 2310)
4+++ gui/internal/gui_internal.c (working copy)
5@@ -2319,6 +2319,8 @@
6        gui_internal_keypress_do(this, (char *) wm->data);
7        if (md->keyboard_mode == 2)
8                gui_internal_keyboard_do(this, md->keyboard, 10);
9+       if (md->keyboard_mode == 26)
10+               gui_internal_keyboard_do(this, md->keyboard, 34);
11 }
12 
13 static void
14@@ -2574,7 +2576,7 @@
15                gui_internal_keyboard_key(this, wkbd, "Æ","Æ",max_w,max_h);
16                gui_internal_keyboard_key(this, wkbd, "Ø","Ø",max_w,max_h);
17                gui_internal_keyboard_key(this, wkbd, "Å","Å",max_w,max_h);
18-               for (i = 0 ; i < 23 ; i++) {
19+               for (i = 0 ; i < 24 ; i++) {
20                        gui_internal_keyboard_key_data(this, wkbd, "", NULL, NULL, NULL,max_w,max_h);
21                }
22                wk=gui_internal_keyboard_key_data(this, wkbd, "A",gui_internal_keyboard_change,wkbdb,NULL,max_w,max_h);
23@@ -2588,7 +2590,7 @@
24                gui_internal_keyboard_key(this, wkbd, "Ê","Ê",max_w,max_h);
25                gui_internal_keyboard_key(this, wkbd, "Þ","Þ",max_w,max_h);
26                gui_internal_keyboard_key(this, wkbd, "Ã¥","Ã¥",max_w,max_h);
27-               for (i = 0 ; i < 23 ; i++) {
28+               for (i = 0 ; i < 24 ; i++) {
29                        gui_internal_keyboard_key_data(this, wkbd, "", NULL, NULL, NULL,max_w,max_h);
30                }
31                wk=gui_internal_keyboard_key_data(this, wkbd, "a",gui_internal_keyboard_change,wkbdb,NULL,max_w,max_h);
32@@ -2732,7 +2734,7 @@
33        wk->func = gui_internal_search_changed;
34        wk->name=g_strdup(type);
35        if (this->keyboard)
36-               gui_internal_widget_append(w, gui_internal_keyboard(this,0));
37+               gui_internal_widget_append(w, gui_internal_keyboard(this,2));
38        gui_internal_menu_render(this);
39 }
40