|
void | construct () override |
|
ActionCatalogItem::Availability | get_editor_type_for_action () const |
|
void | construct_layer_box (bool pack=true) |
|
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) |
|
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) |
|
virtual bool | handle_broadcast (const json &j) |
|
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 void | handle_maybe_drag () |
|
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 |
|
virtual void | update_action_sensitivity () |
|
type_signal_action_sensitive | signal_action_sensitive () |
|