]> git.tdb.fi Git - r2c2.git/blobdiff - source/designer/manipulator.h
Style fixes, including:
[r2c2.git] / source / designer / manipulator.h
index 9e17384e4ee39b90c178d8e55c402e81bc9ec601..a17ad8d5e13ab0286bfe68badfda43977d843ff5 100644 (file)
@@ -9,22 +9,6 @@ class Selection;
 
 class Manipulator
 {
-public:
-       sigc::signal<void, const std::string &> signal_status;
-       sigc::signal<void, bool> signal_done;
-
-       Manipulator(Designer &);
-       void set_selection(Selection *);
-       void start_move();
-       void start_rotate();
-       void start_elevate();
-       void duplicate();
-       void flatten();
-       void even_slope(bool =false);
-       void cancel();
-       void button_press(int, int, float, float, unsigned);
-       void pointer_motion(int, int, float, float);
-       void render();
 private:
        enum Mode
        {
@@ -78,6 +62,24 @@ private:
        std::set<Marklin::Track *> neighbors;
        sigc::connection selection_changed_conn;
 
+public:
+       sigc::signal<void, const std::string &> signal_status;
+       sigc::signal<void, bool> signal_done;
+
+       Manipulator(Designer &);
+
+       void set_selection(Selection *);
+       void start_move();
+       void start_rotate();
+       void start_elevate();
+       void duplicate();
+       void flatten();
+       void even_slope(bool =false);
+       void cancel();
+       void button_press(int, int, float, float, unsigned);
+       void pointer_motion(int, int, float, float);
+       void render();
+private:
        void selection_changed();
        void update_wrap();
        void update_neighbors();