Commit 7972d9a18fba31d3f7da71aab8f10c10b84c3dd4

  • avatar
  • Peter Hutterer <peter.hutterer @wh…t.net>
  • Fri Jan 01 03:13:44 CET 2010
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>
  
4848
4949enum prop_flags {
5050 PROP_FLAG_BOOLEAN = 1,
51 PROP_FLAG_READONLY = 2
51 PROP_FLAG_READONLY = 2,
52 PROP_FLAG_WRITEONLY = 4
5253};
5354
5455typedef struct _param
507507 .prop_name = WACOM_PROP_TABLET_AREA,
508508 .prop_format = 32,
509509 .prop_offset = 0,
510 .prop_flags = PROP_FLAG_WRITEONLY,
510511 .set_func = set_xydefault,
511 .get_func = not_implemented,
512512 },
513513 {
514514 .name = "mmonitor",
18751875 if (!param)
18761876 {
18771877 printf("Unknown parameter name '%s'.\n", argv[1]);
1878 return;
1879 } else if (param->prop_flags & PROP_FLAG_WRITEONLY)
1880 {
1881 printf("'%s' is a write-only option.\n", argv[1]);
18781882 return;
18791883 } else
18801884 {