diff --git a/Fltk/classificationEditor.cpp b/Fltk/classificationEditor.cpp index 52561dfce80bb55b992de96a0155beb9155e70e9..6f821c82a361cd0ef67005b98285c21d0eef7124 100644 --- a/Fltk/classificationEditor.cpp +++ b/Fltk/classificationEditor.cpp @@ -537,7 +537,8 @@ classificationEditor::classificationEditor() opt_mesh_line_width(0, GMSH_SET | GMSH_GUI, 1.5); // construct GUI in terms of standard sizes - const int width = (int)(3.5 * BB), height = 10 * BH; + int BBB = (int)(1.4 * BB); // labels too long + const int width = (int)(3.5 * BBB), height = 10 * BH; _window = new dialogWindow(width, height, CTX.non_modal_windows, "Classify"); @@ -548,23 +549,23 @@ classificationEditor::classificationEditor() edge_detec = o; _buttons[CLASSBUTTON_OK] = new Fl_Button - (4*WB+2*BB, 7*WB+6*BH, BB, BH, "OK"); + (4*WB+2*BBB, 7*WB+6*BH, BBB, BH, "OK"); _buttons[CLASSBUTTON_OK]->callback(class_ok_cb, this); _buttons[CLASSBUTTON_SELECT] = new Fl_Button - (2*WB, 2*WB+1*BH, BB, BH, "Select Elements"); + (2*WB, 2*WB+1*BH, BBB, BH, "Select Elements"); _buttons[CLASSBUTTON_SELECT]->callback(class_select_cb, this); _togbuttons[CLASSTOGBUTTON_HIDE] = new Fl_Toggle_Button - (3*WB+BB, 2*WB+1*BH, BB, BH, "Hide Unselected"); + (3*WB+BBB, 2*WB+1*BH, BBB, BH, "Hide Unselected"); _togbuttons[CLASSTOGBUTTON_HIDE]->callback(class_hide_cb,this); _togbuttons[CLASSTOGBUTTON_CLOS] = new Fl_Toggle_Button - (2*WB, 4*WB+3*BH, BB, BH, "Include Closure"); + (2*WB, 4*WB+3*BH, BBB, BH, "Include Closure"); _togbuttons[CLASSTOGBUTTON_CLOS]->callback(updateedges_cb,this); _inputs[CLASSVALUE_ANGLE] = new Fl_Value_Input - (3*WB+BB, 4*WB+3*BH, BB, BH, "Treshold Angle"); + (3*WB+BBB, 4*WB+3*BH, BBB, BH, "Treshold Angle"); _inputs[CLASSVALUE_ANGLE]->value(40); _inputs [CLASSVALUE_ANGLE]->maximum(90); _inputs[CLASSVALUE_ANGLE]->minimum(0); @@ -574,17 +575,17 @@ classificationEditor::classificationEditor() _inputs[CLASSVALUE_ANGLE]->callback(updateedges_cb,this); _buttons[CLASSBUTTON_DEL] = new Fl_Button - (2*WB, 5*WB+4*BH, BB, BH, "Delete Edge"); + (2*WB, 5*WB+4*BH, BBB, BH, "Delete Edge"); _buttons[CLASSBUTTON_DEL]->callback(class_deleteedge_cb, this); _buttons[CLASSBUTTON_DEL]->deactivate(); _buttons[CLASSBUTTON_ADD] = new Fl_Button - (2*WB, 6*WB+5*BH, BB, BH, "Save Selection"); + (2*WB, 6*WB+5*BH, BBB, BH, "Save Selection"); _buttons[CLASSBUTTON_ADD]->callback(class_save_cb, this); _buttons[CLASSBUTTON_ADD]->deactivate(); _buttons[CLASSBUTTON_CLEAR] = new Fl_Button - (2*WB, 7*WB+6*BH, BB, BH, "Clear Selection"); + (2*WB, 7*WB+6*BH, BBB, BH, "Clear Selection"); _buttons[CLASSBUTTON_CLEAR]->callback(class_clear_cb, this); _buttons[CLASSBUTTON_CLEAR]->deactivate(); o->end(); @@ -596,10 +597,10 @@ classificationEditor::classificationEditor() o->deactivate(); o->hide(); _buttons[CLASSBUTTON_SELFAC] = new Fl_Button - (2*WB, 2*WB+1*BH, BB, BH, "Select Model Face"); + (2*WB, 2*WB+1*BH, BBB, BH, "Select Model Face"); _buttons[CLASSBUTTON_SELFAC]->callback(class_selectgface_cb, this); _buttons[CLASSBUTTON_COLOR] = new Fl_Button - (2*WB, 3*WB+2*BH, BB, BH, "Classify Mesh Faces"); + (2*WB, 3*WB+2*BH, BBB, BH, "Classify Mesh Faces"); _buttons[CLASSBUTTON_COLOR]->callback(class_color_cb, this); o->end(); }