3 #include "core/core_symbol.hpp"
4 #include "search/searcher_symbol.hpp"
9 ImpSymbol(
const std::string &symbol_filename,
const std::string &pool_path);
12 void construct()
override;
14 ActionCatalogItem::Availability get_editor_type_for_action()
const override
16 return ActionCatalogItem::AVAILABLE_IN_SYMBOL;
19 void update_monitor()
override;
21 Searcher *get_searcher_ptr()
override
26 bool uses_dynamic_version()
const override
31 unsigned int get_required_version()
const override;
34 void canvas_update()
override;
35 void apply_preferences()
override;
41 Gtk::Entry *name_entry =
nullptr;
42 Gtk::Label *unit_label =
nullptr;
43 Gtk::Switch *can_expand_switch =
nullptr;
44 Gtk::Button *expand_preview_button =
nullptr;
48 void update_unplaced();
50 void handle_selection_cross_probe()
override;
53 void update_bbox_annotation();
Definition: annotation.hpp:7
Definition: core_symbol.hpp:10
Definition: imp_symbol.hpp:7
Definition: searcher_symbol.hpp:5
Definition: searcher.hpp:9
Definition: symbol_preview_expand_window.hpp:9
Definition: symbol_preview_window.hpp:9
Definition: symbol.hpp:72
Definition: unplaced_box.hpp:9