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
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
horizon::BoardHoleDialog
Definition:
edit_board_hole.hpp:10
horizon::MyParameterSetEditor
Definition:
edit_board_hole.cpp:15
horizon::Block
A block is one level of hierarchy in the netlist.
Definition:
block.hpp:26
horizon::PoolBrowserButton
Definition:
pool_browser_button.hpp:9
horizon::NetButton
Definition:
net_button.hpp:8
horizon::Pool
Stores objects (Unit, Entity, Symbol, Part, etc.) from the pool.
Definition:
pool.hpp:21
Generated by
1.8.16