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 {
 
   47   static GlyphManager &getInst() {
 
   49       inst=
new GlyphManager();
 
   57   std::string glyphName(
int id);
 
   61   int glyphId(std::string name);
 
   65   void loadGlyphPlugins();
 
   70   void initGlyphList(Graph **graph,GlGraphInputData* glGraphInputData,MutableContainer<Glyph *>& glyphs);
 
   74   void clearGlyphList(Graph **graph,GlGraphInputData* glGraphInputData,MutableContainer<Glyph *>& glyphs);
 
   80   static GlyphManager* inst;
 
   86 #endif // DOXYGEN_NOTFOR_DEVEL 
   88 #endif // Tulip_GLYPHMANAGER_H