Commit 83e02e2
committed
Filter actions in WindowManager.perform_action ()
ScreenshotManager: simplify composite_stage_cursor (#2740)
Add cursor to the `image` directly instead of copying `image` to `target` and then adding cursor
Don't handle window menus for windows that are not normal (#2736)
Addresses #2723
Rework modal actions (#2739)
We currently have duplicate keybinding filters across multiple components. This PR removes keybinding filter capabilities from modal proxies and instead introduces ModalActions flags. Then WindowManager filters keybindings based on these flags1 parent f2441c7 commit 83e02e2
File tree
6 files changed
+92
-72
lines changed- lib
- Gestures
- src
- Widgets/WindowSwitcher
6 files changed
+92
-72
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
45 | 60 | | |
46 | 61 | | |
47 | 62 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
157 | 157 | | |
158 | 158 | | |
159 | 159 | | |
160 | | - | |
| 160 | + | |
161 | 161 | | |
162 | 162 | | |
163 | 163 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | 41 | | |
47 | 42 | | |
48 | 43 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
345 | 345 | | |
346 | 346 | | |
347 | 347 | | |
348 | | - | |
| 348 | + | |
349 | 349 | | |
350 | 350 | | |
351 | 351 | | |
| |||
592 | 592 | | |
593 | 593 | | |
594 | 594 | | |
595 | | - | |
| 595 | + | |
596 | 596 | | |
597 | 597 | | |
598 | 598 | | |
| |||
603 | 603 | | |
604 | 604 | | |
605 | 605 | | |
606 | | - | |
| 606 | + | |
607 | 607 | | |
608 | 608 | | |
609 | | - | |
| 609 | + | |
610 | 610 | | |
611 | | - | |
| 611 | + | |
612 | 612 | | |
613 | 613 | | |
614 | 614 | | |
| |||
618 | 618 | | |
619 | 619 | | |
620 | 620 | | |
621 | | - | |
622 | | - | |
623 | | - | |
624 | | - | |
625 | | - | |
626 | | - | |
627 | | - | |
| 621 | + | |
628 | 622 | | |
629 | 623 | | |
630 | 624 | | |
631 | | - | |
632 | | - | |
633 | 625 | | |
634 | 626 | | |
635 | 627 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
443 | 443 | | |
444 | 444 | | |
445 | 445 | | |
446 | | - | |
| 446 | + | |
447 | 447 | | |
448 | 448 | | |
449 | 449 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
785 | 785 | | |
786 | 786 | | |
787 | 787 | | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
788 | 792 | | |
789 | 793 | | |
790 | 794 | | |
| |||
847 | 851 | | |
848 | 852 | | |
849 | 853 | | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
| 857 | + | |
850 | 858 | | |
851 | 859 | | |
852 | 860 | | |
| 861 | + | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
853 | 865 | | |
854 | 866 | | |
855 | 867 | | |
| |||
872 | 884 | | |
873 | 885 | | |
874 | 886 | | |
875 | | - | |
| 887 | + | |
876 | 888 | | |
877 | 889 | | |
878 | 890 | | |
| |||
884 | 896 | | |
885 | 897 | | |
886 | 898 | | |
887 | | - | |
| 899 | + | |
888 | 900 | | |
889 | 901 | | |
890 | 902 | | |
| |||
895 | 907 | | |
896 | 908 | | |
897 | 909 | | |
| 910 | + | |
| 911 | + | |
| 912 | + | |
| 913 | + | |
898 | 914 | | |
899 | 915 | | |
900 | 916 | | |
901 | 917 | | |
902 | 918 | | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
903 | 923 | | |
904 | 924 | | |
905 | 925 | | |
| |||
909 | 929 | | |
910 | 930 | | |
911 | 931 | | |
912 | | - | |
913 | | - | |
914 | | - | |
915 | | - | |
916 | | - | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
917 | 936 | | |
918 | | - | |
919 | | - | |
920 | | - | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
921 | 940 | | |
922 | | - | |
923 | | - | |
| 941 | + | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
924 | 947 | | |
925 | 948 | | |
926 | | - | |
927 | | - | |
| 949 | + | |
| 950 | + | |
928 | 951 | | |
929 | | - | |
930 | | - | |
| 952 | + | |
| 953 | + | |
931 | 954 | | |
932 | | - | |
933 | | - | |
934 | | - | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
935 | 958 | | |
936 | | - | |
937 | | - | |
938 | | - | |
939 | | - | |
| 959 | + | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
940 | 963 | | |
941 | 964 | | |
942 | | - | |
943 | | - | |
| 965 | + | |
| 966 | + | |
944 | 967 | | |
945 | | - | |
946 | | - | |
| 968 | + | |
| 969 | + | |
947 | 970 | | |
948 | | - | |
949 | | - | |
| 971 | + | |
| 972 | + | |
950 | 973 | | |
951 | | - | |
952 | | - | |
| 974 | + | |
| 975 | + | |
953 | 976 | | |
954 | | - | |
955 | | - | |
| 977 | + | |
| 978 | + | |
956 | 979 | | |
957 | | - | |
958 | | - | |
959 | | - | |
960 | | - | |
961 | | - | |
962 | | - | |
963 | | - | |
964 | | - | |
965 | | - | |
966 | | - | |
967 | | - | |
968 | | - | |
| 980 | + | |
| 981 | + | |
| 982 | + | |
| 983 | + | |
| 984 | + | |
| 985 | + | |
| 986 | + | |
969 | 987 | | |
970 | | - | |
971 | | - | |
972 | | - | |
973 | | - | |
974 | | - | |
| 988 | + | |
| 989 | + | |
| 990 | + | |
975 | 991 | | |
| 992 | + | |
| 993 | + | |
976 | 994 | | |
977 | 995 | | |
978 | 996 | | |
| |||
0 commit comments