X-Git-Url: http://git.maemo.org/git/?p=python-purple;a=blobdiff_plain;f=purple.pyx;h=35f5a097b51575a0f93cf8f151d6aed1d96a64c9;hp=e49067e8c5c05ea371274358a556be17dd25d2db;hb=cfb1c2eb0316f1d7b744f5f05c7a577a3be20e97;hpb=ffc1f2eab756b00c359aeee2d8aa1fbe620d7e89 diff --git a/purple.pyx b/purple.pyx index e49067e..35f5a09 100644 --- a/purple.pyx +++ b/purple.pyx @@ -39,12 +39,14 @@ include "libpurple/plugin.pxd" include "libpurple/pounce.pxd" include "libpurple/prefs.pxd" include "libpurple/proxy.pxd" +include "libpurple/signals.pxd" include "libpurple/status.pxd" +include "libpurple/savedstatuses.pxd" include "libpurple/util.pxd" cdef extern from "c_purple.h": - guint glib_input_add(gint fd, PurpleInputCondition condition, PurpleInputFunction function, gpointer data) - void glib_main_loop() + void connect_to_signals_for_demonstration_purposes_only () + guint glib_input_add(gint fd, PurpleInputCondition condition, PurpleInputFunction function, gpointer data) import ecore @@ -158,9 +160,7 @@ cdef class Purple: c_purple_pounces_load() return ret - # core_init - -# Purple + # purple_init def get_protocols(self): cdef GList *iter @@ -173,12 +173,15 @@ cdef class Purple: protocols += [(plugin.info.id, plugin.info.name)] iter = iter.next return protocols + # get_protocols def connect(self): conn = Connection() conn.connect() + # connect +# Purple -include "account.pyx" -include "buddy.pyx" -include "connection.pyx" -include "conversation.pyx" +include "account.pxd" +include "buddy.pxd" +include "connection.pxd" +include "conversation.pxd"