Reimplemented from OglGui::OglWindow.
Reimplemented in Impala::Application::MediaTable::GridWindow, Impala::Application::MediaTable::MediaTable, Impala::Application::MediaTable::BarPlot, Impala::Application::MediaTable::RandomImageWindow, Impala::Application::MediaTable::TableViewerPointCloud, Impala::Application::MediaTable::SelectionCollection, Impala::Application::MediaTable::TableOverviewWindow, Impala::Application::MediaTable::TableWindow, Impala::Application::VideoExcel::GridWindow, Impala::Application::VideoExcel::VideoExcel, Impala::Application::VideoExcel::SelectionCollection, Impala::Application::VideoExcel::TableOverviewWindow, Impala::Application::VideoExcel::TableWindow, OglGui::Camera3DMoveZ, OglGui::Camera3DXYZ, OglGui::Cluster, OglGui::StringSelector, OglGui::TextEdit, OglGui::TextField, OglGui::UpDownNumber, OglGui::ViewerPointCloud, OglGui::ViewerPointCloudNavigator, Impala::Visualization::DirImViewer, Impala::Visualization::ImageSet, Impala::Visualization::ImageSetIdxGrid, Impala::Visualization::ImageStrip, Impala::Visualization::RotorBrowser::RotorBrowser, Impala::Visualization::TimeLineViewStrip, Impala::Visualization::VideoJpgPlayer, Impala::Visualization::VideoNav, and Impala::Visualization::VideoPlayer.
Definition at line 579 of file Window.h.
References GetState(), OglGui::OglWindow::KeyboardFunc(), KeyboardFunc(), OglGui::KeyListener::KeyEvent(), mDisableGlobalKeyListener, mDisableOGLViewKeys, mIs2d, mListenerData, mMapKeysTarget, OglGui::OglWindow::mOglWnd, OglGui::OglWindow::mOldUserCFunctions, mWindowListener, sGlobalKeyListener, sGlobalKeyListeningDisabled, and OglGui::WindowListener::WindowKeyboardEvent().
Referenced by Impala::Visualization::VideoPlayer::KeyboardFunc(), Impala::Visualization::VideoNav::KeyboardFunc(), Impala::Visualization::VideoJpgPlayer::KeyboardFunc(), Impala::Visualization::TimeLineViewStrip::KeyboardFunc(), Impala::Visualization::RotorBrowser::RotorBrowser::KeyboardFunc(), Impala::Visualization::ImageStrip::KeyboardFunc(), Impala::Visualization::ImageSetIdxGrid::KeyboardFunc(), Impala::Visualization::DirImViewer::KeyboardFunc(), OglGui::WindowView2D::KeyboardFunc(), KeyboardFunc(), OglGui::ViewStrip::KeyboardFunc(), OglGui::ViewSphere::KeyboardFunc(), OglGui::ViewerPointCloud::KeyboardFunc(), OglGui::UpDownNumber::KeyboardFunc(), OglGui::TextField::KeyboardFunc(), OglGui::TextEdit::KeyboardFunc(), OglGui::TextArea::KeyboardFunc(), OglGui::StringSelector::KeyboardFunc(), OglGui::SpinWheel::KeyboardFunc(), OglGui::Slider::KeyboardFunc(), OglGui::SixView2DWindow::KeyboardFunc(), OglGui::ScrollBar::KeyboardFunc(), OglGui::Cluster::KeyboardFunc(), OglGui::CheckBoxDrum::KeyboardFunc(), OglGui::Camera3DXYZ::KeyboardFunc(), OglGui::Camera3DMoveZ::KeyboardFunc(), Impala::Visualization::ImageSet::KeyboardFunc(), Impala::Application::VideoExcel::VideoExcel::KeyboardFunc(), Impala::Application::MediaTable::MediaTable::KeyboardFunc(), Impala::Application::WindowShow< ArrayT >::KeyboardFunc(), OglGui::WindowView2DWithRect::KeyboardFunc(), and OglGui::OglDemo::RotateSelectedViews().
00580 {
00581 if (!GetState())
00582 return;
00583 if (mMapKeysTarget)
00584 mMapKeysTarget->KeyboardFunc(c, state);
00585
00586 if (mOldUserCFunctions.keyboardFunc)
00587 OglWindow::KeyboardFunc(c, state);
00588 else if (!mDisableOGLViewKeys)
00589 {
00590 if (mIs2d)
00591 viewSys.KeyFunc(mOglWnd, c, state);
00592 else
00593 view3DSys.KeyFunc(mOglWnd, c, state);
00594 }
00595
00596 if (!mMapKeysTarget && sGlobalKeyListener && !mDisableGlobalKeyListener &&
00597 !sGlobalKeyListeningDisabled)
00598 sGlobalKeyListener->KeyEvent(this, c, state);
00599
00600 if (mWindowListener)
00601 mWindowListener->WindowKeyboardEvent(this, c, state, mListenerData);
00602 }
Here is the call graph for this function: