Ejemplo n.º 1
0
 private void RemoveTextBoxClicked(object o, EventArgs args)
 {
     if (textBoxExtra == null)
     {
         throw new Exception("No textBox to remove");
     }
     hboxPanel.Remove(textBoxExtra);
     textBoxExtra = null;
 }
Ejemplo n.º 2
0
    void reset_hbox_distance_variable(int colsNum)
    {
        foreach (Gtk.Entry entry in hbox_distance_variable.Children)
        {
            hbox_distance_variable.Remove(entry);
        }

        int wc = 3;         //widthChars (width of the entry)
        int ml = 3;         //maxLength (max chars to entry)

        for (int i = 0; i < colsNum; i++)
        {
            switch (i)
            {
            case 0:
                dd0.WidthChars = wc; dd0.MaxLength = ml;
                hbox_distance_variable.PackStart(dd0, false, false, 0);
                break;

            case 1:
                dd1.WidthChars = wc; dd1.MaxLength = ml;
                hbox_distance_variable.PackStart(dd1, false, false, 0);
                break;

            case 2:
                dd2.WidthChars = wc; dd2.MaxLength = ml;
                hbox_distance_variable.PackStart(dd2, false, false, 0);
                break;

            case 3:
                dd3.WidthChars = wc; dd3.MaxLength = ml;
                hbox_distance_variable.PackStart(dd3, false, false, 0);
                break;

            case 4:
                dd4.WidthChars = wc; dd4.MaxLength = ml;
                hbox_distance_variable.PackStart(dd4, false, false, 0);
                break;

            case 5:
                dd5.WidthChars = wc; dd5.MaxLength = ml;
                hbox_distance_variable.PackStart(dd5, false, false, 0);
                break;

            case 6:
                dd6.WidthChars = wc; dd6.MaxLength = ml;
                hbox_distance_variable.PackStart(dd6, false, false, 0);
                break;

            case 7:
                dd7.WidthChars = wc; dd7.MaxLength = ml;
                hbox_distance_variable.PackStart(dd7, false, false, 0);
                break;

            case 8:
                dd8.WidthChars = wc; dd8.MaxLength = ml;
                hbox_distance_variable.PackStart(dd8, false, false, 0);
                break;

            case 9:
                dd9.WidthChars = wc; dd9.MaxLength = ml;
                hbox_distance_variable.PackStart(dd9, false, false, 0);
                break;
            }
        }
        hbox_distance_variable.ShowAll();
    }