Commit 25abbc8e8268466bd720378e7c1e2156206d66e5
- Diff rendering mode:
- inline
- side by side
tools/xsetwacom.c
(41 / 1)
|   | |||
| 47 | 47 | }; | |
| 48 | 48 | ||
| 49 | 49 | enum prop_flags { | |
| 50 | PROP_FLAG_BOOLEAN = 1 | ||
| 50 | PROP_FLAG_BOOLEAN = 1, | ||
| 51 | PROP_FLAG_READONLY = 2 | ||
| 51 | 52 | }; | |
| 52 | 53 | ||
| 53 | 54 | typedef struct _param | |
| … | … | ||
| 523 | 523 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 524 | 524 | .prop_format = 32, | |
| 525 | 525 | .prop_offset = 0, | |
| 526 | .prop_flags = PROP_FLAG_READONLY | ||
| 526 | 527 | }, | |
| 527 | 528 | { | |
| 528 | 529 | .name = "STopY0", | |
| … | … | ||
| 531 | 531 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 532 | 532 | .prop_format = 32, | |
| 533 | 533 | .prop_offset = 1, | |
| 534 | .prop_flags = PROP_FLAG_READONLY | ||
| 534 | 535 | }, | |
| 535 | 536 | { | |
| 536 | 537 | .name = "SBottomX0", | |
| … | … | ||
| 539 | 539 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 540 | 540 | .prop_format = 32, | |
| 541 | 541 | .prop_offset = 2, | |
| 542 | .prop_flags = PROP_FLAG_READONLY | ||
| 542 | 543 | }, | |
| 543 | 544 | { | |
| 544 | 545 | .name = "SBottomY0", | |
| … | … | ||
| 547 | 547 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 548 | 548 | .prop_format = 32, | |
| 549 | 549 | .prop_offset = 3, | |
| 550 | .prop_flags = PROP_FLAG_READONLY | ||
| 550 | 551 | }, | |
| 551 | 552 | { | |
| 552 | 553 | .name = "STopX1", | |
| … | … | ||
| 555 | 555 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 556 | 556 | .prop_format = 32, | |
| 557 | 557 | .prop_offset = 4, | |
| 558 | .prop_flags = PROP_FLAG_READONLY | ||
| 558 | 559 | }, | |
| 559 | 560 | { | |
| 560 | 561 | .name = "STopY1", | |
| … | … | ||
| 563 | 563 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 564 | 564 | .prop_format = 32, | |
| 565 | 565 | .prop_offset = 5, | |
| 566 | .prop_flags = PROP_FLAG_READONLY | ||
| 566 | 567 | }, | |
| 567 | 568 | { | |
| 568 | 569 | .name = "SBottomX1", | |
| … | … | ||
| 571 | 571 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 572 | 572 | .prop_format = 32, | |
| 573 | 573 | .prop_offset = 6, | |
| 574 | .prop_flags = PROP_FLAG_READONLY | ||
| 574 | 575 | }, | |
| 575 | 576 | { | |
| 576 | 577 | .name = "SBottomY1", | |
| … | … | ||
| 579 | 579 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 580 | 580 | .prop_format = 32, | |
| 581 | 581 | .prop_offset = 7, | |
| 582 | .prop_flags = PROP_FLAG_READONLY | ||
| 582 | 583 | }, | |
| 583 | 584 | { | |
| 584 | 585 | .name = "STopX2", | |
| … | … | ||
| 587 | 587 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 588 | 588 | .prop_format = 32, | |
| 589 | 589 | .prop_offset = 8, | |
| 590 | .prop_flags = PROP_FLAG_READONLY | ||
| 590 | 591 | }, | |
| 591 | 592 | { | |
| 592 | 593 | .name = "STopY2", | |
| … | … | ||
| 595 | 595 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 596 | 596 | .prop_format = 32, | |
| 597 | 597 | .prop_offset = 9, | |
| 598 | .prop_flags = PROP_FLAG_READONLY | ||
| 598 | 599 | }, | |
| 599 | 600 | { | |
| 600 | 601 | .name = "SBottomX2", | |
| … | … | ||
| 609 | 609 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 610 | 610 | .prop_format = 32, | |
| 611 | 611 | .prop_offset = 11, | |
| 612 | .prop_flags = PROP_FLAG_READONLY | ||
| 612 | 613 | }, | |
| 613 | 614 | { | |
| 614 | 615 | .name = "STopX3", | |
| … | … | ||
| 617 | 617 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 618 | 618 | .prop_format = 32, | |
| 619 | 619 | .prop_offset = 12, | |
| 620 | .prop_flags = PROP_FLAG_READONLY | ||
| 620 | 621 | }, | |
| 621 | 622 | { | |
| 622 | 623 | .name = "STopY3", | |
| … | … | ||
| 625 | 625 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 626 | 626 | .prop_format = 32, | |
| 627 | 627 | .prop_offset = 13, | |
| 628 | .prop_flags = PROP_FLAG_READONLY | ||
| 628 | 629 | }, | |
| 629 | 630 | { | |
| 630 | 631 | .name = "SBottomX3", | |
| … | … | ||
| 633 | 633 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 634 | 634 | .prop_format = 32, | |
| 635 | 635 | .prop_offset = 14, | |
| 636 | .prop_flags = PROP_FLAG_READONLY | ||
| 636 | 637 | }, | |
| 637 | 638 | { | |
| 638 | 639 | .name = "SBottomY3", | |
| … | … | ||
| 641 | 641 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 642 | 642 | .prop_format = 32, | |
| 643 | 643 | .prop_offset = 15, | |
| 644 | .prop_flags = PROP_FLAG_READONLY | ||
| 644 | 645 | }, | |
| 645 | 646 | { | |
| 646 | 647 | .name = "STopX4", | |
| … | … | ||
| 649 | 649 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 650 | 650 | .prop_format = 32, | |
| 651 | 651 | .prop_offset = 16, | |
| 652 | .prop_flags = PROP_FLAG_READONLY | ||
| 652 | 653 | }, | |
| 653 | 654 | { | |
| 654 | 655 | .name = "STopY4", | |
| … | … | ||
| 657 | 657 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 658 | 658 | .prop_format = 32, | |
| 659 | 659 | .prop_offset = 17, | |
| 660 | .prop_flags = PROP_FLAG_READONLY | ||
| 660 | 661 | }, | |
| 661 | 662 | { | |
| 662 | 663 | .name = "SBottomX4", | |
| … | … | ||
| 665 | 665 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 666 | 666 | .prop_format = 32, | |
| 667 | 667 | .prop_offset = 18, | |
| 668 | .prop_flags = PROP_FLAG_READONLY | ||
| 668 | 669 | }, | |
| 669 | 670 | { | |
| 670 | 671 | .name = "SBottomY4", | |
| … | … | ||
| 673 | 673 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 674 | 674 | .prop_format = 32, | |
| 675 | 675 | .prop_offset = 19, | |
| 676 | .prop_flags = PROP_FLAG_READONLY | ||
| 676 | 677 | }, | |
| 677 | 678 | { | |
| 678 | 679 | .name = "STopX5", | |
| … | … | ||
| 681 | 681 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 682 | 682 | .prop_format = 32, | |
| 683 | 683 | .prop_offset = 20, | |
| 684 | .prop_flags = PROP_FLAG_READONLY | ||
| 684 | 685 | }, | |
| 685 | 686 | { | |
| 686 | 687 | .name = "STopY5", | |
| … | … | ||
| 689 | 689 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 690 | 690 | .prop_format = 32, | |
| 691 | 691 | .prop_offset = 21, | |
| 692 | .prop_flags = PROP_FLAG_READONLY | ||
| 692 | 693 | }, | |
| 693 | 694 | { | |
| 694 | 695 | .name = "SBottomX5", | |
| … | … | ||
| 697 | 697 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 698 | 698 | .prop_format = 32, | |
| 699 | 699 | .prop_offset = 22, | |
| 700 | .prop_flags = PROP_FLAG_READONLY | ||
| 700 | 701 | }, | |
| 701 | 702 | { | |
| 702 | 703 | .name = "SBottomY5", | |
| … | … | ||
| 705 | 705 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 706 | 706 | .prop_format = 32, | |
| 707 | 707 | .prop_offset = 23, | |
| 708 | .prop_flags = PROP_FLAG_READONLY | ||
| 708 | 709 | }, | |
| 709 | 710 | { | |
| 710 | 711 | .name = "STopX6", | |
| … | … | ||
| 713 | 713 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 714 | 714 | .prop_format = 32, | |
| 715 | 715 | .prop_offset = 24, | |
| 716 | .prop_flags = PROP_FLAG_READONLY | ||
| 716 | 717 | }, | |
| 717 | 718 | { | |
| 718 | 719 | .name = "STopY6", | |
| … | … | ||
| 721 | 721 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 722 | 722 | .prop_format = 32, | |
| 723 | 723 | .prop_offset = 25, | |
| 724 | .prop_flags = PROP_FLAG_READONLY | ||
| 724 | 725 | }, | |
| 725 | 726 | { | |
| 726 | 727 | .name = "SBottomX6", | |
| … | … | ||
| 729 | 729 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 730 | 730 | .prop_format = 32, | |
| 731 | 731 | .prop_offset = 26, | |
| 732 | .prop_flags = PROP_FLAG_READONLY | ||
| 732 | 733 | }, | |
| 733 | 734 | { | |
| 734 | 735 | .name = "SBottomY6", | |
| … | … | ||
| 737 | 737 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 738 | 738 | .prop_format = 32, | |
| 739 | 739 | .prop_offset = 27, | |
| 740 | .prop_flags = PROP_FLAG_READONLY | ||
| 740 | 741 | }, | |
| 741 | 742 | { | |
| 742 | 743 | .name = "STopX7", | |
| … | … | ||
| 745 | 745 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 746 | 746 | .prop_format = 32, | |
| 747 | 747 | .prop_offset = 28, | |
| 748 | .prop_flags = PROP_FLAG_READONLY | ||
| 748 | 749 | }, | |
| 749 | 750 | { | |
| 750 | 751 | .name = "STopY7", | |
| … | … | ||
| 753 | 753 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 754 | 754 | .prop_format = 32, | |
| 755 | 755 | .prop_offset = 29, | |
| 756 | .prop_flags = PROP_FLAG_READONLY | ||
| 756 | 757 | }, | |
| 757 | 758 | { | |
| 758 | 759 | .name = "SBottomX7", | |
| … | … | ||
| 761 | 761 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 762 | 762 | .prop_format = 32, | |
| 763 | 763 | .prop_offset = 30, | |
| 764 | .prop_flags = PROP_FLAG_READONLY | ||
| 764 | 765 | }, | |
| 765 | 766 | { | |
| 766 | 767 | .name = "SBottomY7", | |
| … | … | ||
| 769 | 769 | .prop_name = WACOM_PROP_SCREENAREA, | |
| 770 | 770 | .prop_format = 32, | |
| 771 | 771 | .prop_offset = 31, | |
| 772 | .prop_flags = PROP_FLAG_READONLY | ||
| 772 | 773 | }, | |
| 773 | 774 | { | |
| 774 | 775 | .name = "ToolID", | |
| … | … | ||
| 777 | 777 | .prop_name = WACOM_PROP_TOOL_TYPE, | |
| 778 | 778 | .prop_format = 32, | |
| 779 | 779 | .prop_offset = 0, | |
| 780 | .prop_flags = PROP_FLAG_READONLY | ||
| 780 | 781 | }, | |
| 781 | 782 | { | |
| 782 | 783 | .name = "ToolSerial", | |
| … | … | ||
| 785 | 785 | .prop_name = WACOM_PROP_SERIALIDS, | |
| 786 | 786 | .prop_format = 32, | |
| 787 | 787 | .prop_offset = 3, | |
| 788 | .prop_flags = PROP_FLAG_READONLY | ||
| 788 | 789 | }, | |
| 789 | 790 | { | |
| 790 | 791 | .name = "TabletID", | |
| … | … | ||
| 793 | 793 | .prop_name = WACOM_PROP_SERIALIDS, | |
| 794 | 794 | .prop_format = 32, | |
| 795 | 795 | .prop_offset = 0, | |
| 796 | .prop_flags = PROP_FLAG_READONLY | ||
| 796 | 797 | }, | |
| 797 | 798 | { | |
| 798 | 799 | .name = "GetTabletID", | |
| … | … | ||
| 801 | 801 | .prop_name = WACOM_PROP_SERIALIDS, | |
| 802 | 802 | .prop_format = 32, | |
| 803 | 803 | .prop_offset = 0, | |
| 804 | .prop_flags = PROP_FLAG_READONLY | ||
| 804 | 805 | }, | |
| 805 | 806 | { | |
| 806 | 807 | .name = "NumScreen", | |
| … | … | ||
| 1579 | 1579 | if (!param) | |
| 1580 | 1580 | { | |
| 1581 | 1581 | printf("Unknown parameter name '%s'.\n", argv[1]); | |
| 1582 | goto out; | ||
| 1583 | } else if (param->prop_flags & PROP_FLAG_READONLY) | ||
| 1584 | { | ||
| 1585 | printf("'%s' is a read-only option.\n", argv[1]); | ||
| 1582 | 1586 | goto out; | |
| 1583 | 1587 | } else if (param->set_func) | |
| 1584 | 1588 | { |

