X-Git-Url: http://git.maemo.org/git/?p=python-purple;a=blobdiff_plain;f=core%2Fplugin.pxd;fp=core%2Fplugin.pxd;h=0000000000000000000000000000000000000000;hp=0a9af5860ae87727bb356312ae8d07f75ed5ac98;hb=f11da442bb49f17983e39a8f86b654403e3e2e8e;hpb=11fae5285905f05afb2030183b874333d64f91ee diff --git a/core/plugin.pxd b/core/plugin.pxd deleted file mode 100644 index 0a9af58..0000000 --- a/core/plugin.pxd +++ /dev/null @@ -1,44 +0,0 @@ -# -# Copyright (c) 2008 INdT - Instituto Nokia de Tecnologia -# -# This file is part of python-purple. -# -# python-purple is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# python-purple is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . -# - -cdef extern from "libpurple/plugin.h": - ctypedef struct PurplePlugin: - pass - - void c_purple_plugins_add_search_path "purple_plugins_add_search_path" (const_char_ptr path) - void c_purple_plugins_load_saved "purple_plugins_load_saved" (const_char_ptr key) - gboolean c_purple_plugin_register "purple_plugin_register" (PurplePlugin *plugin) - -class Plugin(object): - """ Plugin class """ - - def __init__(self): - purple_plugin = None - - def purple_plugins_add_search_path(path): - c_purple_plugins_add_search_path(path) - - def purple_plugins_load_saved(key): - c_purple_plugins_load_saved(key) - - # FIXME - """ - def purple_plugin_register(plugin): - return c_purple_plugin_register(plugin) - """