equal
deleted
inserted
replaced
17 */ |
17 */ |
18 |
18 |
19 #ifndef DESWIN_H |
19 #ifndef DESWIN_H |
20 #define DESWIN_H |
20 #define DESWIN_H |
21 |
21 |
22 class NoteBookTab; |
|
23 |
|
24 #include <all_include.h> |
22 #include <all_include.h> |
25 #include <libgnomecanvasmm.h> |
23 #include <libgnomecanvasmm.h> |
26 #include <libgnomecanvasmm/polygon.h> |
24 #include <libgnomecanvasmm/polygon.h> |
27 |
25 |
28 class DesignWin : public Gtk::Window |
26 class DesignWin : public Gtk::Window |
29 { |
27 { |
30 private: |
28 private: |
31 ///\ref NoteBookTab to that the \ref MapWin belongs to. |
|
32 NoteBookTab & mytab; |
|
33 |
|
34 Gtk::SpinButton * attraction; |
29 Gtk::SpinButton * attraction; |
35 Gtk::SpinButton * propulsation; |
30 Gtk::SpinButton * propulsation; |
36 Gtk::SpinButton * iteration; |
31 Gtk::SpinButton * iteration; |
37 Gtk::Table table; |
32 Gtk::Table table; |
38 Gtk::Button * close_button; |
33 Gtk::Button * close_button; |
52 bool closeIfEscapeIsPressed(GdkEventKey* e); |
47 bool closeIfEscapeIsPressed(GdkEventKey* e); |
53 |
48 |
54 ///Constructor |
49 ///Constructor |
55 |
50 |
56 ///It builds the window. |
51 ///It builds the window. |
57 DesignWin(const std::string&, double, double, int, NoteBookTab & mw); |
52 DesignWin(const std::string&, double, double, int); |
58 |
53 |
59 sigc::signal<void, double> signal_attraction(){return signal_attraction_ch;}; |
54 sigc::signal<void, double> signal_attraction(){return signal_attraction_ch;}; |
60 sigc::signal<void, double> signal_propulsation(){return signal_propulsation_ch;}; |
55 sigc::signal<void, double> signal_propulsation(){return signal_propulsation_ch;}; |
61 sigc::signal<void, int> signal_iteration(){return signal_iteration_ch;}; |
56 sigc::signal<void, int> signal_iteration(){return signal_iteration_ch;}; |
62 sigc::signal<void> close_run(){return close_run_pr;}; |
57 sigc::signal<void> close_run(){return close_run_pr;}; |