Advertisement
Zgragselus

Copilot test

Jan 27th, 2024
1,087
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.00 KB | None | 0 0
  1.  
  2.         /// <summary>
  3.         /// Reset hover state of the element
  4.         /// </summary>
  5.         public override void ResetHover()
  6.         {
  7.             listView.style.borderBottomWidth = new StyleFloat(0.0f);
  8.             listView.style.borderTopWidth = new StyleFloat(0.0f);
  9.             listView.style.borderLeftWidth = new StyleFloat(0.0f);
  10.             listView.style.borderRightWidth = new StyleFloat(0.0f);
  11.         }
  12.  
  13.         /// <summary>
  14.         /// Set hover state on specific anchor of the element (should update style/border)
  15.         /// </summary>
  16.         /// <param name="anchor">Which anchor is hovered?</param>
  17.         public override void SetAnchorHover(ResizableAnchor anchor)
  18.         {
  19.             switch (anchor)
  20.             {
  21.                 case ResizableAnchor.Left:
  22.                     listView.style.borderLeftColor = new Color(0.0f, 0.0f, 0.0f, 1.0f);
  23.                     listView.style.borderLeftWidth = new StyleFloat(2.0f);
  24.                     break;
  25.  
  26.                 case ResizableAnchor.Right:
  27.                     listView.style.borderRightColor = new Color(0.0f, 0.0f, 0.0f, 1.0f);
  28.                     listView.style.borderRightWidth = new StyleFloat(2.0f);
  29.  
  30.                     break;
  31.  
  32.                 case ResizableAnchor.Bottom:
  33.                     listView.style.borderBottomColor = new Color(0.0f, 0.0f, 0.0f, 1.0f);
  34.                     listView.style.borderBottomWidth = new StyleFloat(2.0f);
  35.                     break;
  36.  
  37.                 case ResizableAnchor.Top:
  38.                     listView.style.borderTopColor = new Color(0.0f, 0.0f, 0.0f, 1.0f);
  39.                     listView.style.borderTopWidth = new StyleFloat(2.0f);
  40.                     break;
  41.             }
  42.         }
  43.  
  44.         /// <summary>
  45.         /// Set active state on specific anchor of the element (should update style/border)
  46.         /// </summary>
  47.         /// <param name="anchor">Which anchor is active?</param>
  48.         public override void SetAnchorActive(ResizableAnchor anchor)
  49.         {
  50.             switch (anchor)
  51.             {
  52.                 case ResizableAnchor.Left:
  53.                     listView.style.borderLeftColor = new Color(1.0f, 0.0f, 0.0f, 1.0f);
  54.                     listView.style.borderLeftWidth = new StyleFloat(2.0f);
  55.                     break;
  56.  
  57.                 case ResizableAnchor.Right:
  58.                     listView.style.borderRightColor = new Color(1.0f, 0.0f, 0.0f, 1.0f);
  59.                     listView.style.borderRightWidth = new StyleFloat(2.0f);
  60.                     break;
  61.  
  62.                 case ResizableAnchor.Bottom:
  63.                     listView.style.borderBottomColor = new Color(1.0f, 0.0f, 0.0f, 1.0f);
  64.                     listView.style.borderBottomWidth = new StyleFloat(2.0f);
  65.                     break;
  66.  
  67.                 case ResizableAnchor.Top:
  68.                     listView.style.borderTopColor = new Color(1.0f, 0.0f, 0.0f, 1.0f);
  69.                     listView.style.borderTopWidth = new StyleFloat(2.0f);
  70.                     break;
  71.             }
  72.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement