[geany/geany] 8bce60: Avoid use of deprecated API from core plugins
Colomban Wendling
git-noreply at xxxxx
Wed Feb 24 22:08:48 UTC 2016
Branch: refs/heads/master
Author: Colomban Wendling <ban at herbesfolles.org>
Committer: Colomban Wendling <ban at herbesfolles.org>
Date: Wed, 24 Feb 2016 22:08:48 UTC
Commit: 8bce6031b5260c794134e4063890a4eb9bed540c
https://github.com/geany/geany/commit/8bce6031b5260c794134e4063890a4eb9bed540c
Log Message:
-----------
Avoid use of deprecated API from core plugins
Modified Paths:
--------------
plugins/filebrowser.c
plugins/htmlchars.c
Modified: plugins/filebrowser.c
8 lines changed, 4 insertions(+), 4 deletions(-)
===================================================================
@@ -59,8 +59,6 @@ enum
KB_COUNT
};
-PLUGIN_KEY_GROUP(file_browser, KB_COUNT)
-
enum
{
@@ -1122,6 +1120,7 @@ static void kb_activate(guint key_id)
void plugin_init(GeanyData *data)
{
+ GeanyKeyGroup *key_group;
GtkWidget *scrollwin, *toolbar, *filterbar;
filter = NULL;
@@ -1160,9 +1159,10 @@ void plugin_init(GeanyData *data)
file_view_vbox, gtk_label_new(_("Files")));
/* setup keybindings */
- keybindings_set_item(plugin_key_group, KB_FOCUS_FILE_LIST, kb_activate,
+ key_group = plugin_set_key_group(geany_plugin, "file_browser", KB_COUNT, NULL);
+ keybindings_set_item(key_group, KB_FOCUS_FILE_LIST, kb_activate,
0, 0, "focus_file_list", _("Focus File List"), NULL);
- keybindings_set_item(plugin_key_group, KB_FOCUS_PATH_ENTRY, kb_activate,
+ keybindings_set_item(key_group, KB_FOCUS_PATH_ENTRY, kb_activate,
0, 0, "focus_path_entry", _("Focus Path Entry"), NULL);
plugin_signal_connect(geany_plugin, NULL, "document-activate", TRUE,
Modified: plugins/htmlchars.c
11 lines changed, 6 insertions(+), 5 deletions(-)
===================================================================
@@ -31,6 +31,7 @@
#include "SciLexer.h"
+GeanyPlugin *geany_plugin;
GeanyData *geany_data;
@@ -49,8 +50,6 @@ enum
KB_COUNT
};
-PLUGIN_KEY_GROUP(html_chars, KB_COUNT)
-
enum
{
@@ -734,6 +733,7 @@ static void init_configuration(void)
/* Called by Geany to initialise the plugin */
void plugin_init(GeanyData *data)
{
+ GeanyKeyGroup *key_group;
GtkWidget *menu_item;
const gchar *menu_text = _("_Insert Special HTML Characters...");
@@ -779,13 +779,14 @@ void plugin_init(GeanyData *data)
main_menu_item = menu_item;
/* setup keybindings */
- keybindings_set_item(plugin_key_group, KB_INSERT_HTML_CHARS,
+ key_group = plugin_set_key_group(geany_plugin, "html_chars", KB_COUNT, NULL);
+ keybindings_set_item(key_group, KB_INSERT_HTML_CHARS,
kb_activate, 0, 0, "insert_html_chars",
_("Insert Special HTML Characters"), menu_item);
- keybindings_set_item(plugin_key_group, KB_REPLACE_HTML_ENTITIES,
+ keybindings_set_item(key_group, KB_REPLACE_HTML_ENTITIES,
kb_special_chars_replacement, 0, 0, "replace_special_characters",
_("Replace special characters"), NULL);
- keybindings_set_item(plugin_key_group, KB_HTMLTOGGLE_ACTIVE,
+ keybindings_set_item(key_group, KB_HTMLTOGGLE_ACTIVE,
kbhtmltoggle_toggle, 0, 0, "htmltoogle_toggle_plugin_status",
_("Toggle plugin status"), menu_htmltoggle);
}
--------------
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