summaryrefslogtreecommitdiff
path: root/plugins/filebrowser/pluma-file-browser-plugin.h
diff options
context:
space:
mode:
authormonsta <[email protected]>2016-12-02 19:46:49 +0300
committermonsta <[email protected]>2016-12-05 16:57:36 +0300
commit3e00f9094c06fa43d768bd3268cb503d8e6a738b (patch)
treef7d6d46fd31aa56b30e679e0eb470e14b7c79fe3 /plugins/filebrowser/pluma-file-browser-plugin.h
parent9ca3dda49113bcc40b726ebf51db7f07d69e96ad (diff)
downloadpluma-3e00f9094c06fa43d768bd3268cb503d8e6a738b.tar.bz2
pluma-3e00f9094c06fa43d768bd3268cb503d8e6a738b.tar.xz
filebrowser plugin: port to libpeas
mostly adapted from: https://git.gnome.org/browse/gedit/commit/?id=6e8ef59b74a2f726f8a2a0ab1fa7f5c4aa6ac3f2 https://git.gnome.org/browse/gedit/commit/?id=6cc3b4074bad0a775532216c82fa6ce6599bde2c https://git.gnome.org/browse/gedit/commit/?id=9103c5109d5f897c3cc0390fcf09c5a4713cf72f https://git.gnome.org/browse/gedit/commit/?id=e3d36ce46c795887fa449db7eba19b4cc949f714
Diffstat (limited to 'plugins/filebrowser/pluma-file-browser-plugin.h')
-rw-r--r--plugins/filebrowser/pluma-file-browser-plugin.h17
1 files changed, 9 insertions, 8 deletions
diff --git a/plugins/filebrowser/pluma-file-browser-plugin.h b/plugins/filebrowser/pluma-file-browser-plugin.h
index 6e70efa1..89324c91 100644
--- a/plugins/filebrowser/pluma-file-browser-plugin.h
+++ b/plugins/filebrowser/pluma-file-browser-plugin.h
@@ -24,13 +24,15 @@
#include <glib.h>
#include <glib-object.h>
-#include <pluma/pluma-plugin.h>
+#include <libpeas/peas-extension-base.h>
+#include <libpeas/peas-object-module.h>
G_BEGIN_DECLS
+
/*
* Type checking and casting macros
*/
-#define PLUMA_TYPE_FILE_BROWSER_PLUGIN (filetree_plugin_get_type ())
+#define PLUMA_TYPE_FILE_BROWSER_PLUGIN (pluma_file_browser_plugin_get_type ())
#define PLUMA_FILE_BROWSER_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), PLUMA_TYPE_FILE_BROWSER_PLUGIN, PlumaFileBrowserPlugin))
#define PLUMA_FILE_BROWSER_PLUGIN_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), PLUMA_TYPE_FILE_BROWSER_PLUGIN, PlumaFileBrowserPluginClass))
#define PLUMA_IS_FILE_BROWSER_PLUGIN(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), PLUMA_TYPE_FILE_BROWSER_PLUGIN))
@@ -44,28 +46,27 @@ typedef struct _PlumaFileBrowserPluginClass PlumaFileBrowserPluginClass;
struct _PlumaFileBrowserPlugin
{
- PlumaPlugin parent_instance;
+ PeasExtensionBase parent_instance;
/*< private > */
PlumaFileBrowserPluginPrivate *priv;
};
-
-
struct _PlumaFileBrowserPluginClass
{
- PlumaPluginClass parent_class;
+ PeasExtensionBaseClass parent_class;
};
/*
* Public methods
*/
-GType filetree_plugin_get_type (void) G_GNUC_CONST;
+GType pluma_file_browser_plugin_get_type (void) G_GNUC_CONST;
/* All the plugins must implement this function */
-G_MODULE_EXPORT GType register_pluma_plugin (GTypeModule * module);
+G_MODULE_EXPORT void peas_register_types (PeasObjectModule *module);
G_END_DECLS
+
#endif /* __PLUMA_FILE_BROWSER_PLUGIN_H__ */
// ex:ts=8:noet: