Horizon
src
dialogs
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
IPool
&p,
class
IPool
&pool_caching,
13
class
Block
&block);
14
bool
valid =
false
;
15
16
17
private
:
18
class
IPool
&pool;
19
class
IPool
&pool_caching;
20
class
Block
█
21
class
ParameterSetEditor
*editor =
nullptr
;
22
class
PoolBrowserButton
*padstack_button =
nullptr
;
23
class
NetButton
*net_button =
nullptr
;
24
};
25
}
// namespace horizon
horizon::Block
A block is one level of hierarchy in the netlist.
Definition:
block.hpp:29
horizon::BoardHoleDialog
Definition:
edit_board_hole.hpp:10
horizon::IPool
Definition:
ipool.hpp:14
horizon::NetButton
Definition:
net_button.hpp:7
horizon::ParameterSetEditor
Definition:
parameter_set_editor.hpp:10
horizon::PoolBrowserButton
Definition:
pool_browser_button.hpp:9
Generated by
1.9.1