comparison Applications/Samples/SimpleViewerApplicationSingleFile.h @ 327:8716176ff7f0 am-2

added support for arrow keys
author am@osimis.io
date Tue, 16 Oct 2018 15:25:21 +0200
parents 612238b3f3e8
children 7a364e44fbb4
comparison
equal deleted inserted replaced
326:612238b3f3e8 327:8716176ff7f0
86 KeyboardModifiers modifiers, 86 KeyboardModifiers modifiers,
87 IStatusBar* statusBar) 87 IStatusBar* statusBar)
88 {} 88 {}
89 89
90 virtual void KeyPressed(WorldSceneWidget& widget, 90 virtual void KeyPressed(WorldSceneWidget& widget,
91 char key, 91 KeyboardKeys key,
92 char keyChar,
92 KeyboardModifiers modifiers, 93 KeyboardModifiers modifiers,
93 IStatusBar* statusBar) 94 IStatusBar* statusBar)
94 {} 95 {}
95 96
96 }; 97 };
152 IStatusBar* statusBar) 153 IStatusBar* statusBar)
153 { 154 {
154 } 155 }
155 156
156 virtual void KeyPressed(WorldSceneWidget& widget, 157 virtual void KeyPressed(WorldSceneWidget& widget,
157 char key, 158 KeyboardKeys key,
159 char keyChar,
158 KeyboardModifiers modifiers, 160 KeyboardModifiers modifiers,
159 IStatusBar* statusBar) 161 IStatusBar* statusBar)
160 { 162 {
161 switch (key) 163 switch (keyChar)
162 { 164 {
163 case 's': 165 case 's':
164 widget.SetDefaultView(); 166 widget.SetDefaultView();
165 break; 167 break;
166 168