Esempio n. 1
0
        void MenuKeyDown(GH_MenuTextBox sender, System.Windows.Forms.KeyEventArgs e, bool lineWidth)
        {
            switch (e.KeyCode)
            {
            case System.Windows.Forms.Keys.Enter:
                string text = sender.Text;
                e.Handled = true;
                double val;
                if ((GH_Convert.ToDouble(text, out val, GH_Conversion.Secondary)) && val > 0)
                {
                    if (lineWidth)
                    {
                        _model.glLineWidth = val;
                    }
                    else
                    {
                        _model.glPointSize = val;
                    }
                    ExpirePreview(true);
                }
                break;

            case System.Windows.Forms.Keys.Escape:
                sender.CloseEntireMenuStructure();
                break;
            }
            RedrawViewportControl();
        }
 private static void BoxItemKeyDown(GH_MenuTextBox sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Escape)
     {
         sender.CloseEntireMenuStructure();
     }
 }
 private void OnKeydownEventHandler_GifFrameDuration(GH_MenuTextBox sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         int.TryParse(sender.Text, out this.GifFrameDuration);
     }
 }
Esempio n. 4
0
        private void TextChanged(GH_MenuTextBox sender, string text)
        {
            int s = 200;

            try
            {
                s = Convert.ToInt32(text);
            }
            catch (Exception)
            {
                throw new System.ArgumentException(text);
            }
            if (s < 200)
            {
                s = 200;
            }
            size[3]       = s;
            text          = "200";
            this.pickSize = 3;
            sizeOption[0] = false;
            sizeOption[1] = false;
            sizeOption[2] = false;
            sizeOption[3] = true;
            this.ExpireSolution(true);
        }
Esempio n. 5
0
        /*******************************************/
        /**** Public Methods                    ****/
        /*******************************************/

        public virtual void OnMaxItemsPreviewChange(GH_MenuTextBox sender, string text)
        {
            int parsed;

            if (text != null && int.TryParse(text, out parsed))
            {
                m_MaxItemsPreview = parsed != -1 ? parsed : int.MaxValue;
            }
        }
Esempio n. 6
0
 private void Menu_SetSteps(GH_MenuTextBox sender, string text)
 {
     try
     {
         steps = int.Parse(text);
     }
     catch (Exception)
     {
         steps = 5;
     }
 }
Esempio n. 7
0
        private void timeStepUpdate(GH_MenuTextBox sender, string newText)
        {
            try
            {
                timeStep = int.Parse(newText);
            }
            catch (Exception)
            {
                timeStep = 100;
            }

            this.ExpireSolution(true);
        }
Esempio n. 8
0
 void Menu_SingleDoubleValueTextChanged(GH_MenuTextBox sender, string text)
 {
     if ((text.Length == 0))
     {
         sender.TextBoxItem.ForeColor = System.Drawing.SystemColors.WindowText;
     }
     else
     {
         double d;
         if ((GH_Convert.ToDouble(text, out d, GH_Conversion.Secondary) && d > 0))
         {
             sender.TextBoxItem.ForeColor = System.Drawing.SystemColors.WindowText;
         }
         else
         {
             sender.TextBoxItem.ForeColor = System.Drawing.Color.Red;
         }
     }
 }
 private void OnTextChanged_Scale(GH_MenuTextBox sender, string text)
 {
     //throw new NotImplementedException();
 }
Esempio n. 10
0
 private void KeyDown(GH_MenuTextBox sender, KeyEventArgs e)
 {
 }