]> git.tdb.fi Git - r2c2.git/blobdiff - source/designer/designer.h
Arrange widgets in Designer with GLtk::Layout
[r2c2.git] / source / designer / designer.h
index fd70358c56698b0ee923a478d1902becdce06e35..b78ad81becf8db1650f4b9d8a691269148743c4d 100644 (file)
@@ -11,6 +11,7 @@
 #include <msp/gl/object.h>
 #include <msp/gl/pipeline.h>
 #include <msp/gltk/label.h>
+#include <msp/gltk/layout.h>
 #include <msp/gltk/resources.h>
 #include <msp/gltk/root.h>
 #include <msp/time/timestamp.h>
@@ -45,6 +46,7 @@ private:
        Msp::Input::Mouse mouse;
        Msp::GLtk::Resources ui_res;
        Msp::GLtk::Root root;
+       Msp::GLtk::Layout *root_layout;
 
        std::vector<Toolbar *> toolbars;
        Msp::GLtk::Label *lbl_status;
@@ -84,8 +86,6 @@ public:
        R2C2::Layout &get_layout() { return *layout; }
        R2C2::Layout3D &get_layout_3d() { return *layout_3d; }
        const CameraController &get_camera_controller() const { return *camera_ctl; }
-       const Msp::GLtk::Resources &get_ui_resources() const { return ui_res; }
-       Msp::GLtk::Root &get_root() { return root; }
 
        void new_track();
        void erase_tracks();
@@ -122,7 +122,6 @@ private:
        void manipulation_done(bool);
        void measure_changed();
        void measure_done();
-       void arrange_toolbars();
        void track_properties_response(int);
        void route_name_accept(const std::string &);
        void svg_export_accept(const std::string &);