Horizon
edit_shape.hpp
1 #pragma once
2 #include <gtkmm.h>
3 #include <array>
4 #include <set>
5 #include "common/common.hpp"
6 #include "util/uuid.hpp"
7 namespace horizon {
8 
9 class ShapeDialog : public Gtk::Dialog {
10  friend class ShapeEditor;
11 
12 public:
13  ShapeDialog(Gtk::Window *parent, std::set<class Shape *> sh);
14  bool valid = false;
15 
16 
17 private:
18  std::set<class Shape *> shapes;
19  class ShapeEditor *editor = nullptr;
20 };
21 } // namespace horizon
horizon::ShapeDialog
Definition: edit_shape.hpp:9
horizon::ShapeEditor
Definition: edit_shape.cpp:12