Horizon
symbol_pin_names_window.hpp
1 #pragma once
2 #include <gtkmm.h>
3 #include "util/uuid.hpp"
4 #include "tool_window.hpp"
5 
6 namespace horizon {
7 
9 public:
10  SymbolPinNamesWindow(Gtk::Window *parent, class ImpInterface *intf, class SchematicSymbol &s);
11  void go_to_pin(const UUID &uu);
12  UUID get_selected_pin();
13 
14 private:
15  class SchematicSymbol &sym;
16  class GatePinEditor *editor = nullptr;
17  void handle_import();
18 };
19 } // namespace horizon
horizon::SymbolPinNamesWindow
Definition: symbol_pin_names_window.hpp:8
horizon::ImpInterface
Definition: imp_interface.hpp:12
horizon::GatePinEditor
Definition: symbol_pin_names_window.cpp:139
horizon::SchematicSymbol
Definition: schematic_symbol.hpp:17
horizon::ToolWindow
Definition: tool_window.hpp:7
horizon::UUID
This class encapsulates a UUID and allows it to be uses as a value type.
Definition: uuid.hpp:16