Select Git revision
CutPlane.cpp
-
Christophe Geuzaine authoredChristophe Geuzaine authored
Options.cpp 262.62 KiB
// Gmsh - Copyright (C) 1997-2017 C. Geuzaine, J.-F. Remacle
//
// See the LICENSE.txt file for license information. Please report all
// bugs and problems to the public mailing list <gmsh@onelab.info>.
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include "GmshConfig.h"
#include "GmshVersion.h"
#include "GmshDefines.h"
#include "GmshMessage.h"
#include "StringUtils.h"
#include "GModel.h"
#include "Context.h"
#include "Options.h"
#include "OS.h"
#include "Colors.h"
#include "CommandLine.h"
#include "GamePad.h"
#include "DefaultOptions.h"
#if defined(HAVE_MESH)
#include "Generator.h"
#include "Field.h"
#include "BackgroundMesh.h"
#endif
#if defined(HAVE_PARSER)
#include "Parser.h"
#endif
#if defined(HAVE_POST)
#include "PView.h"
#include "PViewOptions.h"
#include "PViewData.h"
#include "adaptiveData.h"
#endif
#if defined(HAVE_PLUGINS)
#include "PluginManager.h"
#include "Plugin.h"
#endif
#if defined(HAVE_FLTK)
#include <FL/Fl_Tooltip.H>
#include "FlGui.h"
#include "drawContextFltk.h"
#include "graphicWindow.h"
#include "optionWindow.h"
#include "manipWindow.h"
#include "contextWindow.h"
#include "clippingWindow.h"
#include "onelabGroup.h"
#include "viewButton.h"
#include "drawContextFltkCairo.h"
#include "drawContextFltkStringTexture.h"
#endif
// General routines for string options
bool StringOption(int action, const char *category, int num,
const char *name, std::string &val, bool warnIfUnknown)
{
StringXString *s = 0;
if(!strcmp(category, "General"))
s = GeneralOptions_String;
else if(!strcmp(category, "Geometry"))
s = GeometryOptions_String;
else if(!strcmp(category, "Mesh"))