static bool on_window_key_press(GdkEventKey* event) { unsigned int shortcut; shortcut = get_group0_keyval (event) | ( event->state & GDK_SHIFT_MASK ? SP_SHORTCUT_SHIFT_MASK : 0 ) | ( event->state & GDK_CONTROL_MASK ? SP_SHORTCUT_CONTROL_MASK : 0 ) | ( event->state & GDK_MOD1_MASK ? SP_SHORTCUT_ALT_MASK : 0 ); return sp_shortcut_invoke (shortcut, SP_ACTIVE_DESKTOP); }
bool Dialog::_onKeyPress(GdkEventKey *event) { unsigned int shortcut; shortcut = Inkscape::UI::Tools::get_group0_keyval(event) | ( event->state & GDK_SHIFT_MASK ? SP_SHORTCUT_SHIFT_MASK : 0 ) | ( event->state & GDK_CONTROL_MASK ? SP_SHORTCUT_CONTROL_MASK : 0 ) | ( event->state & GDK_MOD1_MASK ? SP_SHORTCUT_ALT_MASK : 0 ); return sp_shortcut_invoke(shortcut, SP_ACTIVE_DESKTOP); }
static bool on_window_key_press(GdkEventKey* event) { unsigned shortcut = 0; // FIXME why? shortcut = Inkscape::UI::Tools::get_group0_keyval (event) | ( event->state & GDK_SHIFT_MASK ? SP_SHORTCUT_SHIFT_MASK : 0 ) | ( event->state & GDK_CONTROL_MASK ? SP_SHORTCUT_CONTROL_MASK : 0 ) | ( event->state & GDK_MOD1_MASK ? SP_SHORTCUT_ALT_MASK : 0 ); return sp_shortcut_invoke (shortcut, SP_ACTIVE_DESKTOP); }