diff --git a/Fltk/extraDialogs.cpp b/Fltk/extraDialogs.cpp index 028860f6239a893d62d82c2e41a3c34bb872f96f..d506218e80c2ec73e3f41c3621b010186c6ed222 100644 --- a/Fltk/extraDialogs.cpp +++ b/Fltk/extraDialogs.cpp @@ -247,7 +247,6 @@ struct _connectionChooser{ Fl_Double_Window *window; Fl_Input *input; ConnectionBrowser *browser; - Fl_Box *box; Fl_Return_Button *ok; Fl_Button *cancel; }; @@ -264,20 +263,25 @@ std::string connectionChooser() { if(!chooser){ chooser = new _connectionChooser; - int h = 4 * WB + 10 * BH, w = 4 * BB + 2 * WB; + int h = 4 * WB + 12 * BH, w = 4 * BB + 2 * WB; chooser->window = new Fl_Double_Window(w, h); chooser->window->set_modal(); - chooser->input = new Fl_Input(WB, WB, w - 2 * WB, BH); + chooser->window->label("Start Remote Gmsh"); + Fl_Box *b1 = new Fl_Box(WB, WB, w, BH, "Command:"); + b1->align(FL_ALIGN_INSIDE|FL_ALIGN_LEFT); + chooser->input = new Fl_Input(WB, WB + BH, w - 2 * WB, BH); + Fl_Box *b2 = new Fl_Box(WB, 2 * WB + 2 * BH, w, BH, "History:"); + b2->align(FL_ALIGN_INSIDE|FL_ALIGN_LEFT); chooser->browser = new ConnectionBrowser - (WB, 2 * WB + BH, w - 2 * WB, h - 2 * BH - 4 * WB); + (WB, 2 * WB + 3 * BH, w - 2 * WB, h - 4 * BH - 4 * WB); chooser->browser->callback(select_cb); chooser->cancel = new Fl_Button (w - 2 * WB - 2 * BB, h - WB - BH, BB, BH, "Cancel"); chooser->ok = new Fl_Return_Button (w - WB - BB, h - WB - BH, BB, BH, "Run"); - chooser->box = new Fl_Box(WB, h - WB - BB, WB, WB); - chooser->box->hide(); - chooser->window->resizable(chooser->box); + Fl_Box *b3 = new Fl_Box(WB, h - WB - BB, WB, WB); + b3->hide(); + chooser->window->resizable(b3); } Fl_Preferences prefs(Fl_Preferences::USER, "fltk.org", "gmsh");