2 // System.Windows.Forms.ComboBox
5 // Joel Basson (jstrike@mweb.co.za)
15 namespace System
.Windows
.Forms
{
17 public enum Shortcut
{
107 CtrlShiftF1
= 196720,
108 CtrlShiftF2
= 196721,
109 CtrlShiftF3
= 196722,
110 CtrlShiftF4
= 196723,
111 CtrlShiftF5
= 196724,
112 CtrlShiftF6
= 196725,
113 CtrlShiftF7
= 196726,
114 CtrlShiftF8
= 196727,
115 CtrlShiftF9
= 196728,
116 CtrlShiftF10
= 196729,
117 CtrlShiftF11
= 196730,
118 CtrlShiftF12
= 196731,
175 internal class ShortcutHelper
{
176 public static void AddShortcutToWidget (Gtk
.Widget widget
, Gtk
.AccelGroup
group, Shortcut shortcut
, string signal
) {
177 Gtk
.AccelKey ak
= new Gtk
.AccelKey ();
179 case Shortcut
.CtrlA
: ak
.Key
= Gdk
.Key
.A
;
180 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
181 case Shortcut
.CtrlB
: ak
.Key
= Gdk
.Key
.B
;
182 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
183 case Shortcut
.CtrlC
: ak
.Key
= Gdk
.Key
.C
;
184 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
185 case Shortcut
.CtrlD
: ak
.Key
= Gdk
.Key
.D
;
186 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
187 case Shortcut
.CtrlE
: ak
.Key
= Gdk
.Key
.E
;
188 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
189 case Shortcut
.CtrlF
: ak
.Key
= Gdk
.Key
.F
;
190 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
191 case Shortcut
.CtrlG
: ak
.Key
= Gdk
.Key
.G
;
192 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
193 case Shortcut
.CtrlH
: ak
.Key
= Gdk
.Key
.H
;
194 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
195 case Shortcut
.CtrlI
: ak
.Key
= Gdk
.Key
.I
;
196 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
197 case Shortcut
.CtrlJ
: ak
.Key
= Gdk
.Key
.J
;
198 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
199 case Shortcut
.CtrlK
: ak
.Key
= Gdk
.Key
.K
;
200 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
201 case Shortcut
.CtrlL
: ak
.Key
= Gdk
.Key
.L
;
202 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
203 case Shortcut
.CtrlM
: ak
.Key
= Gdk
.Key
.M
;
204 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
205 case Shortcut
.CtrlN
: ak
.Key
= Gdk
.Key
.N
;
206 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
207 case Shortcut
.CtrlO
: ak
.Key
= Gdk
.Key
.O
;
208 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
209 case Shortcut
.CtrlP
: ak
.Key
= Gdk
.Key
.P
;
210 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
211 case Shortcut
.CtrlQ
: ak
.Key
= Gdk
.Key
.Q
;
212 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
213 case Shortcut
.CtrlR
: ak
.Key
= Gdk
.Key
.R
;
214 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
215 case Shortcut
.CtrlS
: ak
.Key
= Gdk
.Key
.S
;
216 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
217 case Shortcut
.CtrlT
: ak
.Key
= Gdk
.Key
.T
;
218 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
219 case Shortcut
.CtrlU
: ak
.Key
= Gdk
.Key
.U
;
220 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
221 case Shortcut
.CtrlV
: ak
.Key
= Gdk
.Key
.V
;
222 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
223 case Shortcut
.CtrlW
: ak
.Key
= Gdk
.Key
.W
;
224 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
225 case Shortcut
.CtrlX
: ak
.Key
= Gdk
.Key
.X
;
226 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
227 case Shortcut
.CtrlY
: ak
.Key
= Gdk
.Key
.Y
;
228 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
229 case Shortcut
.CtrlZ
: ak
.Key
= Gdk
.Key
.Z
;
230 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
233 case Shortcut
.Ctrl0
: ak
.Key
= Gdk
.Key
.KP_0
;
234 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
235 case Shortcut
.Ctrl1
: ak
.Key
= Gdk
.Key
.KP_1
;
236 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
237 case Shortcut
.Ctrl2
: ak
.Key
= Gdk
.Key
.KP_2
;
238 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
239 case Shortcut
.Ctrl3
: ak
.Key
= Gdk
.Key
.KP_3
;
240 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
241 case Shortcut
.Ctrl4
: ak
.Key
= Gdk
.Key
.KP_4
;
242 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
243 case Shortcut
.Ctrl5
: ak
.Key
= Gdk
.Key
.KP_5
;
244 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
245 case Shortcut
.Ctrl6
: ak
.Key
= Gdk
.Key
.KP_6
;
246 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
247 case Shortcut
.Ctrl7
: ak
.Key
= Gdk
.Key
.KP_7
;
248 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
249 case Shortcut
.Ctrl8
: ak
.Key
= Gdk
.Key
.KP_8
;
250 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
251 case Shortcut
.Ctrl9
: ak
.Key
= Gdk
.Key
.KP_9
;
252 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
254 case Shortcut
.CtrlDel
: ak
.Key
= Gdk
.Key
.Delete
;
255 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
256 case Shortcut
.CtrlIns
: ak
.Key
= Gdk
.Key
.Insert
;
257 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
259 case Shortcut
.CtrlF1
: ak
.Key
= Gdk
.Key
.F1
;
260 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
261 case Shortcut
.CtrlF2
: ak
.Key
= Gdk
.Key
.F2
;
262 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
263 case Shortcut
.CtrlF3
: ak
.Key
= Gdk
.Key
.F3
;
264 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
265 case Shortcut
.CtrlF4
: ak
.Key
= Gdk
.Key
.F4
;
266 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
267 case Shortcut
.CtrlF5
: ak
.Key
= Gdk
.Key
.F5
;
268 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
269 case Shortcut
.CtrlF6
: ak
.Key
= Gdk
.Key
.F6
;
270 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
271 case Shortcut
.CtrlF7
: ak
.Key
= Gdk
.Key
.F7
;
272 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
273 case Shortcut
.CtrlF8
: ak
.Key
= Gdk
.Key
.F8
;
274 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
275 case Shortcut
.CtrlF9
: ak
.Key
= Gdk
.Key
.F9
;
276 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
277 case Shortcut
.CtrlF10
: ak
.Key
= Gdk
.Key
.F10
;
278 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
279 case Shortcut
.CtrlF11
: ak
.Key
= Gdk
.Key
.F11
;
280 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
281 case Shortcut
.CtrlF12
: ak
.Key
= Gdk
.Key
.F12
;
282 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
284 case Shortcut
.ShiftDel
: ak
.Key
= Gdk
.Key
.Delete
;
285 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
, Gtk
.AccelFlags
.Visible
); break;
286 case Shortcut
.ShiftIns
: ak
.Key
= Gdk
.Key
.Insert
;
287 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
, Gtk
.AccelFlags
.Visible
); break;
289 case Shortcut
.ShiftF1
: ak
.Key
= Gdk
.Key
.F1
;
290 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
, Gtk
.AccelFlags
.Visible
); break;
291 case Shortcut
.ShiftF2
: ak
.Key
= Gdk
.Key
.F2
;
292 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
, Gtk
.AccelFlags
.Visible
); break;
293 case Shortcut
.ShiftF3
: ak
.Key
= Gdk
.Key
.F3
;
294 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
, Gtk
.AccelFlags
.Visible
); break;
295 case Shortcut
.ShiftF4
: ak
.Key
= Gdk
.Key
.F4
;
296 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
, Gtk
.AccelFlags
.Visible
); break;
297 case Shortcut
.ShiftF5
: ak
.Key
= Gdk
.Key
.F5
;
298 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
, Gtk
.AccelFlags
.Visible
); break;
299 case Shortcut
.ShiftF6
: ak
.Key
= Gdk
.Key
.F6
;
300 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
, Gtk
.AccelFlags
.Visible
); break;
301 case Shortcut
.ShiftF7
: ak
.Key
= Gdk
.Key
.F7
;
302 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
, Gtk
.AccelFlags
.Visible
); break;
303 case Shortcut
.ShiftF8
: ak
.Key
= Gdk
.Key
.F8
;
304 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
, Gtk
.AccelFlags
.Visible
); break;
305 case Shortcut
.ShiftF9
: ak
.Key
= Gdk
.Key
.F9
;
306 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
, Gtk
.AccelFlags
.Visible
); break;
307 case Shortcut
.ShiftF10
: ak
.Key
= Gdk
.Key
.F10
;
308 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
, Gtk
.AccelFlags
.Visible
); break;
309 case Shortcut
.ShiftF11
: ak
.Key
= Gdk
.Key
.F11
;
310 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
, Gtk
.AccelFlags
.Visible
); break;
311 case Shortcut
.ShiftF12
: ak
.Key
= Gdk
.Key
.F12
;
312 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
, Gtk
.AccelFlags
.Visible
); break;
314 case Shortcut
.CtrlShift0
: ak
.Key
= Gdk
.Key
.KP_0
;
315 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
316 case Shortcut
.CtrlShift1
: ak
.Key
= Gdk
.Key
.KP_1
;
317 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
318 case Shortcut
.CtrlShift2
: ak
.Key
= Gdk
.Key
.KP_2
;
319 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
320 case Shortcut
.CtrlShift3
: ak
.Key
= Gdk
.Key
.KP_3
;
321 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
322 case Shortcut
.CtrlShift4
: ak
.Key
= Gdk
.Key
.KP_4
;
323 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
324 case Shortcut
.CtrlShift5
: ak
.Key
= Gdk
.Key
.KP_5
;
325 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
326 case Shortcut
.CtrlShift6
: ak
.Key
= Gdk
.Key
.KP_6
;
327 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
328 case Shortcut
.CtrlShift7
: ak
.Key
= Gdk
.Key
.KP_7
;
329 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
330 case Shortcut
.CtrlShift8
: ak
.Key
= Gdk
.Key
.KP_8
;
331 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
332 case Shortcut
.CtrlShift9
: ak
.Key
= Gdk
.Key
.KP_9
;
333 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
335 case Shortcut
.CtrlShiftA
: ak
.Key
= Gdk
.Key
.A
;
336 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
337 case Shortcut
.CtrlShiftB
: ak
.Key
= Gdk
.Key
.B
;
338 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
339 case Shortcut
.CtrlShiftC
: ak
.Key
= Gdk
.Key
.C
;
340 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
341 case Shortcut
.CtrlShiftD
: ak
.Key
= Gdk
.Key
.D
;
342 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
343 case Shortcut
.CtrlShiftE
: ak
.Key
= Gdk
.Key
.E
;
344 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
345 case Shortcut
.CtrlShiftF
: ak
.Key
= Gdk
.Key
.F
;
346 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
347 case Shortcut
.CtrlShiftG
: ak
.Key
= Gdk
.Key
.G
;
348 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
349 case Shortcut
.CtrlShiftH
: ak
.Key
= Gdk
.Key
.H
;
350 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
351 case Shortcut
.CtrlShiftI
: ak
.Key
= Gdk
.Key
.I
;
352 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
353 case Shortcut
.CtrlShiftJ
: ak
.Key
= Gdk
.Key
.J
;
354 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
355 case Shortcut
.CtrlShiftK
: ak
.Key
= Gdk
.Key
.K
;
356 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
357 case Shortcut
.CtrlShiftL
: ak
.Key
= Gdk
.Key
.L
;
358 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
359 case Shortcut
.CtrlShiftM
: ak
.Key
= Gdk
.Key
.M
;
360 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
361 case Shortcut
.CtrlShiftN
: ak
.Key
= Gdk
.Key
.N
;
362 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
363 case Shortcut
.CtrlShiftO
: ak
.Key
= Gdk
.Key
.O
;
364 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
365 case Shortcut
.CtrlShiftP
: ak
.Key
= Gdk
.Key
.P
;
366 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
367 case Shortcut
.CtrlShiftQ
: ak
.Key
= Gdk
.Key
.Q
;
368 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
369 case Shortcut
.CtrlShiftR
: ak
.Key
= Gdk
.Key
.R
;
370 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
371 case Shortcut
.CtrlShiftS
: ak
.Key
= Gdk
.Key
.S
;
372 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
373 case Shortcut
.CtrlShiftT
: ak
.Key
= Gdk
.Key
.T
;
374 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
375 case Shortcut
.CtrlShiftU
: ak
.Key
= Gdk
.Key
.U
;
376 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
377 case Shortcut
.CtrlShiftV
: ak
.Key
= Gdk
.Key
.V
;
378 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
379 case Shortcut
.CtrlShiftW
: ak
.Key
= Gdk
.Key
.W
;
380 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
381 case Shortcut
.CtrlShiftX
: ak
.Key
= Gdk
.Key
.X
;
382 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
383 case Shortcut
.CtrlShiftY
: ak
.Key
= Gdk
.Key
.Y
;
384 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
385 case Shortcut
.CtrlShiftZ
: ak
.Key
= Gdk
.Key
.Z
;
386 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
388 case Shortcut
.CtrlShiftF1
: ak
.Key
= Gdk
.Key
.F1
;
389 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
390 case Shortcut
.CtrlShiftF2
: ak
.Key
= Gdk
.Key
.F2
;
391 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
392 case Shortcut
.CtrlShiftF3
: ak
.Key
= Gdk
.Key
.F3
;
393 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
394 case Shortcut
.CtrlShiftF4
: ak
.Key
= Gdk
.Key
.F4
;
395 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
396 case Shortcut
.CtrlShiftF5
: ak
.Key
= Gdk
.Key
.F5
;
397 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
398 case Shortcut
.CtrlShiftF6
: ak
.Key
= Gdk
.Key
.F6
;
399 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
400 case Shortcut
.CtrlShiftF7
: ak
.Key
= Gdk
.Key
.F7
;
401 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
402 case Shortcut
.CtrlShiftF8
: ak
.Key
= Gdk
.Key
.F8
;
403 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
404 case Shortcut
.CtrlShiftF9
: ak
.Key
= Gdk
.Key
.F9
;
405 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
406 case Shortcut
.CtrlShiftF10
: ak
.Key
= Gdk
.Key
.F10
;
407 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
408 case Shortcut
.CtrlShiftF11
: ak
.Key
= Gdk
.Key
.F11
;
409 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;
410 case Shortcut
.CtrlShiftF12
: ak
.Key
= Gdk
.Key
.F12
;
411 widget
.AddAccelerator(signal
, group, (uint)ak
.Key
, Gdk
.ModifierType
.ShiftMask
|Gdk
.ModifierType
.ControlMask
, Gtk
.AccelFlags
.Visible
); break;