private delegate void PanFinishedEventCallbackDelegate();
private DaliEventHandler<object,PanFinishedEventArgs> _scrollBarPanFinishedEventHandler;
private PanFinishedEventCallbackDelegate _scrollBarPanFinishedEventCallbackDelegate;
-
+
[UnmanagedFunctionPointer(CallingConvention.StdCall)]
private delegate void ScrollPositionIntervalReachedEventCallbackDelegate();
private DaliEventHandler<object,ScrollPositionIntervalReachedEventArgs> _scrollBarScrollPositionIntervalReachedEventHandler;
}
}
-/* Properties earlier added by Ruby Script */
-
- public string ScrollDirection
- {
- get
- {
- string temp;
- GetProperty( ScrollBar.Property.SCROLL_DIRECTION).Get( out temp );
- return temp;
- }
- set
- {
- SetProperty( ScrollBar.Property.SCROLL_DIRECTION, new Dali.Property.Value( value ) );
- }
- }
- public string IndicatorHeightPolicy
- {
- get
- {
- string temp;
- GetProperty( ScrollBar.Property.INDICATOR_HEIGHT_POLICY).Get( out temp );
- return temp;
- }
- set
- {
- SetProperty( ScrollBar.Property.INDICATOR_HEIGHT_POLICY, new Dali.Property.Value( value ) );
- }
- }
- public float IndicatorFixedHeight
- {
- get
- {
- float temp = 0.0f;
- GetProperty( ScrollBar.Property.INDICATOR_FIXED_HEIGHT).Get( ref temp );
- return temp;
- }
- set
- {
- SetProperty( ScrollBar.Property.INDICATOR_FIXED_HEIGHT, new Dali.Property.Value( value ) );
- }
- }
- public float IndicatorShowDuration
- {
- get
- {
- float temp = 0.0f;
- GetProperty( ScrollBar.Property.INDICATOR_SHOW_DURATION).Get( ref temp );
- return temp;
- }
- set
- {
- SetProperty( ScrollBar.Property.INDICATOR_SHOW_DURATION, new Dali.Property.Value( value ) );
- }
- }
- public float IndicatorHideDuration
- {
- get
- {
- float temp = 0.0f;
- GetProperty( ScrollBar.Property.INDICATOR_HIDE_DURATION).Get( ref temp );
- return temp;
- }
- set
- {
- SetProperty( ScrollBar.Property.INDICATOR_HIDE_DURATION, new Dali.Property.Value( value ) );
- }
- }
- public Dali.Property.Array ScrollPositionIntervals
- {
- get
- {
- Dali.Property.Array temp = new Dali.Property.Array();
- GetProperty( ScrollBar.Property.SCROLL_POSITION_INTERVALS).Get( temp );
- return temp;
- }
- set
- {
- SetProperty( ScrollBar.Property.SCROLL_POSITION_INTERVALS, new Dali.Property.Value( value ) );
- }
- }
- public float IndicatorMinimumHeight
- {
- get
- {
- float temp = 0.0f;
- GetProperty( ScrollBar.Property.INDICATOR_MINIMUM_HEIGHT).Get( ref temp );
- return temp;
- }
- set
- {
- SetProperty( ScrollBar.Property.INDICATOR_MINIMUM_HEIGHT, new Dali.Property.Value( value ) );
- }
- }
- public float IndicatorStartPadding
- {
- get
- {
- float temp = 0.0f;
- GetProperty( ScrollBar.Property.INDICATOR_START_PADDING).Get( ref temp );
- return temp;
- }
- set
- {
- SetProperty( ScrollBar.Property.INDICATOR_START_PADDING, new Dali.Property.Value( value ) );
- }
- }
- public float IndicatorEndPadding
- {
- get
- {
- float temp = 0.0f;
- GetProperty( ScrollBar.Property.INDICATOR_END_PADDING).Get( ref temp );
- return temp;
- }
- set
- {
- SetProperty( ScrollBar.Property.INDICATOR_END_PADDING, new Dali.Property.Value( value ) );
- }
- }
-/* Properties ends */
-
%}
%enddef