summaryrefslogtreecommitdiff
path: root/plugins/menu/include_menu.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-08-30 19:07:26 +0000
committerDana Jansens <danakj@orodu.net>2003-08-30 19:07:26 +0000
commitd0b9c28dc1ef6429e68bdfdd21ca2bfc883f2f02 (patch)
treece52ae4e34c56fe0f8cdf0b23a2111b0b0b67f38 /plugins/menu/include_menu.c
parente10b4aacc39c5b962e1ba75abb0e20c195474c3e (diff)
remove the last of the plugin stuff
Diffstat (limited to 'plugins/menu/include_menu.c')
-rw-r--r--plugins/menu/include_menu.c65
1 files changed, 0 insertions, 65 deletions
diff --git a/plugins/menu/include_menu.c b/plugins/menu/include_menu.c
deleted file mode 100644
index 2133e9d2..00000000
--- a/plugins/menu/include_menu.c
+++ /dev/null
@@ -1,65 +0,0 @@
-#include <glib.h>
-#include <stdlib.h>
-#include <unistd.h>
-#include <errno.h>
-#include <string.h>
-#include <stdio.h>
-#include <sys/types.h>
-#include <sys/wait.h>
-#include <unistd.h>
-#include <sys/stat.h>
-
-#include "kernel/menu.h"
-#include "kernel/timer.h"
-#include "kernel/action.h"
-#include "kernel/event.h"
-
-static char *PLUGIN_NAME = "include_menu";
-
-void plugin_setup_config() { }
-void plugin_startup()
-{ }
-void plugin_shutdown() { }
-
-void include_menu_clean_up(ObMenu *m) { }
-
-void *plugin_create(PluginMenuCreateData *data)
-{
- char *id;
- char *label;
- char *filename;
- ObMenu *m;
- xmlDocPtr doc;
-
- parse_attr_string("id", data->node, &id);
- parse_attr_string("label", data->node, &label);
-
- m = menu_new( (label != NULL ? label : ""),
- (id != NULL ? id : PLUGIN_NAME),
- data->parent);
-
- m->plugin = PLUGIN_NAME;
-
- parse_attr_string("filename", data->node, &filename);
-
- doc = xmlParseFile(filename);
- if (doc) {
- xmlNodePtr node = xmlDocGetRootElement(doc);
- if (node) {
- parse_menu_full(data->parse_inst, doc, node, m, FALSE);
- }
- xmlFreeDoc(doc);
- }
-
- if (data->parent)
- menu_add_entry(data->parent, menu_entry_new_submenu(
- (label != NULL ? label : ""),
- m));
-
- return (void *)m;
-}
-
-void plugin_destroy (void *m)
-{
- include_menu_clean_up(m);
-}