9 ImpSymbol(
const std::string &symbol_filename,
const std::string &pool_path, TempMode temp_mode);
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();
55 Canvas::SymbolMode symbol_mode = Canvas::SymbolMode::EDIT_PREVIEW;
56 Glib::RefPtr<Gio::SimpleAction> toggle_junctions_and_hidden_names_action;
58 bool set_filename()
override;