Skip to content
Snippets Groups Projects
Commit 746311af authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

fix button drawing "problem" (labels get "fat" with antialiased fonts). Tip from mike@easysw.com.
parent 6ad00f7a
No related branches found
No related tags found
No related merge requests found
......@@ -39,10 +39,8 @@
# include <GL/glu.h>
# endif
# define GMSH_WINDOW_BOX FL_FLAT_BOX
# define GMSH_TOGGLE_BOX FL_DOWN_BOX
# define GMSH_TOGGLE_COLOR FL_BLACK
# define GMSH_RADIO_BOX FL_ROUND_DOWN_BOX
# define GMSH_RADIO_COLOR FL_BLACK
// fixes the antialiasing problem with default box type (FL_NO_BOX)
# define GMSH_CHECK_BUTTON_BOX FL_FLAT_BOX
#endif
#endif
This diff is collapsed.
// $Id: GUI_Extras.cpp,v 1.24 2006-09-03 07:44:10 geuzaine Exp $
// $Id: GUI_Extras.cpp,v 1.25 2006-09-23 15:39:13 geuzaine Exp $
//
// Copyright (C) 1997-2006 C. Geuzaine, J.-F. Remacle
//
......@@ -254,8 +254,7 @@ int jpeg_dialog(char *name)
dialog->s[1]->step(1);
dialog->b = new Fl_Check_Button(WB, y, 2 * BB + WB, BH, "Print text strings"); y += BH;
dialog->b->type(FL_TOGGLE_BUTTON);
dialog->b->down_box(GMSH_TOGGLE_BOX);
dialog->b->selection_color(GMSH_TOGGLE_COLOR);
dialog->b->box(GMSH_CHECK_BUTTON_BOX);
dialog->ok = new Fl_Return_Button(WB, y + WB, BB, BH, "OK");
dialog->cancel = new Fl_Button(2 * WB + BB, y + WB, BB, BH, "Cancel");
dialog->window->set_modal();
......@@ -313,8 +312,7 @@ int generic_bitmap_dialog(char *name, char *title, int format)
dialog->window->box(GMSH_WINDOW_BOX);
dialog->b = new Fl_Check_Button(WB, y, 2 * BB + WB, BH, "Print text strings"); y += BH;
dialog->b->type(FL_TOGGLE_BUTTON);
dialog->b->down_box(GMSH_TOGGLE_BOX);
dialog->b->selection_color(GMSH_TOGGLE_COLOR);
dialog->b->box(GMSH_CHECK_BUTTON_BOX);
dialog->ok = new Fl_Return_Button(WB, y + WB, BB, BH, "OK");
dialog->cancel = new Fl_Button(2 * WB + BB, y + WB, BB, BH, "Cancel");
dialog->window->set_modal();
......@@ -374,8 +372,7 @@ int gif_dialog(char *name)
dialog->b[4] = new Fl_Check_Button(WB, y, 2 * BB + WB, BH, "Print text strings"); y += BH;
for(int i = 0; i < 5; i++){
dialog->b[i]->type(FL_TOGGLE_BUTTON);
dialog->b[i]->down_box(GMSH_TOGGLE_BOX);
dialog->b[i]->selection_color(GMSH_TOGGLE_COLOR);
dialog->b[i]->box(GMSH_CHECK_BUTTON_BOX);
}
dialog->ok = new Fl_Return_Button(WB, y + WB, BB, BH, "OK");
dialog->cancel = new Fl_Button(2 * WB + BB, y + WB, BB, BH, "Cancel");
......@@ -492,8 +489,7 @@ int gl2ps_dialog(char *name, char *title, int format)
dialog->b[5] = new Fl_Check_Button(WB, y, 2 * BB + WB, BH, "Print text strings"); y += BH;
for(int i = 0; i < 6; i++){
dialog->b[i]->type(FL_TOGGLE_BUTTON);
dialog->b[i]->down_box(GMSH_TOGGLE_BOX);
dialog->b[i]->selection_color(GMSH_TOGGLE_COLOR);
dialog->b[i]->box(GMSH_CHECK_BUTTON_BOX);
}
dialog->ok = new Fl_Return_Button(WB, y + WB, BB, BH, "OK");
dialog->cancel = new Fl_Button(2 * WB + BB, y + WB, BB, BH, "Cancel");
......@@ -569,13 +565,11 @@ int options_dialog(char *name)
dialog->b[0] = new Fl_Check_Button(WB, y, 2 * BB + WB, BH, "Save only modified options"); y += BH;
dialog->b[0]->value(1);
dialog->b[0]->type(FL_TOGGLE_BUTTON);
dialog->b[0]->down_box(GMSH_TOGGLE_BOX);
dialog->b[0]->selection_color(GMSH_TOGGLE_COLOR);
dialog->b[0]->box(GMSH_CHECK_BUTTON_BOX);
dialog->b[1] = new Fl_Check_Button(WB, y, 2 * BB + WB, BH, "Print help strings"); y += BH;
dialog->b[1]->value(1);
dialog->b[1]->type(FL_TOGGLE_BUTTON);
dialog->b[1]->down_box(GMSH_TOGGLE_BOX);
dialog->b[1]->selection_color(GMSH_TOGGLE_COLOR);
dialog->b[1]->box(GMSH_CHECK_BUTTON_BOX);
dialog->ok = new Fl_Return_Button(WB, y + WB, BB, BH, "OK");
dialog->cancel = new Fl_Button(2 * WB + BB, y + WB, BB, BH, "Cancel");
dialog->window->set_modal();
......@@ -638,8 +632,7 @@ int msh_dialog(char *name)
dialog->c->align(FL_ALIGN_RIGHT);
dialog->b = new Fl_Check_Button(WB, y, 2 * BB + WB, BH, "Save all (ignore physicals)"); y += BH;
dialog->b->type(FL_TOGGLE_BUTTON);
dialog->b->down_box(GMSH_TOGGLE_BOX);
dialog->b->selection_color(GMSH_TOGGLE_COLOR);
dialog->b->box(GMSH_CHECK_BUTTON_BOX);
dialog->ok = new Fl_Return_Button(WB, y + WB, BB, BH, "OK");
dialog->cancel = new Fl_Button(2 * WB + BB, y + WB, BB, BH, "Cancel");
dialog->window->set_modal();
......@@ -699,8 +692,7 @@ int unv_dialog(char *name)
dialog->window->box(GMSH_WINDOW_BOX);
dialog->b = new Fl_Check_Button(WB, y, 2 * BB + WB, BH, "Save all (ignore physicals)"); y += BH;
dialog->b->type(FL_TOGGLE_BUTTON);
dialog->b->down_box(GMSH_TOGGLE_BOX);
dialog->b->selection_color(GMSH_TOGGLE_COLOR);
dialog->b->box(GMSH_CHECK_BUTTON_BOX);
dialog->ok = new Fl_Return_Button(WB, y + WB, BB, BH, "OK");
dialog->cancel = new Fl_Button(2 * WB + BB, y + WB, BB, BH, "Cancel");
dialog->window->set_modal();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment