Horizon
src
dialogs
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
8
namespace
horizon {
9
10
class
EditViaDialog
:
public
Gtk::Dialog {
11
public
:
12
EditViaDialog
(Gtk::Window *parent, std::set<class Via *> &vias,
class
ViaPadstackProvider
&vpp);
13
bool
valid =
false
;
14
15
private
:
16
class
ParameterSetEditor
*editor =
nullptr
;
17
Gtk::CheckButton *cb_from_rules =
nullptr
;
18
class
ViaPadstackButton
*button_vp =
nullptr
;
19
void
update_sensitive();
20
};
21
}
// namespace horizon
horizon::EditViaDialog
Definition:
edit_via.hpp:10
horizon::ParameterSetEditor
Definition:
parameter_set_editor.hpp:9
horizon::ViaPadstackButton
Definition:
chooser_buttons.hpp:8
horizon::ViaPadstackProvider
Definition:
via_padstack_provider.hpp:13
Generated by
1.9.1