[gedit-plugins] Remove usage of deprecated methods
- From: Jordi Mas <jmas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit-plugins] Remove usage of deprecated methods
- Date: Sun, 28 Apr 2019 11:24:24 +0000 (UTC)
commit 5a71fcee30e4acf852c2d8ea49e3c3b5042776e6
Author: Jordi Mas <jmas softcatala org>
Date: Sun Apr 28 11:24:16 2019 +0000
Remove usage of deprecated methods
.../bookmarks/gedit-bookmarks-app-activatable.c | 16 ++++++++------
plugins/bookmarks/gedit-bookmarks-plugin.c | 23 ++++++++------------
.../messages/gedit-bookmarks-message-add.c | 6 +-----
.../messages/gedit-bookmarks-message-goto-next.c | 7 ++----
.../gedit-bookmarks-message-goto-previous.c | 7 ++----
.../messages/gedit-bookmarks-message-remove.c | 8 ++-----
.../messages/gedit-bookmarks-message-toggle.c | 5 +----
.../wordcompletion/gedit-word-completion-plugin.c | 25 ++++++++++------------
plugins/zeitgeist/gedit-zeitgeist-plugin.c | 9 +++-----
9 files changed, 41 insertions(+), 65 deletions(-)
---
diff --git a/plugins/bookmarks/gedit-bookmarks-app-activatable.c
b/plugins/bookmarks/gedit-bookmarks-app-activatable.c
index aac6270..0a419c3 100644
--- a/plugins/bookmarks/gedit-bookmarks-app-activatable.c
+++ b/plugins/bookmarks/gedit-bookmarks-app-activatable.c
@@ -132,10 +132,13 @@ gedit_bookmarks_app_activatable_activate (GeditAppActivatable *activatable)
GeditBookmarksAppActivatable *app_activatable = GEDIT_BOOKMARKS_APP_ACTIVATABLE (activatable);
GeditBookmarksAppActivatablePrivate *priv = gedit_bookmarks_app_activatable_get_instance_private
(app_activatable);
GMenuItem *item;
+ const gchar *toggle_accel[] = {"<Primary><Alt>B", NULL};
+ const gchar *next_others_accel[] = {"<Primary>B", NULL};
+ const gchar *prev_accel[] = {"<Primary><Shift>B", NULL};
- gtk_application_add_accelerator (GTK_APPLICATION (priv->app), "<Primary><Alt>B",
"win.bookmark-toggle", NULL);
- gtk_application_add_accelerator (GTK_APPLICATION (priv->app), "<Primary>B", "win.bookmark-next",
NULL);
- gtk_application_add_accelerator (GTK_APPLICATION (priv->app), "<Primary><Shift>B",
"win.bookmark-prev", NULL);
+ gtk_application_set_accels_for_action (GTK_APPLICATION (priv->app), "win.bookmark-toggle",
toggle_accel);
+ gtk_application_set_accels_for_action (GTK_APPLICATION (priv->app), "win.bookmark-next",
next_others_accel);
+ gtk_application_set_accels_for_action (GTK_APPLICATION (priv->app), "win.bookmark-prev", prev_accel);
priv->menu_ext = gedit_app_activatable_extend_menu (activatable, "search-section");
item = g_menu_item_new (_("Toggle Bookmark"), "win.bookmark-toggle");
@@ -156,10 +159,11 @@ gedit_bookmarks_app_activatable_deactivate (GeditAppActivatable *activatable)
{
GeditBookmarksAppActivatable *app_activatable = GEDIT_BOOKMARKS_APP_ACTIVATABLE (activatable);
GeditBookmarksAppActivatablePrivate *priv = gedit_bookmarks_app_activatable_get_instance_private
(app_activatable);
+ const gchar *accels[] = { NULL };
- gtk_application_remove_accelerator (GTK_APPLICATION (priv->app), "win.bookmark-toggle", NULL);
- gtk_application_remove_accelerator (GTK_APPLICATION (priv->app), "win.bookmark-next", NULL);
- gtk_application_remove_accelerator (GTK_APPLICATION (priv->app), "win.bookmark-prev", NULL);
+ gtk_application_set_accels_for_action (GTK_APPLICATION (priv->app), "win.bookmark-toggle", accels);
+ gtk_application_set_accels_for_action (GTK_APPLICATION (priv->app), "win.bookmark-next", accels);
+ gtk_application_set_accels_for_action (GTK_APPLICATION (priv->app), "win.bookmark-prev", accels);
g_clear_object (&priv->menu_ext);
}
diff --git a/plugins/bookmarks/gedit-bookmarks-plugin.c b/plugins/bookmarks/gedit-bookmarks-plugin.c
index b2f648b..5b974fe 100644
--- a/plugins/bookmarks/gedit-bookmarks-plugin.c
+++ b/plugins/bookmarks/gedit-bookmarks-plugin.c
@@ -35,11 +35,6 @@
#include <gedit/gedit-window-activatable.h>
#include <gedit/gedit-document.h>
-#define GEDIT_BOOKMARKS_PLUGIN_GET_PRIVATE(object) \
- (G_TYPE_INSTANCE_GET_PRIVATE ((object), \
- GEDIT_TYPE_BOOKMARKS_PLUGIN, \
- GeditBookmarksPluginPrivate))
-
#define BOOKMARK_CATEGORY "GeditBookmarksPluginBookmark"
#define BOOKMARK_PRIORITY 1
@@ -104,13 +99,6 @@ static void toggle_bookmark (GtkSourceBuffer *buffer, GtkTextIter *iter);
static void gedit_window_activatable_iface_init (GeditWindowActivatableInterface *iface);
-G_DEFINE_DYNAMIC_TYPE_EXTENDED (GeditBookmarksPlugin,
- gedit_bookmarks_plugin,
- PEAS_TYPE_EXTENSION_BASE,
- 0,
- G_IMPLEMENT_INTERFACE_DYNAMIC (GEDIT_TYPE_WINDOW_ACTIVATABLE,
- gedit_window_activatable_iface_init))
-
struct _GeditBookmarksPluginPrivate
{
GeditWindow *window;
@@ -120,6 +108,14 @@ struct _GeditBookmarksPluginPrivate
GSimpleAction *action_prev;
};
+G_DEFINE_DYNAMIC_TYPE_EXTENDED (GeditBookmarksPlugin,
+ gedit_bookmarks_plugin,
+ PEAS_TYPE_EXTENSION_BASE,
+ 0,
+ G_IMPLEMENT_INTERFACE_DYNAMIC (GEDIT_TYPE_WINDOW_ACTIVATABLE,
+ gedit_window_activatable_iface_init)
+ G_ADD_PRIVATE_DYNAMIC (GeditBookmarksPlugin))
+
enum
{
PROP_0,
@@ -131,7 +127,7 @@ gedit_bookmarks_plugin_init (GeditBookmarksPlugin *plugin)
{
gedit_debug_message (DEBUG_PLUGINS, "GeditBookmarksPlugin initializing");
- plugin->priv = GEDIT_BOOKMARKS_PLUGIN_GET_PRIVATE (plugin);
+ plugin->priv = gedit_bookmarks_plugin_get_instance_private (plugin);
}
static void
@@ -844,7 +840,6 @@ gedit_bookmarks_plugin_class_init (GeditBookmarksPluginClass *klass)
g_object_class_override_property (object_class, PROP_WINDOW, "window");
- g_type_class_add_private (klass, sizeof (GeditBookmarksPluginPrivate));
}
static void
diff --git a/plugins/bookmarks/messages/gedit-bookmarks-message-add.c
b/plugins/bookmarks/messages/gedit-bookmarks-message-add.c
index cb9eb82..6cf1273 100644
--- a/plugins/bookmarks/messages/gedit-bookmarks-message-add.c
+++ b/plugins/bookmarks/messages/gedit-bookmarks-message-add.c
@@ -24,8 +24,6 @@
#include <gedit/gedit-view.h>
#include "gedit-bookmarks-message-add.h"
-#define GEDIT_BOOKMARKS_MESSAGE_ADD_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE((object),
GEDIT_TYPE_BOOKMARKS_MESSAGE_ADD, GeditBookmarksMessageAddPrivate))
-
enum
{
PROP_0,
@@ -142,12 +140,10 @@ gedit_bookmarks_message_add_class_init (GeditBookmarksMessageAddClass *klass)
G_PARAM_READWRITE |
G_PARAM_CONSTRUCT |
G_PARAM_STATIC_STRINGS));
-
- g_type_class_add_private (object_class, sizeof (GeditBookmarksMessageAddPrivate));
}
static void
gedit_bookmarks_message_add_init (GeditBookmarksMessageAdd *message)
{
- message->priv = GEDIT_BOOKMARKS_MESSAGE_ADD_GET_PRIVATE (message);
+ message->priv = gedit_bookmarks_message_add_get_instance_private (message);
}
diff --git a/plugins/bookmarks/messages/gedit-bookmarks-message-goto-next.c
b/plugins/bookmarks/messages/gedit-bookmarks-message-goto-next.c
index 9cb67ec..c9ff662 100644
--- a/plugins/bookmarks/messages/gedit-bookmarks-message-goto-next.c
+++ b/plugins/bookmarks/messages/gedit-bookmarks-message-goto-next.c
@@ -24,8 +24,6 @@
#include <gedit/gedit-view.h>
#include "gedit-bookmarks-message-goto-next.h"
-#define GEDIT_BOOKMARKS_MESSAGE_GOTO_NEXT_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE((object),
GEDIT_TYPE_BOOKMARKS_MESSAGE_GOTO_NEXT, GeditBookmarksMessageGotoNextPrivate))
-
enum
{
PROP_0,
@@ -40,7 +38,7 @@ struct _GeditBookmarksMessageGotoNextPrivate
GtkTextIter *iter;
};
-G_DEFINE_TYPE (GeditBookmarksMessageGotoNext, gedit_bookmarks_message_goto_next, GEDIT_TYPE_MESSAGE)
+G_DEFINE_TYPE_WITH_PRIVATE (GeditBookmarksMessageGotoNext, gedit_bookmarks_message_goto_next,
GEDIT_TYPE_MESSAGE)
static void
gedit_bookmarks_message_goto_next_finalize (GObject *obj)
@@ -143,11 +141,10 @@ gedit_bookmarks_message_goto_next_class_init (GeditBookmarksMessageGotoNextClass
G_PARAM_CONSTRUCT |
G_PARAM_STATIC_STRINGS));
- g_type_class_add_private (object_class, sizeof (GeditBookmarksMessageGotoNextPrivate));
}
static void
gedit_bookmarks_message_goto_next_init (GeditBookmarksMessageGotoNext *message)
{
- message->priv = GEDIT_BOOKMARKS_MESSAGE_GOTO_NEXT_GET_PRIVATE (message);
+ message->priv = gedit_bookmarks_message_goto_next_get_instance_private (message);
}
diff --git a/plugins/bookmarks/messages/gedit-bookmarks-message-goto-previous.c
b/plugins/bookmarks/messages/gedit-bookmarks-message-goto-previous.c
index 8ba41cd..f4a7695 100644
--- a/plugins/bookmarks/messages/gedit-bookmarks-message-goto-previous.c
+++ b/plugins/bookmarks/messages/gedit-bookmarks-message-goto-previous.c
@@ -24,8 +24,6 @@
#include <gedit/gedit-view.h>
#include "gedit-bookmarks-message-goto-previous.h"
-#define GEDIT_BOOKMARKS_MESSAGE_GOTO_PREVIOUS_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE((object),
GEDIT_TYPE_BOOKMARKS_MESSAGE_GOTO_PREVIOUS, GeditBookmarksMessageGotoPreviousPrivate))
-
enum
{
PROP_0,
@@ -40,7 +38,7 @@ struct _GeditBookmarksMessageGotoPreviousPrivate
GtkTextIter *iter;
};
-G_DEFINE_TYPE (GeditBookmarksMessageGotoPrevious, gedit_bookmarks_message_goto_previous, GEDIT_TYPE_MESSAGE)
+G_DEFINE_TYPE_WITH_PRIVATE (GeditBookmarksMessageGotoPrevious, gedit_bookmarks_message_goto_previous,
GEDIT_TYPE_MESSAGE)
static void
gedit_bookmarks_message_goto_previous_finalize (GObject *obj)
@@ -143,11 +141,10 @@ gedit_bookmarks_message_goto_previous_class_init (GeditBookmarksMessageGotoPrevi
G_PARAM_CONSTRUCT |
G_PARAM_STATIC_STRINGS));
- g_type_class_add_private (object_class, sizeof (GeditBookmarksMessageGotoPreviousPrivate));
}
static void
gedit_bookmarks_message_goto_previous_init (GeditBookmarksMessageGotoPrevious *message)
{
- message->priv = GEDIT_BOOKMARKS_MESSAGE_GOTO_PREVIOUS_GET_PRIVATE (message);
+ message->priv = gedit_bookmarks_message_goto_previous_get_instance_private (message);
}
diff --git a/plugins/bookmarks/messages/gedit-bookmarks-message-remove.c
b/plugins/bookmarks/messages/gedit-bookmarks-message-remove.c
index c4ed0f4..a693177 100644
--- a/plugins/bookmarks/messages/gedit-bookmarks-message-remove.c
+++ b/plugins/bookmarks/messages/gedit-bookmarks-message-remove.c
@@ -24,8 +24,6 @@
#include <gedit/gedit-view.h>
#include "gedit-bookmarks-message-remove.h"
-#define GEDIT_BOOKMARKS_MESSAGE_REMOVE_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE((object),
GEDIT_TYPE_BOOKMARKS_MESSAGE_REMOVE, GeditBookmarksMessageRemovePrivate))
-
enum
{
PROP_0,
@@ -40,7 +38,7 @@ struct _GeditBookmarksMessageRemovePrivate
GtkTextIter *iter;
};
-G_DEFINE_TYPE (GeditBookmarksMessageRemove, gedit_bookmarks_message_remove, GEDIT_TYPE_MESSAGE)
+G_DEFINE_TYPE_WITH_PRIVATE (GeditBookmarksMessageRemove, gedit_bookmarks_message_remove, GEDIT_TYPE_MESSAGE)
static void
gedit_bookmarks_message_remove_finalize (GObject *obj)
@@ -142,12 +140,10 @@ gedit_bookmarks_message_remove_class_init (GeditBookmarksMessageRemoveClass *kla
G_PARAM_READWRITE |
G_PARAM_CONSTRUCT |
G_PARAM_STATIC_STRINGS));
-
- g_type_class_add_private (object_class, sizeof (GeditBookmarksMessageRemovePrivate));
}
static void
gedit_bookmarks_message_remove_init (GeditBookmarksMessageRemove *message)
{
- message->priv = GEDIT_BOOKMARKS_MESSAGE_REMOVE_GET_PRIVATE (message);
+ message->priv = gedit_bookmarks_message_remove_get_instance_private (message);
}
diff --git a/plugins/bookmarks/messages/gedit-bookmarks-message-toggle.c
b/plugins/bookmarks/messages/gedit-bookmarks-message-toggle.c
index 26d1b83..96c2d5b 100644
--- a/plugins/bookmarks/messages/gedit-bookmarks-message-toggle.c
+++ b/plugins/bookmarks/messages/gedit-bookmarks-message-toggle.c
@@ -24,8 +24,6 @@
#include <gedit/gedit-view.h>
#include "gedit-bookmarks-message-toggle.h"
-#define GEDIT_BOOKMARKS_MESSAGE_TOGGLE_GET_PRIVATE(object)(G_TYPE_INSTANCE_GET_PRIVATE((object),
GEDIT_TYPE_BOOKMARKS_MESSAGE_TOGGLE, GeditBookmarksMessageTogglePrivate))
-
enum
{
PROP_0,
@@ -143,11 +141,10 @@ gedit_bookmarks_message_toggle_class_init (GeditBookmarksMessageToggleClass *kla
G_PARAM_CONSTRUCT |
G_PARAM_STATIC_STRINGS));
- g_type_class_add_private (object_class, sizeof (GeditBookmarksMessageTogglePrivate));
}
static void
gedit_bookmarks_message_toggle_init (GeditBookmarksMessageToggle *message)
{
- message->priv = GEDIT_BOOKMARKS_MESSAGE_TOGGLE_GET_PRIVATE (message);
+ message->priv = gedit_bookmarks_message_toggle_get_instance_private (message);
}
diff --git a/plugins/wordcompletion/gedit-word-completion-plugin.c
b/plugins/wordcompletion/gedit-word-completion-plugin.c
index 6bf81ee..2b10a85 100644
--- a/plugins/wordcompletion/gedit-word-completion-plugin.c
+++ b/plugins/wordcompletion/gedit-word-completion-plugin.c
@@ -43,6 +43,14 @@ static void gedit_window_activatable_iface_init (GeditWindowActivatableInterface
static void gedit_view_activatable_iface_init (GeditViewActivatableInterface *iface);
static void peas_gtk_configurable_iface_init (PeasGtkConfigurableInterface *iface);
+struct _GeditWordCompletionPluginPrivate
+{
+ GtkWidget *window;
+ GeditView *view;
+ GtkSourceCompletionProvider *provider;
+};
+
+
G_DEFINE_DYNAMIC_TYPE_EXTENDED (GeditWordCompletionPlugin,
gedit_word_completion_plugin,
PEAS_TYPE_EXTENSION_BASE,
@@ -52,14 +60,8 @@ G_DEFINE_DYNAMIC_TYPE_EXTENDED (GeditWordCompletionPlugin,
G_IMPLEMENT_INTERFACE_DYNAMIC (GEDIT_TYPE_VIEW_ACTIVATABLE,
gedit_view_activatable_iface_init)
G_IMPLEMENT_INTERFACE_DYNAMIC (PEAS_GTK_TYPE_CONFIGURABLE,
- peas_gtk_configurable_iface_init))
-
-struct _GeditWordCompletionPluginPrivate
-{
- GtkWidget *window;
- GeditView *view;
- GtkSourceCompletionProvider *provider;
-};
+ peas_gtk_configurable_iface_init)
+ G_ADD_PRIVATE_DYNAMIC
(GeditWordCompletionPlugin))
enum
{
@@ -73,9 +75,7 @@ gedit_word_completion_plugin_init (GeditWordCompletionPlugin *plugin)
{
gedit_debug_message (DEBUG_PLUGINS, "GeditWordCompletionPlugin initializing");
- plugin->priv = G_TYPE_INSTANCE_GET_PRIVATE (plugin,
- GEDIT_TYPE_WORD_COMPLETION_PLUGIN,
- GeditWordCompletionPluginPrivate);
+ plugin->priv = gedit_word_completion_plugin_get_instance_private (plugin);
}
static void
@@ -273,7 +273,6 @@ gedit_word_completion_view_deactivate (GeditViewActivatable *activatable)
{
GeditWordCompletionPluginPrivate *priv;
GtkSourceCompletion *completion;
- GtkSourceCompletionProvider *provider;
GtkTextBuffer *buf;
gedit_debug (DEBUG_PLUGINS);
@@ -348,8 +347,6 @@ gedit_word_completion_plugin_class_init (GeditWordCompletionPluginClass *klass)
g_object_class_override_property (object_class, PROP_WINDOW, "window");
g_object_class_override_property (object_class, PROP_VIEW, "view");
-
- g_type_class_add_private (klass, sizeof (GeditWordCompletionPluginPrivate));
}
static void
diff --git a/plugins/zeitgeist/gedit-zeitgeist-plugin.c b/plugins/zeitgeist/gedit-zeitgeist-plugin.c
index 65f472f..97fc039 100644
--- a/plugins/zeitgeist/gedit-zeitgeist-plugin.c
+++ b/plugins/zeitgeist/gedit-zeitgeist-plugin.c
@@ -69,7 +69,8 @@ G_DEFINE_DYNAMIC_TYPE_EXTENDED (GeditZeitgeistPlugin,
G_IMPLEMENT_INTERFACE_DYNAMIC (GEDIT_TYPE_VIEW_ACTIVATABLE,
gedit_view_activatable_iface_init)
G_IMPLEMENT_INTERFACE_DYNAMIC (GEDIT_TYPE_APP_ACTIVATABLE,
- gedit_app_activatable_iface_init))
+ gedit_app_activatable_iface_init)
+ G_ADD_PRIVATE_DYNAMIC (GeditZeitgeistPlugin))
static ZeitgeistLog *zg_log = NULL;
static ZeitgeistDataSourceRegistry *zg_dsr = NULL;
@@ -79,9 +80,7 @@ gedit_zeitgeist_plugin_init (GeditZeitgeistPlugin *plugin)
{
gedit_debug_message (DEBUG_PLUGINS, "GeditZeitgeistPlugin initializing");
- plugin->priv = G_TYPE_INSTANCE_GET_PRIVATE (plugin,
- GEDIT_TYPE_ZEITGEIST_PLUGIN,
- GeditZeitgeistPluginPrivate);
+ plugin->priv = gedit_zeitgeist_plugin_get_instance_private (plugin);
}
static void
@@ -311,8 +310,6 @@ gedit_zeitgeist_plugin_class_init (GeditZeitgeistPluginClass *klass)
g_object_class_override_property (object_class, PROP_VIEW, "view");
g_object_class_override_property (object_class, PROP_APP, "app");
-
- g_type_class_add_private (klass, sizeof (GeditZeitgeistPluginPrivate));
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]