root/branches/gajim_0.4.1/plugins/gtkgui/trayicon.override

Revision 172, 0.7 kB (checked in by asterix, 5 years ago)

icon in systray (it represents state and changes when we recieve a message not poped up)

Line 
1/* -*- Mode: C; c-basic-offset: 4 -*- */
2%%
3headers
4#include <Python.h>
5
6#include "pygobject.h"
7#include "eggtrayicon.h"
8%%
9modulename trayicon
10%%
11import gtk.Plug as PyGtkPlug_Type
12%%
13ignore-glob
14  *_get_type
15%%
16override egg_tray_icon_send_message kwargs
17static PyObject*
18_wrap_egg_tray_icon_send_message(PyGObject *self, PyObject *args, PyObject *kwargs)
19{
20    static char *kwlist[] = {"timeout", "message", NULL};
21    int timeout, len, ret;
22    char *message;
23
24    if (!PyArg_ParseTupleAndKeywords(args, kwargs, "is#:TrayIcon.send_message", kwlist, &timeout, &message, &len))
25        return NULL;
26    ret = egg_tray_icon_send_message(EGG_TRAY_ICON(self->obj), timeout, message, len);
27    return PyInt_FromLong(ret);
28}
Note: See TracBrowser for help on using the browser.