summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2010-09-27 15:50:18 +0200
committerGerd Hoffmann <kraxel@redhat.com>2010-09-27 15:50:18 +0200
commit58b2883b83dad9260996ef7bab062c4cf9a15e36 (patch)
tree2dc3b3f5ca0f986df2ba02656086958645317bc5
parent072c3c3e4b1aa5f7020422420eab9530df780552 (diff)
add files
-rw-r--r--gtk/channel-display.h0
-rw-r--r--gtk/channel-inputs.h46
-rw-r--r--gtk/channel-main.h0
3 files changed, 46 insertions, 0 deletions
diff --git a/gtk/channel-display.h b/gtk/channel-display.h
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/gtk/channel-display.h
diff --git a/gtk/channel-inputs.h b/gtk/channel-inputs.h
new file mode 100644
index 0000000..728a470
--- /dev/null
+++ b/gtk/channel-inputs.h
@@ -0,0 +1,46 @@
+#ifndef __SPICE_CLIENT_INPUTS_CHANNEL_H__
+#define __SPICE_CLIENT_INPUTS_CHANNEL_H__
+
+#include "spice-client.h"
+
+G_BEGIN_DECLS
+
+#define SPICE_TYPE_INPUTS_CHANNEL (spice_inputs_channel_get_type())
+#define SPICE_INPUTS_CHANNEL(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SPICE_TYPE_INPUTS_CHANNEL, SpiceInputsChannel))
+#define SPICE_INPUTS_CHANNEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), SPICE_TYPE_INPUTS_CHANNEL, SpiceInputsChannelClass))
+#define SPICE_IS_INPUTS_CHANNEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), SPICE_TYPE_INPUTS_CHANNEL))
+#define SPICE_IS_INPUTS_CHANNEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), SPICE_TYPE_INPUTS_CHANNEL))
+#define SPICE_INPUTS_CHANNEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), SPICE_TYPE_INPUTS_CHANNEL, SpiceInputsChannelClass))
+
+typedef struct _SpiceInputsChannel SpiceInputsChannel;
+typedef struct _SpiceInputsChannelClass SpiceInputsChannelClass;
+typedef struct spice_inputs_channel spice_inputs_channel;
+
+struct _SpiceInputsChannel {
+ SpiceChannel parent;
+ spice_inputs_channel *priv;
+ /* Do not add fields to this struct */
+};
+
+struct _SpiceInputsChannelClass {
+ SpiceChannelClass parent_class;
+
+ /* Do not add fields to this struct */
+};
+
+GType spice_inputs_channel_get_type(void);
+
+void spice_inputs_motion(SpiceInputsChannel *channel, gint dx, gint dy,
+ gint button_state);
+void spice_inputs_position(SpiceInputsChannel *channel, gint x, gint y,
+ gint display, gint button_state);
+void spice_inputs_button_press(SpiceInputsChannel *channel, gint button,
+ gint button_state);
+void spice_inputs_button_release(SpiceInputsChannel *channel, gint button,
+ gint button_state);
+void spice_inputs_key_press(SpiceInputsChannel *channel, guint keyval);
+void spice_inputs_key_release(SpiceInputsChannel *channel, guint keyval);
+
+G_END_DECLS
+
+#endif /* __SPICE_CLIENT_INPUTS_CHANNEL_H__ */
diff --git a/gtk/channel-main.h b/gtk/channel-main.h
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/gtk/channel-main.h