Пример #1
0
 void Window::toggleCursor() const
 {
     if(m_status == StatusShown)
     {
         _showCursor(!m_cursorshown);
     }
 }
Пример #2
0
	//----------------------------------------------------------------------
	// ● マウスカーソルの操作後に呼んで、現在の設定に応じてマウスカーソルの表示・非表示を切り替える
	//----------------------------------------------------------------------
	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 );
			}
		}
	}