[Galago-commits] r2769 - in trunk/notify-python: . src tests
galago-commits at freedesktop.org
galago-commits at freedesktop.org
Tue Apr 25 01:28:10 PDT 2006
Author: chipx86
Date: 2006-04-25 01:28:01 -0700 (Tue, 25 Apr 2006)
New Revision: 2769
Modified:
trunk/notify-python/ChangeLog
trunk/notify-python/src/Makefile.am
trunk/notify-python/src/pynotify.defs
trunk/notify-python/src/pynotify.override
trunk/notify-python/src/pynotifymodule.c
trunk/notify-python/tests/test-basic.py
Log:
- It works!
- Accept None for pynotify.Notification's icon and widget parameters, and default to None.
Modified: trunk/notify-python/ChangeLog
===================================================================
--- trunk/notify-python/ChangeLog 2006-04-25 07:59:51 UTC (rev 2768)
+++ trunk/notify-python/ChangeLog 2006-04-25 08:28:01 UTC (rev 2769)
@@ -1,3 +1,14 @@
+Tue Apr 25 01:26:43 PDT 2006 Christian Hammond <chipx86 at chipx86.com>
+
+ * src/Makefile.am:
+ * src/pynotify.defs:
+ * src/pynotifymodule.c:
+ * src/pynotify.override:
+ * tests/test-basic.py:
+ - It works!
+ - Accept None for pynotify.Notification's icon and widget parameters,
+ and default to None.
+
Tue Apr 25 00:59:18 PDT 2006 Christian Hammond <chipx86 at chipx86.com>
* src/Makefile.am:
Modified: trunk/notify-python/src/Makefile.am
===================================================================
--- trunk/notify-python/src/Makefile.am 2006-04-25 07:59:51 UTC (rev 2768)
+++ trunk/notify-python/src/Makefile.am 2006-04-25 08:28:01 UTC (rev 2769)
@@ -41,6 +41,7 @@
update-defs:
@python $(datadir)/pygtk/2.0/codegen/h2def.py $(DEFHEADERS) > pynotify.defs.tmp
@sed -e 's/define-function notify_\(init\|uninit\|is_\|get\)/define-function \1/g' \
+ -e '/define-function notify_notification_new/,/^$$/ { s/\("icon"\)/\1 (null-ok) (default "NULL")/g; s/\("attach"\)/\1 (null-ok) (default "NULL")/g; }' \
pynotify.defs.tmp > pynotify.defs
@rm -f pynotify.defs.tmp
@echo Definitions updated
Modified: trunk/notify-python/src/pynotify.defs
===================================================================
--- trunk/notify-python/src/pynotify.defs 2006-04-25 07:59:51 UTC (rev 2768)
+++ trunk/notify-python/src/pynotify.defs 2006-04-25 08:28:01 UTC (rev 2769)
@@ -37,8 +37,8 @@
(parameters
'("const-gchar*" "summary")
'("const-gchar*" "message")
- '("const-gchar*" "icon")
- '("GtkWidget*" "attach")
+ '("const-gchar*" "icon" (null-ok) (default "NULL"))
+ '("GtkWidget*" "attach" (null-ok) (default "NULL"))
)
)
Modified: trunk/notify-python/src/pynotify.override
===================================================================
--- trunk/notify-python/src/pynotify.override 2006-04-25 07:59:51 UTC (rev 2768)
+++ trunk/notify-python/src/pynotify.override 2006-04-25 08:28:01 UTC (rev 2769)
@@ -94,7 +94,7 @@
modulename pynotify
%%
import gobject.GObject as PyGObject_Type
-import gdk.Pixbuf as PyGdkPixbuf_Type
+import gtk.gdk.Pixbuf as PyGdkPixbuf_Type
import gtk.Widget as PyGtkWidget_Type
%%
ignore-glob
Modified: trunk/notify-python/src/pynotifymodule.c
===================================================================
--- trunk/notify-python/src/pynotifymodule.c 2006-04-25 07:59:51 UTC (rev 2768)
+++ trunk/notify-python/src/pynotifymodule.c 2006-04-25 08:28:01 UTC (rev 2769)
@@ -1,4 +1,5 @@
#include <pygobject.h>
+#include <pygtk/pygtk.h>
void pynotify_register_classes(PyObject *d);
extern PyMethodDef pypynotify_functions[];
@@ -9,6 +10,7 @@
PyObject *m, *d;
init_pygobject();
+ init_pygtk();
m = Py_InitModule("pynotify._pynotify", pypynotify_functions);
d = PyModule_GetDict(m);
Modified: trunk/notify-python/tests/test-basic.py
===================================================================
--- trunk/notify-python/tests/test-basic.py 2006-04-25 07:59:51 UTC (rev 2768)
+++ trunk/notify-python/tests/test-basic.py 2006-04-25 08:28:01 UTC (rev 2769)
@@ -9,9 +9,8 @@
if not pynotify.init("Basics"):
sys.exit(1)
- n = pynotify.Notification("Summary", "This is some sample content",
- None, None)
+ n = pynotify.Notification("Summary", "This is some sample content")
- if not n.show(None):
+ if not n.show():
print "Failed to send notification"
sys.exit(1)
More information about the galago-commits
mailing list