コード例 #1
0
	void DDContainer::mouseButtonReleased(MouseButton _id)
	{
		if (mDropButton == _id)
		{
			endDrop(false);
		}
	}
コード例 #2
0
	void DDContainer::mouseButtonPressed(MouseButton _id)
	{
		if( mDropButton == MouseButton::None )
		{
			// сбрасываем инфу для дропа
			mDropResult = false;
			mOldDrop = nullptr;
			mDropInfo.reset();
			mReseiverContainer = nullptr;

			// сбрасываем, чтобы обновился дропный виджет
			mCurrentSender = nullptr;
			mStartDrop = false;

		}
		// если нажата другая клавиша и был дроп то сбрасываем
		else if( mDropButton == _id )
		{
			endDrop(true);
		}
	}
コード例 #3
0
ファイル: MyGUI_ItemBox.cpp プロジェクト: DotWolff/mygui
	void ItemBox::resetDrag()
	{
		endDrop(true);
	}
コード例 #4
0
	void ListCtrl::resetDrag()
	{
		endDrop(true);
	}