]> git.tdb.fi Git - r2c2.git/blobdiff - source/designer/objectproperties.h
Add property editing for terrain
[r2c2.git] / source / designer / objectproperties.h
index 9180206bd2f8aa5989f3654b4b78d0a2ca746f41..8433b68386dbbacdaa607ea37a45fcae71a5c64b 100644 (file)
@@ -5,6 +5,7 @@
 #include <msp/gltk/entry.h>
 #include "libr2c2/beamgate.h"
 #include "libr2c2/signal.h"
+#include "libr2c2/terrain.h"
 #include "libr2c2/track.h"
 
 class Selection;
@@ -70,6 +71,19 @@ private:
                virtual void apply();
        };
 
+       class TerrainProperties: public Properties
+       {
+       private:
+               R2C2::Terrain &terrain;
+               Msp::GLtk::Entry *ent_width;
+               Msp::GLtk::Entry *ent_height;
+
+       public:
+               TerrainProperties(ObjectProperties &, R2C2::Terrain &);
+
+               virtual void apply();
+       };
+
        Properties *properties;
        Msp::GLtk::Widget *prev_widget;