29 lines
		
	
	
	
		
			720 B
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
	
		
			720 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| 
								 | 
							
								/* -*- Mode: C; c-basic-offset: 4 -*- */
							 | 
						||
| 
								 | 
							
								%%
							 | 
						||
| 
								 | 
							
								headers
							 | 
						||
| 
								 | 
							
								#include <Python.h>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#include "pygobject.h"
							 | 
						||
| 
								 | 
							
								#include "eggtrayicon.h"
							 | 
						||
| 
								 | 
							
								%%
							 | 
						||
| 
								 | 
							
								modulename trayicon
							 | 
						||
| 
								 | 
							
								%%
							 | 
						||
| 
								 | 
							
								import gtk.Plug as PyGtkPlug_Type
							 | 
						||
| 
								 | 
							
								%%
							 | 
						||
| 
								 | 
							
								ignore-glob
							 | 
						||
| 
								 | 
							
								  *_get_type
							 | 
						||
| 
								 | 
							
								%%
							 | 
						||
| 
								 | 
							
								override egg_tray_icon_send_message kwargs
							 | 
						||
| 
								 | 
							
								static PyObject*
							 | 
						||
| 
								 | 
							
								_wrap_egg_tray_icon_send_message(PyGObject *self, PyObject *args, PyObject *kwargs)
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
								    static char *kwlist[] = {"timeout", "message", NULL};
							 | 
						||
| 
								 | 
							
								    int timeout, len, ret;
							 | 
						||
| 
								 | 
							
								    char *message;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    if (!PyArg_ParseTupleAndKeywords(args, kwargs, "is#:TrayIcon.send_message", kwlist, &timeout, &message, &len))
							 | 
						||
| 
								 | 
							
								        return NULL;
							 | 
						||
| 
								 | 
							
								    ret = egg_tray_icon_send_message(EGG_TRAY_ICON(self->obj), timeout, message, len);
							 | 
						||
| 
								 | 
							
								    return PyInt_FromLong(ret);
							 | 
						||
| 
								 | 
							
								}
							 |