synfig-studio  1.0.3
event_keyboard.h
Go to the documentation of this file.
1 /* === S Y N F I G ========================================================= */
21 /* ========================================================================= */
22 
23 /* === S T A R T =========================================================== */
24 
25 #ifndef __SYNFIG_EVENT_KEYBOARD_H
26 #define __SYNFIG_EVENT_KEYBOARD_H
27 
28 /* === H E A D E R S ======================================================= */
29 
30 #include <synfig/vector.h>
31 #include "smach.h"
32 #include <gdkmm/types.h>
33 
34 /* === M A C R O S ========================================================= */
35 
36 /* === T Y P E D E F S ===================================================== */
37 
38 /* === C L A S S E S & S T R U C T S ======================================= */
39 
40 namespace studio {
41 
42 struct EventKeyboard : public Smach::event
43 {
45  Gdk::ModifierType modifier;
46 
47  EventKeyboard(EventKey id, guint keyval, Gdk::ModifierType modifier = Gdk::ModifierType(0)):
48  Smach::event(id),
49  keyval(keyval),
51  { }
52 }; // END of EventKeyboard
53 
54 }; // END of namespace studio
55 
56 /* === E N D =============================================================== */
57 
58 #endif