예제 #1
0
 void TextArea_MouseHover(object sender, MarginEventArgs e)
 {
     if (!drawer.AutoHide)
     {
         return;
     }
     if (e.Margin == editor.TextViewMargin)
     {
         StartFadeOutAnimation();
     }
     else
     {
         if (drawer.FoldMarkerOcapitiy >= 1)
         {
             return;
         }
         if (animationStage.Contains(this))
         {
             if (fadeIn)
             {
                 return;
             }
             animationStage.Exeunt();
         }
         fadeIn = true;
         animationStage.Add(this, FadeInTimer, drawer.FoldMarkerOcapitiy);
         animationStage.Play();
     }
 }
예제 #2
0
 void TextArea_MouseHover(object sender, MarginEventArgs e)
 {
     if (e.Margin == editor.TextViewMargin)
     {
         StartFadeOutAnimation();
     }
     else
     {
         StartFadeInAnimation();
     }
 }