/*
- * Copyright (c) 2018 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2019 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
mPanGestureMultitapSmoothingRange( -1 ),
mPanMinimumDistance( -1 ),
mPanMinimumEvents( -1 ),
+ mPinchMinimumDistance( -1.0f ),
+ mPinchMinimumTouchEvents( -1 ),
+ mPinchMinimumTouchEventsAfterStart( -1 ),
+ mRotationMinimumTouchEvents( -1 ),
+ mRotationMinimumTouchEventsAfterStart( -1 ),
+ mLongPressMinimumHoldingTime( -1 ),
mGlesCallTime( 0 ),
mMultiSamplingLevel( DEFAULT_MULTI_SAMPLING_LEVEL ),
- mIndicatorVisibleMode( -1 ),
mThreadingMode( ThreadingMode::COMBINED_UPDATE_RENDER ),
mGlesCallAccumulate( false ),
mDepthBufferRequired( DEFAULT_DEPTH_BUFFER_REQUIRED_SETTING ),
return mPanMinimumEvents;
}
+float EnvironmentOptions::GetMinimumPinchDistance() const
+{
+ return mPinchMinimumDistance;
+}
+
+int EnvironmentOptions::GetMinimumPinchTouchEvents() const
+{
+ return mPinchMinimumTouchEvents;
+}
+
+int EnvironmentOptions::GetMinimumPinchTouchEventsAfterStart() const
+{
+ return mPinchMinimumTouchEventsAfterStart;
+}
+
+int EnvironmentOptions::GetMinimumRotationTouchEvents() const
+{
+ return mRotationMinimumTouchEvents;
+}
+
+int EnvironmentOptions::GetMinimumRotationTouchEventsAfterStart() const
+{
+ return mRotationMinimumTouchEventsAfterStart;
+}
+
+int EnvironmentOptions::GetLongPressMinimumHoldingTime() const
+{
+ return mLongPressMinimumHoldingTime;
+}
+
unsigned int EnvironmentOptions::GetWindowWidth() const
{
return mWindowWidth;
return mMaxTextureSize;
}
-int EnvironmentOptions::GetIndicatorVisibleMode() const
-{
- return mIndicatorVisibleMode;
-}
-
unsigned int EnvironmentOptions::GetRenderToFboInterval() const
{
return mRenderToFboInterval;
mPanMinimumEvents = minimumEvents;
}
+ float pinchMinimumDistance = -1.0f;
+ if( GetFloatEnvironmentVariable( DALI_ENV_PINCH_MINIMUM_DISTANCE, pinchMinimumDistance ) )
+ {
+ mPinchMinimumDistance = pinchMinimumDistance;
+ }
+
+ int longPressMinimumHoldingTime = -1;
+ if( GetIntegerEnvironmentVariable( DALI_ENV_LONG_PRESS_MINIMUM_HOLDING_TIME, longPressMinimumHoldingTime ) )
+ {
+ mLongPressMinimumHoldingTime = longPressMinimumHoldingTime;
+ }
+
int glesCallTime(0);
if ( GetIntegerEnvironmentVariable(DALI_GLES_CALL_TIME, glesCallTime ))
{
}
}
- int indicatorVisibleMode( -1 );
- if( GetIntegerEnvironmentVariable( DALI_ENV_INDICATOR_VISIBLE_MODE, indicatorVisibleMode ) )
- {
- if( indicatorVisibleMode > -1 )
- {
- mIndicatorVisibleMode = indicatorVisibleMode;
- }
- }
-
mRenderToFboInterval = GetIntegerEnvironmentVariable( DALI_RENDER_TO_FBO, 0u );