コード例 #1
0
// deactivate
//---------------------------------------------------------------------------
// Purpose: Sets the window status to non-active.
//---------------------------------------------------------------------------
void View::deactivate()
{
    if (!getActive()) {
        return;
    }

    setActive(false);

    doDeactivate();
} // end View::deactivate
コード例 #2
0
ファイル: Component.cpp プロジェクト: patrickhartling/vrkit
bool Component::deactivate(ViewerPtr viewer)
{
   vprASSERT(mActive && "Cannot deactivate an inactive component");

   try
   {
      doDeactivate(viewer);
      mActive = false;
   }
   catch (std::exception& ex)
   {
      std::cerr << "Failed to deactivate mode component '" << getDescription()
                << "':\n" << ex.what() << std::endl;
   }

   return ! mActive;
}