Horizon
Loading...
Searching...
No Matches
edit_board_hole.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 BoardHoleDialog : public Gtk::Dialog {
11public:
12 BoardHoleDialog(Gtk::Window *parent, std::set<class BoardHole *> &pads, class IPool &p, class IPool &pool_caching,
13 class Block &block);
14 bool valid = false;
15
16
17private:
18 class IPool &pool;
19 class IPool &pool_caching;
20 class Block &block;
21 class ParameterSetEditor *editor = nullptr;
22 class PoolBrowserButton *padstack_button = nullptr;
23 class NetButton *net_button = nullptr;
24};
25} // namespace horizon
A block is one level of hierarchy in the netlist.
Definition block.hpp:29
Definition edit_board_hole.hpp:10
Definition ipool.hpp:15
Definition net_button.hpp:7
Definition parameter_set_editor.hpp:10
Definition pool_browser_button.hpp:9