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
27 void canvas_update()
override;
28 void apply_preferences()
override;
34 Gtk::Entry *name_entry =
nullptr;
35 Gtk::Label *unit_label =
nullptr;
36 Gtk::Switch *can_expand_switch =
nullptr;
39 void update_unplaced();
41 void handle_selection_cross_probe();
44 void update_bbox_annotation();