コード例 #1
0
ファイル: DragEventListener.cs プロジェクト: nmbswls/CSCI529
 public void ClearPointerEvent()
 {
     {
         if (PointerEnterEvent != null)
         {
             Delegate[] invokeList = PointerEnterEvent.GetInvocationList();
             if (invokeList != null)
             {
                 foreach (Delegate del in invokeList)
                 {
                     PointerEnterEvent -= (OnPointerEnterDlg)del;
                 }
             }
         }
     }
     {
         if (PointerExitEvent != null)
         {
             Delegate[] invokeList = PointerExitEvent.GetInvocationList();
             if (invokeList != null)
             {
                 foreach (Delegate del in invokeList)
                 {
                     PointerExitEvent -= (OnPointerExitDlg)del;
                 }
             }
         }
     }
 }
コード例 #2
0
 void _handleMouseExit(PointerExitEvent Event)
 {
     D.assert(widget.onShowHoverHighlight != null);
     if (_hovering)
     {
         _mayTriggerCallback(task: () => {
             _hovering = false;
         });
     }
 }
コード例 #3
0
 private void OnPointerExit(PointerExitEvent evt)
 {
     if (mounted)
     {
         setState(() =>
         {
             _hover = false;
             Bridge.ChangeCursor("default");
         });
     }
 }
コード例 #4
0
 private static void OnPointerExit(PointerExitEvent @event, Clickable clickable)
 {
     Bridge.ChangeCursor("default");
     clickable._hoverChanged?.Invoke(false);
 }
コード例 #5
0
 public void OnPointerExit(PointerEventData eventData)
 {
     color = defaultColor;
     PointerExitEvent?.Invoke(eventData);
 }
コード例 #6
0
 void _handleMouseExit(PointerExitEvent Event)
 {
     _handleHoverChange(false);
 }