Horizon
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 
8 namespace horizon {
9 
10 class BoardHoleDialog : public Gtk::Dialog {
11 public:
12  BoardHoleDialog(Gtk::Window *parent, std::set<class BoardHole *> &pads, class Pool *p, class Block *block);
13  bool valid = false;
14 
15 
16 private:
17  class Pool *pool;
18  class Block *block;
19  class MyParameterSetEditor *editor = nullptr;
20  class PoolBrowserButton *padstack_button = nullptr;
21  class NetButton *net_button = nullptr;
22 };
23 } // namespace horizon
Definition: net_button.hpp:8
Definition: edit_board_hole.cpp:15
A block is one level of hierarchy in the netlist.
Definition: block.hpp:26
Definition: edit_board_hole.hpp:10
Stores objects (Unit, Entity, Symbol, Part, etc.) from the pool.
Definition: pool.hpp:19
Definition: block.cpp:9
Definition: chooser_buttons.hpp:9