equal
deleted
inserted
replaced
4 #define ALGOWIN_H |
4 #define ALGOWIN_H |
5 |
5 |
6 class AlgoWin; |
6 class AlgoWin; |
7 |
7 |
8 #include <all_include.h> |
8 #include <all_include.h> |
|
9 //#include <mapstorage.h> |
9 #include <algobox.h> |
10 #include <algobox.h> |
10 #include <libgnomecanvasmm.h> |
11 #include <libgnomecanvasmm.h> |
11 #include <libgnomecanvasmm/polygon.h> |
12 #include <libgnomecanvasmm/polygon.h> |
|
13 |
|
14 class MapStorage; |
12 |
15 |
13 enum {GENERAL, KRUSKAL, ALGO_NUM}; // algorithm IDs; |
16 enum {GENERAL, KRUSKAL, ALGO_NUM}; // algorithm IDs; |
14 |
17 |
15 class AlgoWin : public Gtk::Window |
18 class AlgoWin : public Gtk::Window |
16 { |
19 { |
32 void emit_tab_change(std::string); |
35 void emit_tab_change(std::string); |
33 |
36 |
34 AlgoWin(int, std::vector<std::string>); |
37 AlgoWin(int, std::vector<std::string>); |
35 |
38 |
36 void update_tablist(std::vector<std::string> tabnames); |
39 void update_tablist(std::vector<std::string> tabnames); |
37 void update_maplist( void *); |
40 void update_maplist(MapStorage *); |
38 |
41 |
39 void on_hide(); |
42 void on_hide(); |
40 }; |
43 }; |
41 #endif //ALGOWIN_H |
44 #endif //ALGOWIN_H |