Input drivers are not in the business of exporting screen coordinates.
Especially since these are likely to be incorrect in the light of RandR 1.2
and later.

Signed-off-by: Peter Hutterer <[email protected]>
---
 include/wacom-properties.h |    2 +-
 src/wcmXCommand.c          |   15 +---
 tools/xsetwacom.c          |  256 --------------------------------------------
 3 files changed, 2 insertions(+), 271 deletions(-)

diff --git a/include/wacom-properties.h b/include/wacom-properties.h
index f6633a1..15e0e35 100644
--- a/include/wacom-properties.h
+++ b/include/wacom-properties.h
@@ -54,7 +54,7 @@
 /* 8 bit 3 values, screen number, twinview on/off, multimonitor */
 #define WACOM_PROP_DISPLAY_OPTS "Wacom Display Options"
 
-/* 32 bit, 4 values, top x, top y, bottom x, bottom y */
+/* DEPRECATED. DO NOT USE */
 #define WACOM_PROP_SCREENAREA "Wacom Screen Area"
 
 /* 32 bit, 1 value */
diff --git a/src/wcmXCommand.c b/src/wcmXCommand.c
index 87669ea..1f3fcb6 100644
--- a/src/wcmXCommand.c
+++ b/src/wcmXCommand.c
@@ -95,7 +95,6 @@ Atom prop_strip_buttons;
 Atom prop_wheel_buttons;
 Atom prop_display;
 Atom prop_tv_resolutions;
-Atom prop_screen;
 Atom prop_cursorprox;
 Atom prop_capacity;
 Atom prop_threshold;
@@ -203,12 +202,6 @@ void InitWcmDeviceProperties(InputInfoPtr pInfo)
        values[2] = priv->wcmMMonitor;
        prop_display = InitWcmAtom(pInfo->dev, WACOM_PROP_DISPLAY_OPTS, 8, 3, 
values);
 
-       values[0] = priv->screenTopX[priv->currentScreen];
-       values[1] = priv->screenTopY[priv->currentScreen];
-       values[2] = priv->screenBottomX[priv->currentScreen];
-       values[3] = priv->screenBottomY[priv->currentScreen];
-       prop_screen = InitWcmAtom(pInfo->dev, WACOM_PROP_SCREENAREA, 32, 4, 
values);
-
        values[0] = common->wcmCursorProxoutDist;
        prop_cursorprox = InitWcmAtom(pInfo->dev, 
WACOM_PROP_PROXIMITY_THRESHOLD, 32, 1, values);
 
@@ -677,13 +670,7 @@ int wcmSetProperty(DeviceIntPtr dev, Atom property, 
XIPropertyValuePtr prop,
                return wcmSetStripProperty(dev, property, prop, checkonly);
        else if (property == prop_wheel_buttons)
                return wcmSetWheelProperty(dev, property, prop, checkonly);
-       else if (property == prop_screen)
-       {
-               /* Long-term, this property should be removed, there's other 
ways to
-                * get the screen resolution. For now, we leave it in for 
backwards
-                * compat */
-               return BadValue; /* Read-only */
-       } else if (property == prop_display)
+       else if (property == prop_display)
        {
                INT8 *values;
 
diff --git a/tools/xsetwacom.c b/tools/xsetwacom.c
index fb6556e..6071452 100644
--- a/tools/xsetwacom.c
+++ b/tools/xsetwacom.c
@@ -559,262 +559,6 @@ static param_t parameters[] =
                .prop_offset = 2,
        },
        {
-               .name = "STopX0",
-               .desc = "Screen 0 left coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 0,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "STopY0",
-               .desc = "Screen 0 top coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 1,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "SBottomX0",
-               .desc = "Screen 0 right coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 2,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "SBottomY0",
-               .desc = "Screen 0 bottom coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 3,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "STopX1",
-               .desc = "Screen 1 left coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 4,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "STopY1",
-               .desc = "Screen 1 top coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 5,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "SBottomX1",
-               .desc = "Screen 1 right coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 6,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "SBottomY1",
-               .desc = "Screen 1 bottom coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 7,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "STopX2",
-               .desc = "Screen 2 left coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 8,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "STopY2",
-               .desc = "Screen 2 top coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 9,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "SBottomX2",
-               .desc = "Screen 2 right coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_offset = 10,
-               .prop_format = 32,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "SBottomY2",
-               .desc = "Screen 2 bottom coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 11,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "STopX3",
-               .desc = "Screen 3 left coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 12,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "STopY3",
-               .desc = "Screen 3 top coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 13,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "SBottomX3",
-               .desc = "Screen 3 right coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 14,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "SBottomY3",
-               .desc = "Screen 3 bottom coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 15,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "STopX4",
-               .desc = "Screen 4 left coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 16,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "STopY4",
-               .desc = "Screen 4 top coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 17,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "SBottomX4",
-               .desc = "Screen 4 right coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 18,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "SBottomY4",
-               .desc = "Screen 4 bottom coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 19,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "STopX5",
-               .desc = "Screen 5 left coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 20,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "STopY5",
-               .desc = "Screen 5 top coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 21,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "SBottomX5",
-               .desc = "Screen 5 right coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 22,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "SBottomY5",
-               .desc = "Screen 5 bottom coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 23,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "STopX6",
-               .desc = "Screen 6 left coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 24,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "STopY6",
-               .desc = "Screen 6 top coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 25,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "SBottomX6",
-               .desc = "Screen 6 right coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 26,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "SBottomY6",
-               .desc = "Screen 6 bottom coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 27,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "STopX7",
-               .desc = "Screen 7 left coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 28,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "STopY7",
-               "Screen 7 top coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 29,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "SBottomX7",
-               .desc = "Screen 7 right coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 30,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
-               .name = "SBottomY7",
-               .desc = "Screen 7 bottom coordinate in pixels. ",
-               .prop_name = WACOM_PROP_SCREENAREA,
-               .prop_format = 32,
-               .prop_offset = 31,
-               .prop_flags = PROP_FLAG_READONLY
-       },
-       {
                .name = "ToolID",
                .desc = "Returns the ID of the associated device. ",
                .prop_name = WACOM_PROP_TOOL_TYPE,
-- 
1.7.2.2


------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
Linuxwacom-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linuxwacom-devel

Reply via email to