Add support to console's input to nullclient.py
[python-purple] / purple.pyx
index e49067e..35f5a09 100644 (file)
@@ -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"