|
void | construct () override |
|
ActionCatalogItem::Availability | get_editor_type_for_action () const override |
|
std::map< ObjectType, SelectionFilterInfo > | get_selection_filter_info () const override |
|
void | load_default_layers () override |
|
void | construct () override |
|
ActionCatalogItem::Availability | get_editor_type_for_action () const override |
|
std::map< ObjectType, SelectionFilterInfo > | get_selection_filter_info () const override |
|
void | load_default_layers () override |
|
void | construct_layer_box (bool pack=true) |
|
void | apply_preferences () override |
|
void | get_save_meta (json &j) override |
|
CanvasPreferences * | get_canvas_preferences () override |
|
void | construct_layer_box (bool pack=true) |
|
void | apply_preferences () override |
|
void | get_save_meta (json &j) override |
|
CanvasPreferences * | get_canvas_preferences () override |
|
ActionConnection & | connect_action (ToolID tool_id, std::function< void(const ActionConnection &)> cb) |
|
ActionConnection & | connect_action (ToolID tool_id) |
|
ActionConnection & | connect_action (ActionID action_id, std::function< void(const ActionConnection &)> cb) |
|
virtual void | expand_selection_for_property_panel (std::set< SelectableRef > &sel_extra, const std::set< SelectableRef > &sel) |
|
void | handle_selection_changed (void) |
|
bool | handle_key_press (GdkEventKey *key_event) |
|
void | handle_cursor_move (const Coordi &pos) |
|
bool | handle_click (GdkEventButton *button_event) |
|
bool | handle_click_release (GdkEventButton *button_event) |
|
bool | handle_context_menu (GdkEventButton *button_event) |
|
void | tool_process (ToolResponse &resp) |
|
void | tool_begin (ToolID id, bool override_selection=false, const std::set< SelectableRef > &sel={}, std::unique_ptr< ToolData > data=nullptr) |
|
void | add_tool_button (ToolID id, const std::string &label, bool left=true) |
|
void | handle_warning_selected (const Coordi &pos) |
|
virtual bool | handle_broadcast (const json &j) |
|
bool | handle_close (GdkEventAny *ev) |
|
json | send_json (const json &j) |
|
bool | trigger_action (const ActionToolID &action) |
|
bool | trigger_action (ActionID aid) |
|
bool | trigger_action (ToolID tid) |
|
void | add_tool_action (ToolID tid, const std::string &action) |
|
void | add_tool_action (ActionID aid, const std::string &action) |
|
void | add_hamburger_menu () |
|
virtual void | handle_maybe_drag () |
|
ObjectType | get_editor_type () const |
|
void | layer_up_down (bool up) |
|
void | goto_layer (int layer) |
|
Gtk::Button * | create_action_button (ActionToolID action) |
|
void | set_action_sensitive (ActionToolID, bool v) |
|
bool | get_action_sensitive (ActionToolID) const |
|
virtual void | update_action_sensitivity () |
|
type_signal_action_sensitive | signal_action_sensitive () |
|
virtual std::string | get_hud_text (std::set< SelectableRef > &sel) |
|
std::string | get_hud_text_for_component (const Component *comp) |
|
std::string | get_hud_text_for_net (const Net *net) |
|
void | set_monitor_files (const std::set< std::string > &files) |
|
void | set_monitor_items (const ItemSet &items) |
|
virtual void | update_monitor () |
|
void | edit_pool_item (ObjectType type, const UUID &uu) |
|
void | parameter_window_add_polygon_expand (class ParameterWindow *parameter_window) |
|
void | tool_update_data (std::unique_ptr< ToolData > &data) |
|
virtual void | search_center (const Searcher::SearchResult &res) |
|
virtual ActionToolID | get_doubleclick_action (ObjectType type, const UUID &uu) |
|
void | load_meta () |
|
void | set_window_title (const std::string &s) |
|
void | set_window_title_from_block () |
|
void | update_view_hints () |
|
virtual std::vector< std::string > | get_view_hints () |
|
virtual Searcher * | get_searcher_ptr () |
|
bool | has_searcher () |
|
Searcher & | get_searcher () |
|
class ActionButton & | add_action_button (ActionToolID action) |
|
class ActionButtonMenu & | add_action_button_menu (const char *icon_name) |
|
class ActionButton & | add_action_button_polygon () |
|
class ActionButton & | add_action_button_line () |
|
virtual ToolID | get_tool_for_drag_move (bool ctrl, const std::set< SelectableRef > &sel) const |
|
void | force_end_tool () |
|
ActionConnection & | connect_action (ToolID tool_id, std::function< void(const ActionConnection &)> cb) |
|
ActionConnection & | connect_action (ToolID tool_id) |
|
ActionConnection & | connect_action (ActionID action_id, std::function< void(const ActionConnection &)> cb) |
|
virtual void | expand_selection_for_property_panel (std::set< SelectableRef > &sel_extra, const std::set< SelectableRef > &sel) |
|
void | handle_selection_changed (void) |
|
bool | handle_key_press (GdkEventKey *key_event) |
|
void | handle_cursor_move (const Coordi &pos) |
|
bool | handle_click (GdkEventButton *button_event) |
|
bool | handle_click_release (GdkEventButton *button_event) |
|
bool | handle_context_menu (GdkEventButton *button_event) |
|
void | tool_process (ToolResponse &resp) |
|
void | tool_begin (ToolID id, bool override_selection=false, const std::set< SelectableRef > &sel={}, std::unique_ptr< ToolData > data=nullptr) |
|
void | add_tool_button (ToolID id, const std::string &label, bool left=true) |
|
void | handle_warning_selected (const Coordi &pos) |
|
virtual bool | handle_broadcast (const json &j) |
|
bool | handle_close (GdkEventAny *ev) |
|
json | send_json (const json &j) |
|
bool | trigger_action (const ActionToolID &action) |
|
bool | trigger_action (ActionID aid) |
|
bool | trigger_action (ToolID tid) |
|
void | add_tool_action (ToolID tid, const std::string &action) |
|
void | add_tool_action (ActionID aid, const std::string &action) |
|
void | add_hamburger_menu () |
|
virtual void | handle_maybe_drag () |
|
ObjectType | get_editor_type () const |
|
void | layer_up_down (bool up) |
|
void | goto_layer (int layer) |
|
Gtk::Button * | create_action_button (ActionToolID action) |
|
void | set_action_sensitive (ActionToolID, bool v) |
|
bool | get_action_sensitive (ActionToolID) const |
|
virtual void | update_action_sensitivity () |
|
type_signal_action_sensitive | signal_action_sensitive () |
|
virtual std::string | get_hud_text (std::set< SelectableRef > &sel) |
|
std::string | get_hud_text_for_component (const Component *comp) |
|
std::string | get_hud_text_for_net (const Net *net) |
|
void | set_monitor_files (const std::set< std::string > &files) |
|
void | set_monitor_items (const ItemSet &items) |
|
virtual void | update_monitor () |
|
void | edit_pool_item (ObjectType type, const UUID &uu) |
|
void | parameter_window_add_polygon_expand (class ParameterWindow *parameter_window) |
|
void | tool_update_data (std::unique_ptr< ToolData > &data) |
|
virtual void | search_center (const Searcher::SearchResult &res) |
|
virtual ActionToolID | get_doubleclick_action (ObjectType type, const UUID &uu) |
|
void | load_meta () |
|
void | set_window_title (const std::string &s) |
|
void | set_window_title_from_block () |
|
void | update_view_hints () |
|
virtual std::vector< std::string > | get_view_hints () |
|
virtual Searcher * | get_searcher_ptr () |
|
bool | has_searcher () |
|
Searcher & | get_searcher () |
|
class ActionButton & | add_action_button (ActionToolID action) |
|
class ActionButtonMenu & | add_action_button_menu (const char *icon_name) |
|
class ActionButton & | add_action_button_polygon () |
|
class ActionButton & | add_action_button_line () |
|
virtual ToolID | get_tool_for_drag_move (bool ctrl, const std::set< SelectableRef > &sel) const |
|
void | force_end_tool () |
|