Horizon
Loading...
Searching...
No Matches
manage_buses.hpp
1#pragma once
2#include <gtkmm.h>
3#include <array>
4#include <set>
5#include "util/uuid.hpp"
6namespace horizon {
7
8
9class ManageBusesDialog : public Gtk::Dialog {
10public:
11 ManageBusesDialog(Gtk::Window *parent, class Block &b);
12 bool valid = false;
13
14
15private:
16 Block &block;
17 Gtk::Stack *stack;
18 Gtk::ToolButton *delete_button;
19 void add_bus();
20 void remove_bus();
21 void update_bus_removable();
22
23
24 void ok_clicked();
25};
26} // namespace horizon
A block is one level of hierarchy in the netlist.
Definition block.hpp:29
Definition manage_buses.hpp:9