diff --git a/Fltk/clippingWindow.cpp b/Fltk/clippingWindow.cpp
index ed435f023bc51db4304a08c97f51ef27ba8c1fbb..4769e6c3673b1e8e1884f194a50f60164e00d102 100644
--- a/Fltk/clippingWindow.cpp
+++ b/Fltk/clippingWindow.cpp
@@ -260,7 +260,7 @@ clippingWindow::clippingWindow(int deltaFontSize)
   butt[0] = new Fl_Check_Button
     (L + WB, 3 * WB + 6 * BH, width - L - 2 * WB, BH, "Keep whole elements");
   butt[1] = new Fl_Check_Button
-    (L + WB, 3 * WB + 7 * BH, width - L - 2 * WB, BH, "Only draw intersecting volume layer");
+    (L + WB, 3 * WB + 7 * BH, width - L - 2 * WB, BH, "Only draw volume layer");
   butt[2] = new Fl_Check_Button
     (L + WB, 3 * WB + 8 * BH, width - L - 2 * WB, BH, "Cut only volume elements");
   for(int i = 0; i < 3; i++){
diff --git a/Fltk/optionWindow.cpp b/Fltk/optionWindow.cpp
index bb89a106742e2102e73d216a0da30d4614e18a35..b191dd4ca1dc1869d79922b02d3ef85e05f1038c 100644
--- a/Fltk/optionWindow.cpp
+++ b/Fltk/optionWindow.cpp
@@ -1327,7 +1327,7 @@ optionWindow::optionWindow(int deltaFontSize)
 {
   FL_NORMAL_SIZE -= deltaFontSize;
 
-  int width = 34 * FL_NORMAL_SIZE + WB;
+  int width = 37 * FL_NORMAL_SIZE + WB;
   int height = 12 * BH + 4 * WB;
   int L = 7 * FL_NORMAL_SIZE;
 
@@ -1822,6 +1822,7 @@ optionWindow::optionWindow(int deltaFontSize)
       while(GeneralOptions_Color[i].str) {
         general.color[i] = new Fl_Button
           (L + 2 * WB, 3 * WB + (6 + i) * BH, IW, BH, GeneralOptions_Color[i].str);
+        general.color[i]->align(FL_ALIGN_CENTER | FL_ALIGN_INSIDE | FL_ALIGN_CLIP);
         general.color[i]->callback(color_cb, (void *)GeneralOptions_Color[i].function);
         i++;
       }
@@ -2347,7 +2348,7 @@ optionWindow::optionWindow(int deltaFontSize)
       mesh.value[3]->callback(mesh_options_ok_cb);
 
       mesh.butt[4] = new Fl_Check_Button
-        (L + 2 * WB + IW + WB / 2, 2 * WB + 11 * BH, BW, BH, "Use incomplete elements");
+        (L + 2 * WB + 1.25 * IW, 2 * WB + 11 * BH, BW, BH, "Use incomplete elements");
       mesh.butt[4]->type(FL_TOGGLE_BUTTON);
       mesh.butt[4]->callback(mesh_options_ok_cb);
 
diff --git a/Fltk/pluginWindow.cpp b/Fltk/pluginWindow.cpp
index 910c7d9adfdcede76661066e1ccac16bdededba8..c0d4779cc10bd15e8b8fa9457351793a56860555 100644
--- a/Fltk/pluginWindow.cpp
+++ b/Fltk/pluginWindow.cpp
@@ -298,7 +298,7 @@ pluginWindow::pluginWindow(int deltaFontSize)
 {
   FL_NORMAL_SIZE -= deltaFontSize;
 
-  int width0 = 34 * FL_NORMAL_SIZE + WB;
+  int width0 = 37 * FL_NORMAL_SIZE + WB;
   int height0 = 12 * BH + 4 * WB;
   int L1 = 13 * FL_NORMAL_SIZE, L2 = 6 * FL_NORMAL_SIZE;
 
diff --git a/Fltk/visibilityWindow.cpp b/Fltk/visibilityWindow.cpp
index 2aff31dda8a0195c4e6de55bbf2d7c88176b5413..23ed0e807ca2badc63813ed136c3eb7dc7a84f89 100644
--- a/Fltk/visibilityWindow.cpp
+++ b/Fltk/visibilityWindow.cpp
@@ -1146,7 +1146,7 @@ visibilityWindow::visibilityWindow(int deltaFontSize)
 {
   FL_NORMAL_SIZE -= deltaFontSize;
 
-  int CC = (int)(1.1 * BB);
+  int CC = (int)(1.18 * BB);
 
   static int cols[5] = {3 * WB, CC, CC, 2 * CC, 0};
   int width = cols[0] + cols[1] + cols[2] + cols[3] + 7 * WB;