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
8namespace horizon {
9
10class EditViaDialog : public Gtk::Dialog {
11public:
12 EditViaDialog(Gtk::Window *parent, std::set<class Via *> &vias, class IPool &pool, IPool &pool_caching);
13 bool valid = false;
14
15private:
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