Skip to content

Commit

Permalink
geanyctags: use plugin_set_key_group() instead of deprecated PLUGIN_K…
Browse files Browse the repository at this point in the history
…EY_GROUP()
  • Loading branch information
techee committed Oct 14, 2014
1 parent eb0a9f9 commit 03faa18
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions geanyctags/src/geanyctags.c
Expand Up @@ -72,8 +72,6 @@ enum
};


PLUGIN_KEY_GROUP(geanyctags, KB_COUNT);


void plugin_init(G_GNUC_UNUSED GeanyData * data);
void plugin_cleanup(void);
Expand Down Expand Up @@ -586,21 +584,24 @@ static void on_find_tag(GtkMenuItem *menuitem, gpointer user_data)
gtk_widget_hide(s_ft_dialog.widget);
}

static void kb_callback(guint key_id)
static gboolean kb_callback(guint key_id)
{
switch (key_id)
{
case KB_FIND_TAG:
on_find_tag(NULL, NULL);
break;
return TRUE;
case KB_GENERATE_TAGS:
on_generate_tags(NULL, NULL);
break;
return TRUE;
}
return FALSE;
}

void plugin_init(G_GNUC_UNUSED GeanyData * data)
{
GeanyKeyGroup *key_group = plugin_set_key_group(geany_plugin, "GeanyCtags", KB_COUNT, kb_callback);

s_context_sep_item = gtk_separator_menu_item_new();
gtk_widget_show(s_context_sep_item);
gtk_menu_shell_prepend(GTK_MENU_SHELL(geany->main_widgets->editor_menu), s_context_sep_item);
Expand All @@ -623,14 +624,14 @@ void plugin_init(G_GNUC_UNUSED GeanyData * data)
gtk_widget_show(s_gt_item);
gtk_container_add(GTK_CONTAINER(geany->main_widgets->project_menu), s_gt_item);
g_signal_connect((gpointer) s_gt_item, "activate", G_CALLBACK(on_generate_tags), NULL);
keybindings_set_item(plugin_key_group, KB_GENERATE_TAGS, kb_callback,
keybindings_set_item(key_group, KB_GENERATE_TAGS, NULL,
0, 0, "generate_tags", _("Generate tags"), s_gt_item);

s_ft_item = gtk_menu_item_new_with_mnemonic(_("Find tag"));
gtk_widget_show(s_ft_item);
gtk_container_add(GTK_CONTAINER(geany->main_widgets->project_menu), s_ft_item);
g_signal_connect((gpointer) s_ft_item, "activate", G_CALLBACK(on_find_tag), NULL);
keybindings_set_item(plugin_key_group, KB_FIND_TAG, kb_callback,
keybindings_set_item(key_group, KB_FIND_TAG, NULL,
0, 0, "find_tag", _("Find tag"), s_ft_item);

set_widgets_sensitive(FALSE);
Expand Down

0 comments on commit 03faa18

Please sign in to comment.