Esempio n. 1
0
        private void DoubleClickTimer_Tick(object sender, EventArgs e)
        {
            Milliseconds += 100;

            if (Milliseconds >= SystemInformation.DoubleClickTime)
            {
                DoubleClickTimer.Stop();

                if (_doubleClickOnly && !IsDoubleClick)
                {
                    //Debug.Print("Double click was timed out.");
                }
                else
                {
                    //Debug.WriteLine("Timer finnished; is double click: " + IsDoubleClick);
                    FireEvent(IsDoubleClick ? LayerShowProperties : LayerEditName, new LayerEventArgs(LastLayerHandle));
                }

                SetDefaults();
            }
        }
Esempio n. 2
0
 public void Abort()
 {
     DoubleClickTimer.Stop();
     SetDefaults();
     //Debug.Print("Aborting the timer.");
 }