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;
18 ObjectType get_editor_type()
const override
20 return ObjectType::SYMBOL;
23 void update_monitor()
override;
25 Searcher *get_searcher_ptr()
override
31 void canvas_update()
override;
32 void apply_preferences()
override;
37 Gtk::Entry *name_entry =
nullptr;
38 Gtk::Label *unit_label =
nullptr;
39 Gtk::Switch *can_expand_switch =
nullptr;
42 void update_unplaced();
46 void update_bbox_annotation();