summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/Makefile.am2
-rw-r--r--src/spice-client-gtk-manual.defs117
-rw-r--r--src/spice-client-gtk.override171
3 files changed, 0 insertions, 290 deletions
diff --git a/src/Makefile.am b/src/Makefile.am
index b991a5f..7542fac 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -37,8 +37,6 @@ EXTRA_DIST = \
map-file \
spice-glib-sym-file \
spice-gtk-sym-file \
- spice-client-gtk-manual.defs \
- spice-client-gtk.override \
spice-marshal.txt \
spice-version.h.in \
$(NULL)
diff --git a/src/spice-client-gtk-manual.defs b/src/spice-client-gtk-manual.defs
deleted file mode 100644
index 9631b74..0000000
--- a/src/spice-client-gtk-manual.defs
+++ /dev/null
@@ -1,117 +0,0 @@
-(define-method set_display
- (of-object "SpiceMainChannel")
- (c-name "spice_main_set_display")
- (return-type "none")
- (parameters
- '("int" "id")
- '("int" "x")
- '("int" "y")
- '("int" "width")
- '("int" "height")
- )
-)
-
-(define-method clipboard_grab
- (of-object "SpiceMainChannel")
- (c-name "spice_main_clipboard_grab")
- (return-type "none")
- (parameters
- '("int*" "types")
- '("int" "ntypes")
- )
-)
-
-(define-method clipboard_release
- (of-object "SpiceMainChannel")
- (c-name "spice_main_clipboard_release")
- (return-type "none")
-)
-
-(define-method motion
- (of-object "SpiceInputsChannel")
- (c-name "spice_inputs_motion")
- (return-type "none")
- (parameters
- '("gint" "dx")
- '("gint" "dy")
- '("gint" "button_state")
- )
-)
-
-(define-method position
- (of-object "SpiceInputsChannel")
- (c-name "spice_inputs_position")
- (return-type "none")
- (parameters
- '("gint" "x")
- '("gint" "y")
- '("gint" "display")
- '("gint" "button_state")
- )
-)
-
-(define-method button_press
- (of-object "SpiceInputsChannel")
- (c-name "spice_inputs_button_press")
- (return-type "none")
- (parameters
- '("gint" "button")
- '("gint" "button_state")
- )
-)
-
-(define-method button_release
- (of-object "SpiceInputsChannel")
- (c-name "spice_inputs_button_release")
- (return-type "none")
- (parameters
- '("gint" "button")
- '("gint" "button_state")
- )
-)
-
-(define-method key_press
- (of-object "SpiceInputsChannel")
- (c-name "spice_inputs_key_press")
- (return-type "none")
- (parameters
- '("guint" "keyval")
- )
-)
-
-(define-method key_release
- (of-object "SpiceInputsChannel")
- (c-name "spice_inputs_key_release")
- (return-type "none")
- (parameters
- '("guint" "keyval")
- )
-)
-
-(define-method set_key_locks
- (of-object "SpiceInputsChannel")
- (c-name "spice_inputs_set_key_locks")
- (return-type "none")
- (parameters
- '("guint" "locks")
- )
-)
-
-(define-enum ClientError
- (in-module "Spice")
- (c-name "SpiceClientError")
- (values
- '("failed" "SPICE_CLIENT_ERROR_FAILED")
- )
-)
-
-(define-function spice_audio_new
- (c-name "spice_audio_new")
- (is-constructor-of "SpiceAudio")
- (return-type "SpiceAudio*")
- (parameters
- '("SpiceSession*" "session")
- '("GMainContext*" "context")
- '("const-char*" "name")
- )
-)
diff --git a/src/spice-client-gtk.override b/src/spice-client-gtk.override
deleted file mode 100644
index 41aeee3..0000000
--- a/src/spice-client-gtk.override
+++ /dev/null
@@ -1,171 +0,0 @@
-%%
-headers
-#include <Python.h>
-#include "pygobject.h"
-#include "spice-common.h"
-#include "spice-widget.h"
-#include "spice-gtk-session.h"
-#include "spice-audio.h"
-#include "usb-device-widget.h"
-%%
-modulename spice_client_gtk
-%%
-import gobject.GObject as PyGObject_Type
-import gtk.DrawingArea as PyGtkDrawingArea_Type
-import gtk.Widget as PyGtkWidget_Type
-import gtk.VBox as PyGtkVBox_Type
-%%
-ignore-glob
- *_get_type
-%%
-%%
-override spice_display_send_keys kwargs
-static PyObject*
-_wrap_spice_display_send_keys(PyGObject *self,
- PyObject *args, PyObject *kwargs)
-{
- static char *kwlist[] = {"keys", "kind", NULL};
- PyObject *keyList;
- int kind = SPICE_DISPLAY_KEY_EVENT_CLICK;
- int i, len;
- guint *keys;
-
- if (!PyArg_ParseTupleAndKeywords(args, kwargs,
- "O|I:SpiceDisplay.send_keys", kwlist,
- &keyList, &kind))
- return NULL;
-
- if (!PyList_Check(keyList))
- return NULL;
-
- len = PyList_Size(keyList);
- keys = g_malloc0(sizeof(guint)*len);
-
- for (i = 0 ; i < len ; i++) {
- PyObject *val;
- char *sym;
- val = PyList_GetItem(keyList, i);
- sym = PyString_AsString(val);
- if (!sym) {
- g_free(keys);
- return NULL;
- }
- keys[i] = gdk_keyval_from_name(sym);
- }
-
- spice_display_send_keys(SPICE_DISPLAY(self->obj), keys, len, kind);
- g_free(keys);
-
- Py_INCREF(Py_None);
- return Py_None;
-}
-%%
-override spice_display_get_grab_keys kwargs
-static PyObject*
-_wrap_spice_display_get_grab_keys(PyGObject *self,
- PyObject *args, PyObject *kwargs)
-{
- SpiceGrabSequence *seq;
- PyObject *keyList;
- int i;
-
- seq = spice_display_get_grab_keys(SPICE_DISPLAY(self->obj));
-
- keyList = PyList_New(0);
- for (i = 0 ; i < seq->nkeysyms ; i++)
- PyList_Append(keyList, PyInt_FromLong(seq->keysyms[i]));
-
- return keyList;
-}
-%%
-override spice_display_set_grab_keys kwargs
-static PyObject*
-_wrap_spice_display_set_grab_keys(PyGObject *self,
- PyObject *args, PyObject *kwargs)
-{
- static char *kwlist[] = {"keys", NULL};
- PyObject *keyList;
- int i;
- guint nkeysyms;
- guint *keysyms;
- SpiceGrabSequence *seq;
-
- if (!PyArg_ParseTupleAndKeywords(args, kwargs,
- "O|I:SpiceDisplay.set_grab_keys", kwlist,
- &keyList))
- return NULL;
-
- if (!PyList_Check(keyList))
- return NULL;
-
- nkeysyms = PyList_Size(keyList);
- keysyms = g_new0(guint, nkeysyms);
-
- for (i = 0 ; i < nkeysyms ; i++) {
- PyObject *val = PyList_GetItem(keyList, i);
- keysyms[i] = (guint)PyInt_AsLong(val);
- }
-
- seq = spice_grab_sequence_new(nkeysyms, keysyms);
- g_free(keysyms);
-
- spice_display_set_grab_keys(SPICE_DISPLAY(self->obj), seq);
-
- spice_grab_sequence_free(seq);
-
- Py_INCREF(Py_None);
- return Py_None;
-}
-%%
-override spice_session_get_channels
-static PyObject*
-_wrap_spice_session_get_channels(PyGObject *self,
- PyObject *args, PyObject *kwargs)
-{
- PyObject *py_list;
- GList *list, *tmp;
- PyObject *chann;
-
- list = spice_session_get_channels(SPICE_SESSION(self->obj));
-
- if ((py_list = PyList_New(0)) == NULL) {
- return NULL;
- }
- for (tmp = list; tmp != NULL; tmp = tmp->next) {
- chann = pygobject_new(G_OBJECT(tmp->data));
- if (chann == NULL) {
- Py_DECREF(py_list);
- return NULL;
- }
- PyList_Append(py_list, chann);
- Py_DECREF(chann);
- }
- return py_list;
-}
-%%
-override spice_audio_new
-static int
-_wrap_spice_audio_new(PyGObject *self,
- PyObject *args, PyObject *kwargs)
-{
- static char *kwlist[] = {"session", "context", "name", NULL};
- PyGObject *session = NULL;
- PyObject *py_context = NULL;
- char *name = NULL;
-
- if (!PyArg_ParseTupleAndKeywords(args, kwargs,
- "O!|Os:SpiceAudio", kwlist,
- &PySpiceSession_Type, &session,
- &py_context, &name))
- return -1;
-
- self->obj = (GObject *)spice_audio_new(SPICE_SESSION(session->obj), NULL, NULL);
-
- if (!self->obj) {
- PyErr_SetString(PyExc_RuntimeError, "could not create SpiceAudio object");
- return -1;
- }
- pygobject_register_wrapper((PyObject *)self);
- return 0;
-
-}