private void OnLongPressGestureDetected(IntPtr actor, IntPtr longPressGesture)
        {
            DetectedEventArgs e = new DetectedEventArgs();

            // Populate all members of "e" (LongPressGestureEventArgs) with real data
            e.View             = Registry.GetManagedBaseHandleFromNativePtr(actor) as View;
            e.LongPressGesture = Tizen.NUI.LongPressGesture.GetLongPressGestureFromPtr(longPressGesture);

            if (_longPressGestureEventHandler != null)
            {
                //here we send all data to user event handlers
                _longPressGestureEventHandler(this, e);
            }
        }
示例#2
0
        private void OnPinchGestureDetected(IntPtr actor, IntPtr pinchGesture)
        {
            DetectedEventArgs e = new DetectedEventArgs();

            // Populate all members of "e" (DetectedEventArgs) with real data.
            e.View         = Registry.GetManagedBaseHandleFromNativePtr(actor) as View;
            e.PinchGesture = Tizen.NUI.PinchGesture.GetPinchGestureFromPtr(pinchGesture);

            if (_pinchGestureEventHandler != null)
            {
                //Here we send all data to user event handlers.
                _pinchGestureEventHandler(this, e);
            }
        }
示例#3
0
        private void OnPanGestureDetected(IntPtr actor, IntPtr panGesture)
        {
            if (detectedEventHandler != null)
            {
                DetectedEventArgs e = new DetectedEventArgs();

                // Populate all members of "e" (PanGestureEventArgs) with real data
                e.View = Registry.GetManagedBaseHandleFromNativePtr(actor) as View;
                if (null == e.View)
                {
                    e.View = Registry.GetManagedBaseHandleFromRefObject(actor) as View;
                }

                e.PanGesture = Tizen.NUI.PanGesture.GetPanGestureFromPtr(panGesture);
                detectedEventHandler(this, e);
            }
        }
        private void OnRotationGestureDetected(IntPtr actor, IntPtr rotationGesture)
        {
            if (detectedEventHandler != null)
            {
                DetectedEventArgs e = new DetectedEventArgs();

                // Populate all members of "e" (DetectedEventArgs) with real data.
                e.View = Registry.GetManagedBaseHandleFromNativePtr(actor) as View;
                if (null == e.View)
                {
                    e.View = Registry.GetManagedBaseHandleFromRefObject(actor) as View;
                }

                e.RotationGesture = Tizen.NUI.RotationGesture.GetRotationGestureFromPtr(rotationGesture);
                //Here we send all data to user event handlers.
                detectedEventHandler(this, e);
            }
        }
示例#5
0
        private void OnTapGestureDetected(IntPtr actor, IntPtr tapGesture)
        {
            DetectedEventArgs e = new DetectedEventArgs();

            // Populate all members of "e" (DetectedEventArgs) with real data
            e.View = Registry.GetManagedBaseHandleFromNativePtr(actor) as View;

            if (null == e.View)
            {
                e.View = Registry.GetManagedBaseHandleFromRefObject(actor) as View;
            }

            e.TapGesture = Tizen.NUI.TapGesture.GetTapGestureFromPtr(tapGesture);

            if (_tapGestureEventHandler != null)
            {
                //here we send all data to user event handlers
                _tapGestureEventHandler(this, e);
            }
        }