Пример #1
0
void MLMultiSlider::endGesture()
{
	if(mGestureInProgress)
	{
		isMouseWheelMoving = false;
		sendAction("end_gesture", getTargetPropertyName());
		mGestureInProgress = false;
	}
}
Пример #2
0
void MLMultiSlider::beginGesture()
{
	if(mGestureInProgress)
	{
		endGesture();
	}
	
	sendAction("begin_gesture", getTargetPropertyName());
	mGestureInProgress = true;
}
Пример #3
0
void MLMultiSlider::sendSliderAction (float val, int selector)
{
	ml::Symbol sliderName = ml::textUtils::addFinalNumber("value", selector);
	float currentValue = getFloatProperty(sliderName);
	float newValue = constrainedValue(val);

    if (currentValue != newValue)
    {
		ml::Symbol targetPropertyName = ml::textUtils::addFinalNumber(getTargetPropertyName(), selector);
		setPropertyImmediate(sliderName, newValue);
		sendAction("change_property", targetPropertyName, getProperty(sliderName));
    }
}
Пример #4
0
void MLMenuButton::clicked ()
{
	sendAction("show_menu", getTargetPropertyName());
	setPropertyImmediate("value", 1);
}