Horizon
edit_via.hpp
1 #pragma once
2 #include <gtkmm.h>
3 #include <array>
4 #include <set>
5 #include "common/common.hpp"
6 #include "parameter/set.hpp"
7 
8 namespace horizon {
9 
10 class EditViaDialog : public Gtk::Dialog {
11 public:
12  EditViaDialog(Gtk::Window *parent, std::set<class Via *> &vias, class IPool &pool, IPool &pool_caching);
13  bool valid = false;
14 
15 private:
16  class ParameterSetEditor *editor = nullptr;
17  Gtk::CheckButton *cb_from_rules = nullptr;
18  class PoolBrowserButton *button_vp = nullptr;
19  void update_sensitive();
20 };
21 } // namespace horizon
Definition: edit_via.hpp:10
Definition: ipool.hpp:14
Definition: parameter_set_editor.hpp:10
Definition: pool_browser_button.hpp:9