X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdesigner%2Fdesigner.h;h=b78ad81becf8db1650f4b9d8a691269148743c4d;hb=32739f060d1c025756b3ed702da1cbbdd6793064;hp=8348f60d3920d6ac276be5102571a000817cda16;hpb=bde934f7d5ba07a9442a305192e10024820d13ed;p=r2c2.git diff --git a/source/designer/designer.h b/source/designer/designer.h index 8348f60..b78ad81 100644 --- a/source/designer/designer.h +++ b/source/designer/designer.h @@ -11,6 +11,7 @@ #include #include #include +#include #include #include #include @@ -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 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(); @@ -113,8 +113,8 @@ private: void axis_motion(unsigned, float, float); void apply_camera(); void render(); - void track_added(R2C2::Track &); - void track_removed(R2C2::Track &); + void object_added(R2C2::Object &); + void object_removed(R2C2::Object &); R2C2::Object *pick_object(const R2C2::Vector &); void update_track_icon(R2C2::Track3D &); void selection_changed(); @@ -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 &);