100 |
gboolean |
gboolean |
101 |
on_mainwindow_keypress (GtkWidget *widget, GdkEventKey *event, gpointer data) |
on_mainwindow_keypress (GtkWidget *widget, GdkEventKey *event, gpointer data) |
102 |
{ |
{ |
103 |
GtkWidget *callentry, *rstentry, *myrstentry, *count, *stopbutton; |
GtkWidget *callentry, *rstentry, *myrstentry, *count, *stopbutton, |
104 |
|
*f1button, *f2button, *f3button, *f4button, *f5button, *f6button, |
105 |
|
*f7button, *f8button, *f9button, *f10button, *f11button, *f12button; |
106 |
gchar *call, *countstr, *str; |
gchar *call, *countstr, *str; |
107 |
gint c; |
gint c; |
108 |
|
|
109 |
if (keyerwindow) |
if (keyerwindow) |
110 |
switch (event->keyval) |
switch (event->keyval) |
111 |
{ |
{ |
112 |
case GDK_F1: cw (NULL, "f1"); |
case GDK_F1: |
113 |
break; |
f1button = lookup_widget (keyerwindow, "f1button"); |
114 |
case GDK_F2: cw (NULL, "f2"); |
g_signal_emit_by_name (G_OBJECT (f1button), "activate"); |
115 |
break; |
break; |
116 |
case GDK_F3: cw (NULL, "f3"); |
case GDK_F2: |
117 |
break; |
f2button = lookup_widget (keyerwindow, "f2button"); |
118 |
case GDK_F4: cw (NULL, "f4"); |
g_signal_emit_by_name (G_OBJECT (f2button), "activate"); |
119 |
break; |
break; |
120 |
case GDK_F5: cw (NULL, "f5"); |
case GDK_F3: |
121 |
break; |
f3button = lookup_widget (keyerwindow, "f3button"); |
122 |
case GDK_F6: cw (NULL, "f6"); |
g_signal_emit_by_name (G_OBJECT (f3button), "activate"); |
123 |
break; |
break; |
124 |
case GDK_F7: cw (NULL, "f7"); |
case GDK_F4: |
125 |
break; |
f4button = lookup_widget (keyerwindow, "f4button"); |
126 |
case GDK_F8: cw (NULL, "f8"); |
g_signal_emit_by_name (G_OBJECT (f4button), "activate"); |
127 |
break; |
break; |
128 |
case GDK_F9: cw (NULL, "f9"); |
case GDK_F5: |
129 |
break; |
f5button = lookup_widget (keyerwindow, "f5button"); |
130 |
case GDK_F10: cw (NULL, "f10"); |
g_signal_emit_by_name (G_OBJECT (f5button), "activate"); |
131 |
break; |
break; |
132 |
case GDK_F11: cw (NULL, "f11"); |
case GDK_F6: |
133 |
break; |
f6button = lookup_widget (keyerwindow, "f6button"); |
134 |
case GDK_F12: cw (NULL, "f12"); |
g_signal_emit_by_name (G_OBJECT (f6button), "activate"); |
135 |
|
break; |
136 |
|
case GDK_F7: |
137 |
|
f7button = lookup_widget (keyerwindow, "f7button"); |
138 |
|
g_signal_emit_by_name (G_OBJECT (f7button), "activate"); |
139 |
|
break; |
140 |
|
case GDK_F8: |
141 |
|
f8button = lookup_widget (keyerwindow, "f8button"); |
142 |
|
g_signal_emit_by_name (G_OBJECT (f8button), "activate"); |
143 |
|
break; |
144 |
|
case GDK_F9: |
145 |
|
f9button = lookup_widget (keyerwindow, "f9button"); |
146 |
|
g_signal_emit_by_name (G_OBJECT (f9button), "activate"); |
147 |
|
break; |
148 |
|
case GDK_F10: |
149 |
|
f10button = lookup_widget (keyerwindow, "f10button"); |
150 |
|
g_signal_emit_by_name (G_OBJECT (f10button), "activate"); |
151 |
|
break; |
152 |
|
case GDK_F11: |
153 |
|
f11button = lookup_widget (keyerwindow, "f11button"); |
154 |
|
g_signal_emit_by_name (G_OBJECT (f11button), "activate"); |
155 |
|
break; |
156 |
|
case GDK_F12: |
157 |
|
f12button = lookup_widget (keyerwindow, "f12button"); |
158 |
|
g_signal_emit_by_name (G_OBJECT (f12button), "activate"); |
159 |
break; |
break; |
160 |
case GDK_Escape: |
case GDK_Escape: |
161 |
stopbutton = lookup_widget (keyerwindow, "stopbutton"); |
stopbutton = lookup_widget (keyerwindow, "stopbutton"); |