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 
8 class SymbolPinNamesWindow : public ToolWindow {
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