diff options
author | monsta <[email protected]> | 2016-12-04 15:46:17 +0300 |
---|---|---|
committer | monsta <[email protected]> | 2016-12-05 16:57:36 +0300 |
commit | 2aafaabdaa4854b3941bd9f3319b89c807abf306 (patch) | |
tree | bde020ebc3b53a6fe613fa83ed042e2feb52f0fd /plugins/taglist/pluma-taglist-plugin-panel.c | |
parent | d050af62cd08c234e53897a7d9dccb560dba329a (diff) | |
download | pluma-2aafaabdaa4854b3941bd9f3319b89c807abf306.tar.bz2 pluma-2aafaabdaa4854b3941bd9f3319b89c807abf306.tar.xz |
taglist plugin: port to libpeas
mostly adapted from:
https://git.gnome.org/browse/gedit/commit/?id=c3471ad0a1e2a60a588f203421da1779a60649ff
https://git.gnome.org/browse/gedit/commit/?id=05ca83131a21c35e7b2792bbf76c4c6897d084e9
Diffstat (limited to 'plugins/taglist/pluma-taglist-plugin-panel.c')
-rw-r--r-- | plugins/taglist/pluma-taglist-plugin-panel.c | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/plugins/taglist/pluma-taglist-plugin-panel.c b/plugins/taglist/pluma-taglist-plugin-panel.c index 8e5fd458..3c1b39a3 100644 --- a/plugins/taglist/pluma-taglist-plugin-panel.c +++ b/plugins/taglist/pluma-taglist-plugin-panel.c @@ -39,7 +39,6 @@ #include <pluma/pluma-utils.h> #include <pluma/pluma-debug.h> -#include <pluma/pluma-plugin.h> #include <gtk/gtk.h> #include <gdk/gdkkeysyms.h> @@ -69,7 +68,7 @@ struct _PlumaTaglistPluginPanelPrivate gchar *data_dir; }; -PLUMA_PLUGIN_DEFINE_TYPE (PlumaTaglistPluginPanel, pluma_taglist_plugin_panel, GTK_TYPE_BOX) +G_DEFINE_DYNAMIC_TYPE (PlumaTaglistPluginPanel, pluma_taglist_plugin_panel, GTK_TYPE_BOX) enum { @@ -161,6 +160,12 @@ pluma_taglist_plugin_panel_class_init (PlumaTaglistPluginPanelClass *klass) } static void +pluma_taglist_plugin_panel_class_finalize (PlumaTaglistPluginPanelClass *klass) +{ + /* dummy function - used by G_DEFINE_DYNAMIC_TYPE */ +} + +static void insert_tag (PlumaTaglistPluginPanel *panel, Tag *tag, gboolean grab_focus) @@ -783,3 +788,9 @@ pluma_taglist_plugin_panel_new (PlumaWindow *window, return GTK_WIDGET (panel); } + +void +_pluma_taglist_plugin_panel_register_type (GTypeModule *type_module) +{ + pluma_taglist_plugin_panel_register_type (type_module); +} |