| 945 | } |
| 946 | |
| 947 | char *MakeButtString(ButtConfig *bc, int appendKB) |
| 948 | { |
| 949 | uint32 x; //mbg merge 7/17/06 changed to uint |
| 950 | char tmpstr[512]; |
| 951 | char *astr; |
| 952 | |
| 953 | tmpstr[0] = 0; |
| 954 | |
| 955 | for(x=0;x<bc->NumC;x++) |
| 956 | { |
| 957 | if(x) strcat(tmpstr, ", "); |
| 958 | |
| 959 | if(bc->ButtType[x] == BUTTC_KEYBOARD) |
| 960 | { |
| 961 | if (appendKB) |
| 962 | strcat(tmpstr,"KB: "); |
| 963 | |
| 964 | if ((bc->ButtonNum[x] & CMD_KEY_CTRL) == CMD_KEY_CTRL) |
| 965 | { |
| 966 | strcat(tmpstr, "Ctrl + "); |
| 967 | } |
| 968 | else if ((bc->ButtonNum[x] & CMD_KEY_CTRL) == CMD_KEY_LCTRL) |
| 969 | { |
| 970 | strcat(tmpstr, "Left Ctrl + "); |
| 971 | } |
| 972 | else if ((bc->ButtonNum[x] & CMD_KEY_CTRL) == CMD_KEY_RCTRL) |
| 973 | { |
| 974 | strcat(tmpstr, "Right Ctrl + "); |
| 975 | } |
| 976 | |
| 977 | if ((bc->ButtonNum[x] & CMD_KEY_ALT) == CMD_KEY_ALT) |
| 978 | { |
| 979 | strcat(tmpstr, "Alt + "); |
| 980 | } |
| 981 | else if ((bc->ButtonNum[x] & CMD_KEY_ALT) == CMD_KEY_LALT) |
| 982 | { |
| 983 | strcat(tmpstr, "Left Alt + "); |
| 984 | } |
| 985 | else if ((bc->ButtonNum[x] & CMD_KEY_ALT) == CMD_KEY_RALT) |
| 986 | { |
| 987 | strcat(tmpstr, "Right Alt + "); |
| 988 | } |
| 989 | |
| 990 | if ((bc->ButtonNum[x] & CMD_KEY_SHIFT) == CMD_KEY_SHIFT) |
| 991 | { |
| 992 | strcat(tmpstr, "Shift + "); |
| 993 | } |
| 994 | else if ((bc->ButtonNum[x] & CMD_KEY_SHIFT) == CMD_KEY_LSHIFT) |
| 995 | { |
| 996 | strcat(tmpstr, "Left Shift + "); |
| 997 | } |
| 998 | else if ((bc->ButtonNum[x] & CMD_KEY_SHIFT) == CMD_KEY_RSHIFT) |
| 999 | { |
| 1000 | strcat(tmpstr, "Right Shift + "); |
| 1001 | } |
| 1002 | |
| 1003 | if ((bc->ButtonNum[x] & CMD_KEY_WIN) == CMD_KEY_WIN) |
| 1004 | { |
no outgoing calls
no test coverage detected