3 #include "core/core_symbol.hpp"
8 ImpSymbol(
const std::string &symbol_filename,
const std::string &pool_path);
11 void construct()
override;
13 ActionCatalogItem::Availability get_editor_type_for_action()
const override
15 return ActionCatalogItem::AVAILABLE_IN_SYMBOL;
17 ObjectType get_editor_type()
const override
19 return ObjectType::SYMBOL;
22 void update_monitor()
override;
25 void canvas_update()
override;
26 void apply_preferences()
override;
29 Gtk::Entry *name_entry =
nullptr;
30 Gtk::Label *unit_label =
nullptr;
31 Gtk::Switch *can_expand_switch =
nullptr;
34 void update_unplaced();