diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2009-12-27 08:23:49 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2010-01-01 12:13:44 +1000 |
commit | 7972d9a18fba31d3f7da71aab8f10c10b84c3dd4 (patch) | |
tree | 3fa6bb4009c4c4017e4433f4abac4021d7a71748 | |
parent | 25abbc8e8268466bd720378e7c1e2156206d66e5 (diff) | |
download | xf86-input-wacom-7972d9a18fba31d3f7da71aab8f10c10b84c3dd4.tar.gz |
xsetwacom: special output for write-only options.
So far we only have xyDefault as write-only option but having some more
user-friendly output is helpful.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
-rw-r--r-- | tools/xsetwacom.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/tools/xsetwacom.c b/tools/xsetwacom.c index 34c8079..17ce1c7 100644 --- a/tools/xsetwacom.c +++ b/tools/xsetwacom.c @@ -48,7 +48,8 @@ enum printformat { enum prop_flags { PROP_FLAG_BOOLEAN = 1, - PROP_FLAG_READONLY = 2 + PROP_FLAG_READONLY = 2, + PROP_FLAG_WRITEONLY = 4 }; typedef struct _param @@ -506,8 +507,8 @@ static param_t parameters[] = .prop_name = WACOM_PROP_TABLET_AREA, .prop_format = 32, .prop_offset = 0, + .prop_flags = PROP_FLAG_WRITEONLY, .set_func = set_xydefault, - .get_func = not_implemented, }, { .name = "mmonitor", @@ -1875,6 +1876,10 @@ static void get(Display *dpy, enum printformat printformat, int argc, char **arg { printf("Unknown parameter name '%s'.\n", argv[1]); return; + } else if (param->prop_flags & PROP_FLAG_WRITEONLY) + { + printf("'%s' is a write-only option.\n", argv[1]); + return; } else { param->printformat = printformat; |