From 2a519e9bef5467de52adce934ae3576a80f4b4b9 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Tue, 26 Jan 2016 09:07:29 +0000 Subject: [PATCH] colormap icon --- Fltk/FlGui.cpp | 17 +++++++++++++++++ Fltk/optionWindow.cpp | 2 ++ 2 files changed, 19 insertions(+) diff --git a/Fltk/FlGui.cpp b/Fltk/FlGui.cpp index 9a7ad00061..01cad21ee6 100644 --- a/Fltk/FlGui.cpp +++ b/Fltk/FlGui.cpp @@ -199,6 +199,22 @@ static void gmsh_search(Fl_Color col) fl_line_style(FL_SOLID); } +static void gmsh_colormap(Fl_Color col) +{ + fl_color(FL_RED); + fl_begin_polygon(); + vv(-0.8,-0.8); vv(-0.3,-0.8); vv(-0.3,0.8); vv(-0.8,0.8); + fl_end_polygon(); + fl_color(FL_GREEN); + fl_begin_polygon(); + vv(-0.3,-0.8); vv(0.2,-0.8); vv(0.2,0.8); vv(-0.3,0.8); + fl_end_polygon(); + fl_color(FL_BLUE); + fl_begin_polygon(); + vv(0.2,-0.8); vv(0.7,-0.8); vv(0.7,0.8); vv(0.2,0.8); + fl_end_polygon(); +} + #undef vv #undef bl #undef el @@ -347,6 +363,7 @@ FlGui::FlGui(int argc, char **argv) fl_add_symbol("gmsh_gear", gmsh_gear, 1); fl_add_symbol("gmsh_graph", gmsh_graph, 1); fl_add_symbol("gmsh_search", gmsh_search, 1); + fl_add_symbol("gmsh_colormap", gmsh_colormap, 1); // load default system icons (for file browser) Fl_File_Icon::load_system_icons(); diff --git a/Fltk/optionWindow.cpp b/Fltk/optionWindow.cpp index 4b18405f4c..bb89a10674 100644 --- a/Fltk/optionWindow.cpp +++ b/Fltk/optionWindow.cpp @@ -3510,6 +3510,8 @@ optionWindow::optionWindow(int deltaFontSize) { Fl_Group *o = new Fl_Group (L + WB, WB + BH, width - 2 * WB, height - 2 * WB - BH, "Map"); + o->label("@-1gmsh_colormap"); + o->hide(); view.colorbar = new colorbarWindow -- GitLab