eps_win.h
changeset 201 879e47e5b731
parent 198 d6cc0579b94b
equal deleted inserted replaced
3:54cc55418903 4:300939c8281b
    22 class MapSelector;
    22 class MapSelector;
    23 
    23 
    24 #include <all_include.h>
    24 #include <all_include.h>
    25 #include <libgnomecanvasmm.h>
    25 #include <libgnomecanvasmm.h>
    26 #include <libgnomecanvasmm/polygon.h>
    26 #include <libgnomecanvasmm/polygon.h>
       
    27 #include "map_value.h"
    27 
    28 
    28 ///Graph visualization setup window.
    29 ///Graph visualization setup window.
    29 
    30 
    30 ///This class is responsible for creating a window,
    31 ///This class is responsible for creating a window,
    31 ///on which the visualization attributes can be
    32 ///on which the visualization attributes can be
    59   ///binds the needed signal to the correct place.
    60   ///binds the needed signal to the correct place.
    60   ///\param title title of window
    61   ///\param title title of window
    61   ///\param eml edgemap list
    62   ///\param eml edgemap list
    62   ///\param nml nodemap list
    63   ///\param nml nodemap list
    63   ///\param mw the owner \ref NoteBookTab (\ref mytab)
    64   ///\param mw the owner \ref NoteBookTab (\ref mytab)
    64   EpsWin(const std::string& title, std::vector<std::string>);
    65   EpsWin(const std::string& title, std::vector<std::string>, std::vector<std::string>);
    65 
    66 
    66   ///Deregistrates \ref EpsWin in its \ref NoteBookTab (\ref mytab)
    67   ///Deregistrates \ref EpsWin in its \ref NoteBookTab (\ref mytab)
    67   virtual bool on_delete_event(GdkEventAny *);
    68   virtual bool on_delete_event(GdkEventAny *);
    68 
    69 
    69   ///Close window if Esc key pressed.
    70   ///Close window if Esc key pressed.
   100 
   101 
   101   ///This function inserts name of the new nodemap in the name list in \ref MapSelector s
   102   ///This function inserts name of the new nodemap in the name list in \ref MapSelector s
   102 
   103 
   103   ///\param new_name
   104   ///\param new_name
   104   ///name of new map
   105   ///name of new map
   105   void registerNewNodeMap(std::string new_name);
   106   void registerNewNodeMap(std::string new_name, MapValue::Type type);
   106 };
   107 };
   107 
   108 
   108 #endif //EPS_WIN_H
   109 #endif //EPS_WIN_H