[geany/geany] 74e3dd: Added keybindings for custom commands 4-9
Thomas Sahlin
git-noreply at xxxxx
Tue Feb 16 21:21:34 UTC 2016
Branch: refs/heads/master
Author: Thomas Sahlin <thomas.sahlin at invented.se>
Committer: Colomban Wendling <ban at herbesfolles.org>
Date: Tue, 16 Feb 2016 21:21:34 UTC
Commit: 74e3dd6d1c036a37a6071a597f8cc9fd9a248ce1
https://github.com/geany/geany/commit/74e3dd6d1c036a37a6071a597f8cc9fd9a248ce1
Log Message:
-----------
Added keybindings for custom commands 4-9
Modified Paths:
--------------
src/keybindings.c
src/keybindings.h
src/tools.c
Modified: src/keybindings.c
36 lines changed, 36 insertions(+), 0 deletions(-)
===================================================================
@@ -476,6 +476,18 @@ static void init_default_kb(void)
GDK_2, GEANY_PRIMARY_MOD_MASK, "edit_sendtocmd2", _("Send to Custom Command 2"), NULL);
add_kb(group, GEANY_KEYS_FORMAT_SENDTOCMD3, NULL,
GDK_3, GEANY_PRIMARY_MOD_MASK, "edit_sendtocmd3", _("Send to Custom Command 3"), NULL);
+ add_kb(group, GEANY_KEYS_FORMAT_SENDTOCMD4, NULL,
+ 0, 0, "edit_sendtocmd4", _("Send to Custom Command 4"), NULL);
+ add_kb(group, GEANY_KEYS_FORMAT_SENDTOCMD5, NULL,
+ 0, 0, "edit_sendtocmd5", _("Send to Custom Command 5"), NULL);
+ add_kb(group, GEANY_KEYS_FORMAT_SENDTOCMD6, NULL,
+ 0, 0, "edit_sendtocmd6", _("Send to Custom Command 6"), NULL);
+ add_kb(group, GEANY_KEYS_FORMAT_SENDTOCMD7, NULL,
+ 0, 0, "edit_sendtocmd7", _("Send to Custom Command 7"), NULL);
+ add_kb(group, GEANY_KEYS_FORMAT_SENDTOCMD8, NULL,
+ 0, 0, "edit_sendtocmd8", _("Send to Custom Command 8"), NULL);
+ add_kb(group, GEANY_KEYS_FORMAT_SENDTOCMD9, NULL,
+ 0, 0, "edit_sendtocmd9", _("Send to Custom Command 9"), NULL);
/* may fit better in editor group */
add_kb(group, GEANY_KEYS_FORMAT_SENDTOVTE, NULL,
0, 0, "edit_sendtovte", _("_Send Selection to Terminal"), "send_selection_to_vte1");
@@ -2431,6 +2443,30 @@ static gboolean cb_func_format_action(guint key_id)
if (ui_prefs.custom_commands && g_strv_length(ui_prefs.custom_commands) > 2)
tools_execute_custom_command(doc, ui_prefs.custom_commands[2]);
break;
+ case GEANY_KEYS_FORMAT_SENDTOCMD4:
+ if (ui_prefs.custom_commands && g_strv_length(ui_prefs.custom_commands) > 3)
+ tools_execute_custom_command(doc, ui_prefs.custom_commands[3]);
+ break;
+ case GEANY_KEYS_FORMAT_SENDTOCMD5:
+ if (ui_prefs.custom_commands && g_strv_length(ui_prefs.custom_commands) > 4)
+ tools_execute_custom_command(doc, ui_prefs.custom_commands[4]);
+ break;
+ case GEANY_KEYS_FORMAT_SENDTOCMD6:
+ if (ui_prefs.custom_commands && g_strv_length(ui_prefs.custom_commands) > 5)
+ tools_execute_custom_command(doc, ui_prefs.custom_commands[5]);
+ break;
+ case GEANY_KEYS_FORMAT_SENDTOCMD7:
+ if (ui_prefs.custom_commands && g_strv_length(ui_prefs.custom_commands) > 6)
+ tools_execute_custom_command(doc, ui_prefs.custom_commands[6]);
+ break;
+ case GEANY_KEYS_FORMAT_SENDTOCMD8:
+ if (ui_prefs.custom_commands && g_strv_length(ui_prefs.custom_commands) > 7)
+ tools_execute_custom_command(doc, ui_prefs.custom_commands[7]);
+ break;
+ case GEANY_KEYS_FORMAT_SENDTOCMD9:
+ if (ui_prefs.custom_commands && g_strv_length(ui_prefs.custom_commands) > 8)
+ tools_execute_custom_command(doc, ui_prefs.custom_commands[8]);
+ break;
case GEANY_KEYS_FORMAT_SENDTOVTE:
on_send_selection_to_vte1_activate(NULL, NULL);
break;
Modified: src/keybindings.h
6 lines changed, 6 insertions(+), 0 deletions(-)
===================================================================
@@ -267,6 +267,12 @@ enum GeanyKeyBindingID
GEANY_KEYS_DOCUMENT_CLONE, /**< Keybinding. */
GEANY_KEYS_FILE_QUIT, /**< Keybinding. */
GEANY_KEYS_FILE_PROPERTIES, /**< Keybinding. */
+ GEANY_KEYS_FORMAT_SENDTOCMD4, /**< Keybinding. */
+ GEANY_KEYS_FORMAT_SENDTOCMD5, /**< Keybinding. */
+ GEANY_KEYS_FORMAT_SENDTOCMD6, /**< Keybinding. */
+ GEANY_KEYS_FORMAT_SENDTOCMD7, /**< Keybinding. */
+ GEANY_KEYS_FORMAT_SENDTOCMD8, /**< Keybinding. */
+ GEANY_KEYS_FORMAT_SENDTOCMD9, /**< Keybinding. */
GEANY_KEYS_COUNT /* must not be used by plugins */
};
Modified: src/tools.c
6 lines changed, 6 insertions(+), 0 deletions(-)
===================================================================
@@ -554,6 +554,12 @@ static void cc_insert_custom_command_items(GtkMenu *me, const gchar *label, cons
case 0: key_idx = GEANY_KEYS_FORMAT_SENDTOCMD1; break;
case 1: key_idx = GEANY_KEYS_FORMAT_SENDTOCMD2; break;
case 2: key_idx = GEANY_KEYS_FORMAT_SENDTOCMD3; break;
+ case 3: key_idx = GEANY_KEYS_FORMAT_SENDTOCMD4; break;
+ case 4: key_idx = GEANY_KEYS_FORMAT_SENDTOCMD5; break;
+ case 5: key_idx = GEANY_KEYS_FORMAT_SENDTOCMD6; break;
+ case 6: key_idx = GEANY_KEYS_FORMAT_SENDTOCMD7; break;
+ case 7: key_idx = GEANY_KEYS_FORMAT_SENDTOCMD8; break;
+ case 8: key_idx = GEANY_KEYS_FORMAT_SENDTOCMD9; break;
}
item = gtk_menu_item_new_with_label(label);
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
More information about the Commits
mailing list