[gimp/gtk3-port: 119/237] app: introduce struct GimpDeviceKey because GdkDeviceKey is gone
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/gtk3-port: 119/237] app: introduce struct GimpDeviceKey because GdkDeviceKey is gone
- Date: Wed, 11 May 2011 20:51:20 +0000 (UTC)
commit 1f31d669007d52ce0c9311bf6574beac7a07adaf
Author: Michael Natterer <mitch gimp org>
Date: Wed Nov 24 20:41:13 2010 +0100
app: introduce struct GimpDeviceKey because GdkDeviceKey is gone
app/widgets/gimpdeviceinfo.c | 8 ++++----
app/widgets/gimpdeviceinfo.h | 11 ++++++++++-
2 files changed, 14 insertions(+), 5 deletions(-)
---
diff --git a/app/widgets/gimpdeviceinfo.c b/app/widgets/gimpdeviceinfo.c
index 92be9ee..db80464 100644
--- a/app/widgets/gimpdeviceinfo.c
+++ b/app/widgets/gimpdeviceinfo.c
@@ -338,8 +338,8 @@ gimp_device_info_set_property (GObject *object,
n_device_values = array->n_values;
info->n_keys = n_device_values;
- info->keys = g_renew (GdkDeviceKey, info->keys, info->n_keys);
- memset (info->keys, 0, info->n_keys * sizeof (GdkDeviceKey));
+ info->keys = g_renew (GimpDeviceKey, info->keys, info->n_keys);
+ memset (info->keys, 0, info->n_keys * sizeof (GimpDeviceKey));
}
for (i = 0; i < n_device_values; i++)
@@ -617,8 +617,8 @@ gimp_device_info_set_device (GimpDeviceInfo *info,
gdk_device_get_axis_use (device, i));
info->n_keys = gdk_device_get_n_keys (device);
- info->keys = g_renew (GdkDeviceKey, info->keys, info->n_keys);
- memset (info->keys, 0, info->n_keys * sizeof (GdkDeviceKey));
+ info->keys = g_renew (GimpDeviceKey, info->keys, info->n_keys);
+ memset (info->keys, 0, info->n_keys * sizeof (GimpDeviceKey));
for (i = 0; i < MIN (info->n_keys, gdk_device_get_n_keys (device)); i++)
{
diff --git a/app/widgets/gimpdeviceinfo.h b/app/widgets/gimpdeviceinfo.h
index 76ef200..10905ac 100644
--- a/app/widgets/gimpdeviceinfo.h
+++ b/app/widgets/gimpdeviceinfo.h
@@ -35,6 +35,15 @@ G_BEGIN_DECLS
GIMP_CONTEXT_GRADIENT_MASK)
+typedef struct _GimpDeviceKey GimpDeviceKey;
+
+struct _GimpDeviceKey
+{
+ guint keyval;
+ GdkModifierType modifiers;
+};
+
+
#define GIMP_TYPE_DEVICE_INFO (gimp_device_info_get_type ())
#define GIMP_DEVICE_INFO(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_DEVICE_INFO, GimpDeviceInfo))
#define GIMP_DEVICE_INFO_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), GIMP_TYPE_DEVICE_INFO, GimpDeviceInfoClass))
@@ -58,7 +67,7 @@ struct _GimpDeviceInfo
gint n_axes;
GdkAxisUse *axes;
gint n_keys;
- GdkDeviceKey *keys;
+ GimpDeviceKey *keys;
/* curves */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]