Esempio n. 1
0
	void TextureControl::notifyMouseWheel(MyGUI::Widget* _sender, int _rel)
	{
		mMouseLeftPressed = false;

		if (!getSelectorsCapture())
		{
			saveMouseRelative();
			onMouseWheel(_rel);
			loadMouseRelative();
		}
	}
Esempio n. 2
0
	void WorkspaceControl::notifyFrameStart(float _time)
	{
		if (getSelectorsCapture())
			return;
		if (mCurrentWidget == nullptr)
			return;

		if (mAreaSelectorControl->getCoord() != mCurrentWidget->getAbsoluteCoord())
		{
			mCoordValue = mCurrentWidget->getCoord();
			updateSelectionFromValue();
		}
	}
Esempio n. 3
0
	bool TextureToolControl::checkCommand()
	{
		return mMainWidget->getRootKeyFocus() &&
			mActivate &&
			!getSelectorsCapture();
	}
Esempio n. 4
0
	bool TextureToolControl::checkMenuCommand()
	{
		return mActivate &&
			!getSelectorsCapture();
	}