void Window::toggleCursor() const { if(m_status == StatusShown) { _showCursor(!m_cursorshown); } }
//---------------------------------------------------------------------- // ● マウスカーソルの操作後に呼んで、現在の設定に応じてマウスカーソルの表示・非表示を切り替える //---------------------------------------------------------------------- void Mouse::_postMoveCursor( bool is_client_ ) { // 常に表示しない以外は、一度表示させる if ( mMouseCursorMode != LN_MOUSEMODE_INVISIBLE && mMouseCursorMode != LN_MOUSEMODE_CENTER_FIX ) { _showCursor( true ); } else { // 表示しない場合はクライアント領域内でのみ表示しない if ( is_client_ || ( mMouseCursorMode == LN_MOUSEMODE_CENTER_FIX && mInputDevice->isActive() ) ) { _showCursor( false ); } else { _showCursor( true ); } } }