25 class DesignWin; |
25 class DesignWin; |
26 class GraphDisplayerCanvas; |
26 class GraphDisplayerCanvas; |
27 |
27 |
28 #include <libgnomecanvasmm.h> |
28 #include <libgnomecanvasmm.h> |
29 #include <libgnomecanvasmm/polygon.h> |
29 #include <libgnomecanvasmm/polygon.h> |
|
30 #include "map_value.h" |
30 |
31 |
31 ///One tab in the Notebook that is placed in the main window (\ref MainWin). |
32 ///One tab in the Notebook that is placed in the main window (\ref MainWin). |
32 |
33 |
33 ///One graph and all of its accessories like maps are assigned to one tab in the notebook. |
34 ///One graph and all of its accessories like maps are assigned to one tab in the notebook. |
34 ///\ref NoteBookTab is responsible for the user defined display of the graph: view can be |
35 ///\ref NoteBookTab is responsible for the user defined display of the graph: view can be |
170 ///After creation of new map \ref MapStorage emits a signal. |
171 ///After creation of new map \ref MapStorage emits a signal. |
171 ///This signal is bound to this callback function, that will call |
172 ///This signal is bound to this callback function, that will call |
172 ///a function with the same name and same parameterin \ref MapWin. |
173 ///a function with the same name and same parameterin \ref MapWin. |
173 ///This call-forwarder function is needed, because \ref Mapstorage does not know \ref MapWin |
174 ///This call-forwarder function is needed, because \ref Mapstorage does not know \ref MapWin |
174 ///\param mapname name of new map |
175 ///\param mapname name of new map |
175 void registerNewEdgeMap(std::string mapname); |
176 void registerNewEdgeMap(std::string mapname, MapValue::Type type); |
176 |
177 |
177 ///Registers recently created nodemap in \ref MapWin. |
178 ///Registers recently created nodemap in \ref MapWin. |
178 |
179 |
179 ///After creation of new map \ref MapStorage emits a signal. |
180 ///After creation of new map \ref MapStorage emits a signal. |
180 ///This signal is bound to this callback function, that will call |
181 ///This signal is bound to this callback function, that will call |
181 ///a function with the same name and same parameter in \ref MapWin. |
182 ///a function with the same name and same parameter in \ref MapWin. |
182 ///This call-forwarder function is needed, because \ref Mapstorage does not know \ref MapWin |
183 ///This call-forwarder function is needed, because \ref Mapstorage does not know \ref MapWin |
183 ///\param mapname name of new map |
184 ///\param mapname name of new map |
184 void registerNewNodeMap(std::string mapname); |
185 void registerNewNodeMap(std::string mapname, MapValue::Type type); |
185 |
186 |
186 ///Pops up and registrates the \ref MapWin of \ref NoteBookTab. |
187 ///Pops up and registrates the \ref MapWin of \ref NoteBookTab. |
187 |
188 |
188 ///See also |
189 ///See also |
189 ///\ref mapwin. |
190 ///\ref mapwin. |