summaryrefslogtreecommitdiff
path: root/samples/simple-plugin/simple-plugin.vala
diff options
context:
space:
mode:
authorJörg Frings-Fürst <debian@jff.email>2023-06-14 20:35:58 +0200
committerJörg Frings-Fürst <debian@jff.email>2023-06-14 20:35:58 +0200
commitd443a3c2509889533ca812c163056bace396b586 (patch)
treee94ffc0d9c054ca4efb8fb327e18dfac88e15dc7 /samples/simple-plugin/simple-plugin.vala
parentbb9797c14470641b082ebf635e2ae3cfd5f27a3b (diff)
New upstream version 0.32.1upstream/0.32.1
Diffstat (limited to 'samples/simple-plugin/simple-plugin.vala')
-rw-r--r--samples/simple-plugin/simple-plugin.vala49
1 files changed, 0 insertions, 49 deletions
diff --git a/samples/simple-plugin/simple-plugin.vala b/samples/simple-plugin/simple-plugin.vala
deleted file mode 100644
index 8c57496..0000000
--- a/samples/simple-plugin/simple-plugin.vala
+++ /dev/null
@@ -1,49 +0,0 @@
-/* Copyright 2016 Software Freedom Conservancy Inc.
- *
- * This software is licensed under the GNU Lesser General Public License
- * (version 2.1 or later). See the COPYING file in this distribution.
- */
-
-extern const string _VERSION;
-
-//
-// Each .so has a Spit.Module that describes the module and offers zero or more Spit.Pluggables
-// to Shotwell to extend its functionality,
-//
-
-private class SimplePluginModule : Object, Spit.Module {
- public unowned string get_module_name() {
- return "Simple Plugin Sample";
- }
-
- public unowned string get_version() {
- return _VERSION;
- }
-
- // Every module needs to have a unique ID.
- public unowned string get_id() {
- return "org.yorba.shotwell.samples.simple-plugin";
- }
-
- public unowned Spit.Pluggable[]? get_pluggables() {
- return null;
- }
-}
-
-//
-// spit_entry_point() is required for all SPIT modules.
-//
-
-public Spit.Module? spit_entry_point(Spit.EntryPointParams *params) {
- // Spit.negotiate_interfaces is a simple way to deal with the parameters from the host
- params->module_spit_interface = Spit.negotiate_interfaces(params->host_min_spit_interface,
- params->host_max_spit_interface, Spit.CURRENT_INTERFACE);
-
- return (params->module_spit_interface != Spit.UNSUPPORTED_INTERFACE)
- ? new SimplePluginModule() : null;
-}
-
-// This is here to keep valac happy.
-private void dummy_main() {
-}
-