]> git.tdb.fi Git - r2c2.git/blobdiff - source/designer/designer.h
Split the single large toolbar into a few smaller collapsible ones
[r2c2.git] / source / designer / designer.h
index 9fc2961ddd01ba7ba08da0858e16584100509e5d..e8d0d7605784c93a2b6af7714e389472b6f8fcb0 100644 (file)
@@ -50,7 +50,7 @@ private:
        Msp::GLtk::Resources ui_res;
        Msp::GLtk::Root root;
 
-       Toolbar *toolbar;
+       std::vector<Toolbar *> toolbars;
        Msp::GLtk::Label *lbl_status;
 
        R2C2::Catalogue catalogue;
@@ -94,8 +94,7 @@ public:
        Msp::GLtk::Root &get_root() { return root; }
 
        void new_track();
-       void set_turnout_id();
-       void set_sensor_id();
+       void track_properties();
        void rename_route();
        void svg_export();
 
@@ -120,8 +119,8 @@ private:
        void manipulation_done(bool);
        void measure_changed();
        void measure_done();
-       void turnout_id_accept(const std::string &);
-       void sensor_id_accept(const std::string &);
+       void arrange_toolbars();
+       void track_properties_response(int);
        void route_name_accept(const std::string &);
        void svg_export_accept(const std::string &);
        std::string tooltip(int, int);