|
Horizon
|
Public Member Functions | |
| ImpSchematic (const std::string &schematic_filename, const std::string &block_filename, const PoolParams ¶ms) | |
| void | update_highlights () override |
Public Member Functions inherited from horizon::ImpBase | |
| ImpBase (const PoolParams ¶ms) | |
| void | run (int argc, char *argv[]) |
| void | canvas_update_from_pp () |
Protected Member Functions | |
| void | construct () override |
| bool | handle_broadcast (const json &j) |
| void | handle_maybe_drag () |
| void | update_action_sensitivity () override |
| ActionCatalogItem::Availability | get_editor_type_for_action () const |
Protected Member Functions inherited from horizon::ImpBase | |
| 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) |
| void | sc (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 (const ToolResponse &resp) |
| void | tool_begin (ToolID id) |
| void | add_tool_button (ToolID id, const std::string &label, bool left=true) |
| void | handle_warning_selected (const Coordi &pos) |
| bool | handle_close (GdkEventAny *ev) |
| json | send_json (const json &j) |
| bool | trigger_action (const std::pair< ActionID, ToolID > &action) |
| bool | trigger_action (ActionID aid) |
| bool | trigger_action (ToolID tid) |
| void | add_tool_action (ToolID tid, const std::string &action) |
| Glib::RefPtr< Gio::Menu > | add_hamburger_menu () |
| virtual CanvasPreferences * | get_canvas_preferences () |
| void | layer_up_down (bool up) |
| void | goto_layer (int layer) |
| Gtk::Button * | create_action_button (std::pair< ActionID, ToolID > action) |
| void | set_action_sensitive (std::pair< ActionID, ToolID >, bool v) |
| bool | get_action_sensitive (std::pair< ActionID, ToolID >) const |
| type_signal_action_sensitive | signal_action_sensitive () |
Friends | |
| class | ImpInterface |
Additional Inherited Members | |
Public Attributes inherited from horizon::ImpBase | |
| std::set< ObjectRef > | highlights |
Protected Types inherited from horizon::ImpBase | |
| typedef sigc::signal< void > | type_signal_action_sensitive |
Protected Attributes inherited from horizon::ImpBase | |
| MainWindow * | main_window |
| class CanvasGL * | canvas |
| class PropertyPanels * | panels |
| WarningsBox * | warnings_box |
| class ToolPopover * | tool_popover |
| Gtk::Menu * | context_menu = nullptr |
| SpinButtonDim * | grid_spin_button |
| std::unique_ptr< SelectionFilterDialog > | selection_filter_dialog |
| std::unique_ptr< Pool > | pool |
| Cores | core |
| std::unique_ptr< ClipboardManager > | clipboard = nullptr |
| std::unique_ptr< KeySequenceDialog > | key_sequence_dialog = nullptr |
| std::unique_ptr< ImpInterface > | imp_interface = nullptr |
| Glib::RefPtr< Glib::Binding > | grid_spacing_binding |
| std::map< std::pair< ActionID, ToolID >, ActionConnection > | action_connections |
| class RulesWindow * | rules_window = nullptr |
| zmq::context_t | zctx |
| zmq::socket_t | sock_broadcast_rx |
| zmq::socket_t | sock_project |
| bool | sockets_connected = false |
| bool | no_update = false |
| ImpPreferences | preferences |
| class ImpPreferencesWindow * | preferences_window = nullptr |
| std::unique_ptr< WindowStateStore > | state_store = nullptr |
1.8.13