Horizon
Loading...
Searching...
No Matches
symbol_pin_names_window.hpp
1#pragma once
2#include <gtkmm.h>
3#include "util/uuid.hpp"
4#include "tool_window.hpp"
5
6namespace horizon {
7
9public:
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
14private:
15 class SchematicSymbol &sym;
16 class GatePinEditor *editor = nullptr;
17 void handle_import();
18
19 Gtk::SearchEntry *search_entry = nullptr;
20 Gtk::Revealer *search_revealer = nullptr;
21 Gtk::ToggleButton *search_button = nullptr;
22 void update_search();
23};
24} // namespace horizon
Definition symbol_pin_names_window.cpp:218
Definition imp_interface.hpp:12
Definition schematic_symbol.hpp:15
Definition symbol_pin_names_window.hpp:8
Definition tool_window.hpp:7
This class encapsulates a UUID and allows it to be uses as a value type.
Definition uuid.hpp:16