21 #ifndef Tulip_GLYPHMANAGER_H
22 #define Tulip_GLYPHMANAGER_H
24 #ifndef DOXYGEN_NOTFOR_DEVEL
28 #include <tulip/tulipconf.h>
29 #include <tulip/Glyph.h>
30 #include <tulip/MutableContainer.h>
34 class GlGraphInputData;
40 class TLP_GL_SCOPE GlyphManager {
46 static std::string glyphName(
int id);
50 static int glyphId(
const std::string &name,
bool warnIfNotFound =
true);
54 static void loadGlyphPlugins();
59 static void initGlyphList(Graph **graph, GlGraphInputData *glGraphInputData,
60 MutableContainer<Glyph *> &glyphs);
64 static void clearGlyphList(Graph **graph, GlGraphInputData *glGraphInputData,
65 MutableContainer<Glyph *> &glyphs);