Mercurial > dwindows
comparison dw.h @ 2226:2de088fb5dd4
Added some missing APIs from the template, and changes so it builds dwtest.
Needed to make the key codes unique values so it would compile.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sat, 26 Dec 2020 05:24:00 +0000 |
parents | 1ec6300a627b |
children | e7060d262939 |
comparison
equal
deleted
inserted
replaced
2225:1ec6300a627b | 2226:2de088fb5dd4 |
---|---|
847 #define DW_MB_INFORMATION (1 << 12) | 847 #define DW_MB_INFORMATION (1 << 12) |
848 #define DW_MB_QUESTION (1 << 13) | 848 #define DW_MB_QUESTION (1 << 13) |
849 | 849 |
850 /* Virtual Key Codes */ | 850 /* Virtual Key Codes */ |
851 #define VK_LBUTTON 0 | 851 #define VK_LBUTTON 0 |
852 #define VK_RBUTTON 0 | 852 #define VK_RBUTTON 1 |
853 #define VK_CANCEL 0 | 853 #define VK_CANCEL 2 |
854 #define VK_MBUTTON 0 | 854 #define VK_MBUTTON 3 |
855 #define VK_BACK 0 | 855 #define VK_BACK 4 |
856 #define VK_TAB 0 | 856 #define VK_TAB 5 |
857 #define VK_CLEAR 0 | 857 #define VK_CLEAR 6 |
858 #define VK_RETURN 0 | 858 #define VK_RETURN 7 |
859 #define VK_MENU 0 | 859 #define VK_MENU 8 |
860 #define VK_PAUSE 0 | 860 #define VK_PAUSE 9 |
861 #define VK_CAPITAL 0 | 861 #define VK_CAPITAL 10 |
862 #define VK_ESCAPE 0 | 862 #define VK_ESCAPE 11 |
863 #define VK_SPACE 0 | 863 #define VK_SPACE 12 |
864 #define VK_PRIOR 0 | 864 #define VK_PRIOR 13 |
865 #define VK_NEXT 0 | 865 #define VK_NEXT 14 |
866 #define VK_END 0 | 866 #define VK_END 15 |
867 #define VK_HOME 0 | 867 #define VK_HOME 16 |
868 #define VK_LEFT 0 | 868 #define VK_LEFT 17 |
869 #define VK_UP 0 | 869 #define VK_UP 18 |
870 #define VK_RIGHT 0 | 870 #define VK_RIGHT 19 |
871 #define VK_DOWN 0 | 871 #define VK_DOWN 20 |
872 #define VK_SELECT 0 | 872 #define VK_SELECT 21 |
873 #define VK_PRINT 0 | 873 #define VK_PRINT 22 |
874 #define VK_EXECUTE 0 | 874 #define VK_EXECUTE 23 |
875 #define VK_SNAPSHOT 0 | 875 #define VK_SNAPSHOT 24 |
876 #define VK_INSERT 0 | 876 #define VK_INSERT 25 |
877 #define VK_DELETE 0 | 877 #define VK_DELETE 26 |
878 #define VK_HELP 0 | 878 #define VK_HELP 27 |
879 #define VK_LWIN 0 | 879 #define VK_LWIN 28 |
880 #define VK_RWIN 0 | 880 #define VK_RWIN 29 |
881 #define VK_NUMPAD0 0 | 881 #define VK_NUMPAD0 30 |
882 #define VK_NUMPAD1 0 | 882 #define VK_NUMPAD1 31 |
883 #define VK_NUMPAD2 0 | 883 #define VK_NUMPAD2 32 |
884 #define VK_NUMPAD3 0 | 884 #define VK_NUMPAD3 33 |
885 #define VK_NUMPAD4 0 | 885 #define VK_NUMPAD4 34 |
886 #define VK_NUMPAD5 0 | 886 #define VK_NUMPAD5 35 |
887 #define VK_NUMPAD6 0 | 887 #define VK_NUMPAD6 36 |
888 #define VK_NUMPAD7 0 | 888 #define VK_NUMPAD7 37 |
889 #define VK_NUMPAD8 0 | 889 #define VK_NUMPAD8 38 |
890 #define VK_NUMPAD9 0 | 890 #define VK_NUMPAD9 39 |
891 #define VK_MULTIPLY 0 | 891 #define VK_MULTIPLY 40 |
892 #define VK_ADD 0 | 892 #define VK_ADD 41 |
893 #define VK_SEPARATOR 0 | 893 #define VK_SEPARATOR 42 |
894 #define VK_SUBTRACT 0 | 894 #define VK_SUBTRACT 43 |
895 #define VK_DECIMAL 0 | 895 #define VK_DECIMAL 44 |
896 #define VK_DIVIDE 0 | 896 #define VK_DIVIDE 45 |
897 #define VK_F1 0 | 897 #define VK_F1 46 |
898 #define VK_F2 0 | 898 #define VK_F2 47 |
899 #define VK_F3 0 | 899 #define VK_F3 48 |
900 #define VK_F4 0 | 900 #define VK_F4 49 |
901 #define VK_F5 0 | 901 #define VK_F5 50 |
902 #define VK_F6 0 | 902 #define VK_F6 51 |
903 #define VK_F7 0 | 903 #define VK_F7 52 |
904 #define VK_F8 0 | 904 #define VK_F8 53 |
905 #define VK_F9 0 | 905 #define VK_F9 54 |
906 #define VK_F10 0 | 906 #define VK_F10 55 |
907 #define VK_F11 0 | 907 #define VK_F11 56 |
908 #define VK_F12 0 | 908 #define VK_F12 57 |
909 #define VK_F13 0 | 909 #define VK_F13 58 |
910 #define VK_F14 0 | 910 #define VK_F14 59 |
911 #define VK_F15 0 | 911 #define VK_F15 60 |
912 #define VK_F16 0 | 912 #define VK_F16 61 |
913 #define VK_F17 0 | 913 #define VK_F17 62 |
914 #define VK_F18 0 | 914 #define VK_F18 63 |
915 #define VK_F19 0 | 915 #define VK_F19 64 |
916 #define VK_F20 0 | 916 #define VK_F20 65 |
917 #define VK_F21 0 | 917 #define VK_F21 66 |
918 #define VK_F22 0 | 918 #define VK_F22 67 |
919 #define VK_F23 0 | 919 #define VK_F23 68 |
920 #define VK_F24 0 | 920 #define VK_F24 69 |
921 #define VK_NUMLOCK 0 | 921 #define VK_NUMLOCK 70 |
922 #define VK_SCROLL 0 | 922 #define VK_SCROLL 71 |
923 #define VK_LSHIFT 0 | 923 #define VK_LSHIFT 72 |
924 #define VK_RSHIFT 0 | 924 #define VK_RSHIFT 73 |
925 #define VK_LCONTROL 0 | 925 #define VK_LCONTROL 74 |
926 #define VK_RCONTROL 0 | 926 #define VK_RCONTROL 75 |
927 #define VK_LMENU 0 | 927 #define VK_LMENU 76 |
928 #define VK_RMENU 0 | 928 #define VK_RMENU 77 |
929 | 929 |
930 /* Key Modifiers */ | 930 /* Key Modifiers */ |
931 #define KC_CTRL (1) | 931 #define KC_CTRL (1) |
932 #define KC_SHIFT (1 << 1) | 932 #define KC_SHIFT (1 << 1) |
933 #define KC_ALT (1 << 2) | 933 #define KC_ALT (1 << 2) |