From 07e961de1e10fe026807b68c0f2bda9451711a29 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Wed, 11 Jan 2006 03:51:16 +0000 Subject: [PATCH] don't print headers when help==0 --- Common/Options.cpp | 54 +++++++++++++++++++++++----------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/Common/Options.cpp b/Common/Options.cpp index ccbdf09983..4fdaba9997 100644 --- a/Common/Options.cpp +++ b/Common/Options.cpp @@ -1,4 +1,4 @@ -// $Id: Options.cpp,v 1.270 2006-01-06 00:34:21 geuzaine Exp $ +// $Id: Options.cpp,v 1.271 2006-01-11 03:51:16 geuzaine Exp $ // // Copyright (C) 1997-2006 C. Geuzaine, J.-F. Remacle // @@ -199,9 +199,9 @@ void Init_Options_GUI(int num) Set_ColorOptions_GUI(num, PrintOptions_Color); } -void Print_OptionCategory(int level, int diff, char *cat, FILE * file) +void Print_OptionCategory(int level, int diff, int help, char *cat, FILE * file) { - if(diff || !(level & GMSH_FULLRC)) + if(diff || !help || !(level & GMSH_FULLRC)) return; if(file) { fprintf(file, "//\n"); @@ -256,72 +256,72 @@ void Print_Options(int num, int level, int diff, int help, char *filename) fprintf(file, "//\n"); } - Print_OptionCategory(level, diff, "General options (strings)", file); + Print_OptionCategory(level, diff, help, "General options (strings)", file); Print_StringOptions(num, level, diff, help, GeneralOptions_String, "General.", file); - Print_OptionCategory(level, diff, "General options (numbers)", file); + Print_OptionCategory(level, diff, help, "General options (numbers)", file); Print_NumberOptions(num, level, diff, help, GeneralOptions_Number, "General.", file); - Print_OptionCategory(level, diff, "General options (colors)", file); + Print_OptionCategory(level, diff, help, "General options (colors)", file); Print_ColorOptions(num, level, diff, help, GeneralOptions_Color, "General.", file); - Print_OptionCategory(level, diff, "Geometry options (strings)", file); + Print_OptionCategory(level, diff, help, "Geometry options (strings)", file); Print_StringOptions(num, level, diff, help, GeometryOptions_String, "Geometry.", file); - Print_OptionCategory(level, diff, "Geometry options (numbers)", file); + Print_OptionCategory(level, diff, help, "Geometry options (numbers)", file); Print_NumberOptions(num, level, diff, help, GeometryOptions_Number, "Geometry.", file); - Print_OptionCategory(level, diff, "Geometry options (colors)", file); + Print_OptionCategory(level, diff, help, "Geometry options (colors)", file); Print_ColorOptions(num, level, diff, help, GeometryOptions_Color, "Geometry.", file); - Print_OptionCategory(level, diff, "Mesh options (strings)", file); + Print_OptionCategory(level, diff, help, "Mesh options (strings)", file); Print_StringOptions(num, level, diff, help, MeshOptions_String, "Mesh.", file); - Print_OptionCategory(level, diff, "Mesh options (numbers)", file); + Print_OptionCategory(level, diff, help, "Mesh options (numbers)", file); Print_NumberOptions(num, level, diff, help, MeshOptions_Number, "Mesh.", file); - Print_OptionCategory(level, diff, "Mesh options (colors)", file); + Print_OptionCategory(level, diff, help, "Mesh options (colors)", file); Print_ColorOptions(num, level, diff, help, MeshOptions_Color, "Mesh.", file); - Print_OptionCategory(level, diff, "Solver options (strings)", file); + Print_OptionCategory(level, diff, help, "Solver options (strings)", file); Print_StringOptions(num, level, diff, help, SolverOptions_String, "Solver.", file); - Print_OptionCategory(level, diff, "Solver options (numbers)", file); + Print_OptionCategory(level, diff, help, "Solver options (numbers)", file); Print_NumberOptions(num, level, diff, help, SolverOptions_Number, "Solver.", file); - Print_OptionCategory(level, diff, "Solver options (colors)", file); + Print_OptionCategory(level, diff, help, "Solver options (colors)", file); Print_ColorOptions(num, level, diff, help, SolverOptions_Color, "Solver.", file); - Print_OptionCategory(level, diff, "Post-processing options (strings)", file); + Print_OptionCategory(level, diff, help, "Post-processing options (strings)", file); Print_StringOptions(num, level, diff, help, PostProcessingOptions_String, "PostProcessing.", file); - Print_OptionCategory(level, diff, "Post-processing options (numbers)", file); + Print_OptionCategory(level, diff, help, "Post-processing options (numbers)", file); Print_NumberOptions(num, level, diff, help, PostProcessingOptions_Number, "PostProcessing.", file); - Print_OptionCategory(level, diff, "Post-processing options (colors)", file); + Print_OptionCategory(level, diff, help, "Post-processing options (colors)", file); Print_ColorOptions(num, level, diff, help, PostProcessingOptions_Color, "PostProcessing.", file); if(level & GMSH_FULLRC) { for(i = 0; i < List_Nbr(CTX.post.list); i++) { sprintf(tmp, "View[%d].", i); - Print_OptionCategory(level, diff, "View options (strings)", file); + Print_OptionCategory(level, diff, help, "View options (strings)", file); Print_StringOptions(i, level, diff, help, ViewOptions_String, tmp, file); - Print_OptionCategory(level, diff, "View options (numbers)", file); + Print_OptionCategory(level, diff, help, "View options (numbers)", file); Print_NumberOptions(i, level, diff, help, ViewOptions_Number, tmp, file); - Print_OptionCategory(level, diff, "View options (colors)", file); + Print_OptionCategory(level, diff, help, "View options (colors)", file); Print_ColorOptions(i, level, diff, help, ViewOptions_Color, tmp, file); strcat(tmp, "ColorTable"); Print_ColorTable(i, diff, tmp, file); } } else if(level & GMSH_OPTIONSRC) { - Print_OptionCategory(level, diff, "View options (strings)", file); + Print_OptionCategory(level, diff, help, "View options (strings)", file); Print_StringOptions(num, level, diff, help, ViewOptions_String, "View.", file); - Print_OptionCategory(level, diff, "View options (numbers)", file); + Print_OptionCategory(level, diff, help, "View options (numbers)", file); Print_NumberOptions(num, level, diff, help, ViewOptions_Number, "View.", file); - Print_OptionCategory(level, diff, "View options (colors)", file); + Print_OptionCategory(level, diff, help, "View options (colors)", file); Print_ColorOptions(num, level, diff, help, ViewOptions_Color, "View.", file); Print_ColorTable(num, diff, "View.ColorTable", file); } - Print_OptionCategory(level, diff, "Print options (strings)", file); + Print_OptionCategory(level, diff, help, "Print options (strings)", file); Print_StringOptions(num, level, diff, help, PrintOptions_String, "Print.", file); - Print_OptionCategory(level, diff, "Print options (numbers)", file); + Print_OptionCategory(level, diff, help, "Print options (numbers)", file); Print_NumberOptions(num, level, diff, help, PrintOptions_Number, "Print.", file); - Print_OptionCategory(level, diff, "Print options (colors)", file); + Print_OptionCategory(level, diff, help, "Print options (colors)", file); Print_ColorOptions(num, level, diff, help, PrintOptions_Color, "Print.", file); if(filename) { -- GitLab