Rev 83 | Rev 153 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 83 | Rev 136 | ||
|---|---|---|---|
| Line 51... | Line 51... | ||
| 51 | ACCEL accelerators[] =  | 
            51 | ACCEL accelerators[] =  | 
          
| 52 |    { | 
            52 |    { | 
          
| 53 | {FVIRTKEY | FCONTROL, L'O', MENUID_GAME_LOAD},  | 
            53 | {FVIRTKEY | FCONTROL, L'O', MENUID_GAME_LOAD},  | 
          
| 54 | {FVIRTKEY | FCONTROL, L'S', MENUID_GAME_SAVE},  | 
            54 | {FVIRTKEY | FCONTROL, L'S', MENUID_GAME_SAVE},  | 
          
| 55 | {FVIRTKEY, VK_PAUSE, MENUID_GAME_PAUSE},  | 
            55 | {FVIRTKEY, VK_PAUSE, MENUID_GAME_PAUSE},  | 
          
| 56 | {FVIRTKEY | FCONTROL, L'Z',  | 
            56 | {FVIRTKEY | FCONTROL, L'Z', MENUID_MOVE_CANCELLASTMOVE},  | 
          
| 57 | {FVIRTKEY, VK_HOME, MENUID_CHESSBOARD_BEGINNINGOFGAME},  | 
            57 | {FVIRTKEY, VK_HOME, MENUID_CHESSBOARD_BEGINNINGOFGAME},  | 
          
| 58 | {FVIRTKEY, VK_LEFT, MENUID_CHESSBOARD_PREVIOUSMOVE},  | 
            58 | {FVIRTKEY, VK_LEFT, MENUID_CHESSBOARD_PREVIOUSMOVE},  | 
          
| 59 | {FVIRTKEY, VK_RIGHT, MENUID_CHESSBOARD_NEXTMOVE},  | 
            59 | {FVIRTKEY, VK_RIGHT, MENUID_CHESSBOARD_NEXTMOVE},  | 
          
| 60 | {FVIRTKEY, VK_END, MENUID_CHESSBOARD_CURRENTSTATEOFGAME},  | 
            60 | {FVIRTKEY, VK_END, MENUID_CHESSBOARD_CURRENTSTATEOFGAME},  | 
          
| 61 | {FVIRTKEY | FCONTROL, L'G',  | 
            61 | {FVIRTKEY | FCONTROL, L'G', MENUID_MOVE_GOTOMOVE},  | 
          
| 62 | {FVIRTKEY, VK_F1, MENUID_HELP_HELP},  | 
            62 | {FVIRTKEY, VK_F1, MENUID_HELP_HELP},  | 
          
| 63 | {FVIRTKEY, VK_F2, MENUID_GAME_NEWGAME},  | 
            63 | {FVIRTKEY, VK_F2, MENUID_GAME_NEWGAME},  | 
          
| 64 | {FVIRTKEY, VK_F3, MENUID_GAME_STATISTICS},  | 
            64 | {FVIRTKEY, VK_F3, MENUID_GAME_STATISTICS},  | 
          
| 65 | {FVIRTKEY, VK_F4, MENUID_GAME_OPTIONS},  | 
            65 | {FVIRTKEY, VK_F4, MENUID_GAME_OPTIONS},  | 
          
| 66 | {FVIRTKEY, VK_F5, MENUID_CHESSBOARD_TOPVIEW},  | 
            66 | {FVIRTKEY, VK_F5, MENUID_CHESSBOARD_TOPVIEW},  | 
          
| Line 86... | Line 86... | ||
| 86 | hMainMenu = CreateMenu ();  | 
            86 | hMainMenu = CreateMenu ();  | 
          
| 87 | hDropDownMenu = CreateMenu (); // create the first drop-down item  | 
            87 | hDropDownMenu = CreateMenu (); // create the first drop-down item  | 
          
| 88 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_GAME_NEWGAME, LOCALIZE (L"Menu_GameNewGame"));  | 
            88 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_GAME_NEWGAME, LOCALIZE (L"Menu_GameNewGame"));  | 
          
| 89 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_GAME_SETUPPOSITION, LOCALIZE (L"Menu_GameSetupPosition"));  | 
            89 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_GAME_SETUPPOSITION, LOCALIZE (L"Menu_GameSetupPosition"));  | 
          
| 90 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_GAME_LOAD, LOCALIZE (L"Menu_GameLoadGame"));  | 
            90 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_GAME_LOAD, LOCALIZE (L"Menu_GameLoadGame"));  | 
          
| 91 | AppendMenu (hDropDownMenu,  | 
            91 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_GAME_SAVE, LOCALIZE (L"Menu_GameSaveGame"));  | 
          
| 92 | AppendMenu (hDropDownMenu,  | 
            92 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_GAME_SAVEAS, LOCALIZE (L"Menu_GameSaveGameAs"));  | 
          
| 93 | AppendMenu (hDropDownMenu,  | 
            93 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_GAME_SAVEPOSITIONAS, LOCALIZE (L"Menu_GameSavePositionAs"));  | 
          
| 94 | AppendMenu (hDropDownMenu, MF_SEPARATOR, 0, NULL);  | 
            94 | AppendMenu (hDropDownMenu, MF_SEPARATOR, 0, NULL);  | 
          
| 95 | AppendMenu (hDropDownMenu, MF_STRING,  | 
            95 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_GAME_PAUSE, LOCALIZE (L"Menu_GamePause"));  | 
          
| 96 | AppendMenu (hDropDownMenu, MF_STRING,  | 
            96 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_GAME_RESIGN, LOCALIZE (L"Menu_GameResign"));  | 
          
| 97 | AppendMenu (hDropDownMenu, MF_SEPARATOR, 0, NULL);  | 
            97 | AppendMenu (hDropDownMenu, MF_SEPARATOR, 0, NULL);  | 
          
| 98 | AppendMenu (hDropDownMenu, MF_STRING | MF_GRAYED, MENUID_GAME_STATISTICS, LOCALIZE (L"Menu_GameStatistics"));  | 
            98 | AppendMenu (hDropDownMenu, MF_STRING | MF_GRAYED, MENUID_GAME_STATISTICS, LOCALIZE (L"Menu_GameStatistics")); // TODO  | 
          
| 99 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_GAME_OPTIONS, LOCALIZE (L"Menu_GameOptions"));  | 
            99 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_GAME_OPTIONS, LOCALIZE (L"Menu_GameOptions"));  | 
          
| 100 | AppendMenu (hDropDownMenu, MF_SEPARATOR, 0, NULL);  | 
            100 | AppendMenu (hDropDownMenu, MF_SEPARATOR, 0, NULL);  | 
          
| 101 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_GAME_QUIT, LOCALIZE (L"Menu_GameQuit"));  | 
            101 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_GAME_QUIT, LOCALIZE (L"Menu_GameQuit"));  | 
          
| 102 | AppendMenu (hMainMenu, MF_POPUP, (UINT) hDropDownMenu, LOCALIZE (L"Menu_Game"));  | 
            102 | AppendMenu (hMainMenu, MF_POPUP, (UINT) hDropDownMenu, LOCALIZE (L"Menu_Game"));  | 
          
| 103 | DestroyMenu (hDropDownMenu);  | 
            103 | DestroyMenu (hDropDownMenu);  | 
          
| 104 | hDropDownMenu = CreateMenu (); // create the second drop-down item  | 
            104 | hDropDownMenu = CreateMenu (); // create the second drop-down item  | 
          
| 105 | AppendMenu (hDropDownMenu, MF_STRING | MF_GRAYED, MENUID_CHESSBOARD_SUGGESTMOVE, LOCALIZE (L"Menu_ChessboardSuggestMove")); // initially grayed  | 
            - | |
| 106 | AppendMenu (hDropDownMenu,  | 
            105 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_MOVE_CANCELLASTMOVE, LOCALIZE (L"Menu_MoveCancelLastMove"));  | 
          
| 107 | AppendMenu (hDropDownMenu, MF_STRING | MF_GRAYED, MENUID_CHESSBOARD_COMMENTMOVE, LOCALIZE (L"Menu_ChessboardCommentMove")); // initially grayed  | 
            - | |
| 108 | AppendMenu (hDropDownMenu, MF_STRING | MF_GRAYED, MENUID_CHESSBOARD_GOTOMOVE, LOCALIZE (L"Menu_ChessboardGoToMove")); // initially grayed  | 
            - | |
| 109 | AppendMenu (hDropDownMenu, MF_SEPARATOR, 0, NULL);  | 
            106 | AppendMenu (hDropDownMenu, MF_SEPARATOR, 0, NULL);  | 
          
| - | 107 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_MOVE_SUGGESTMOVE, LOCALIZE (L"Menu_MoveSuggestMove"));  | 
          |
| - | 108 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_MOVE_COMMENTMOVE, LOCALIZE (L"Menu_MoveCommentMove"));  | 
          |
| - | 109 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_MOVE_GOTOMOVE, LOCALIZE (L"Menu_MoveGoToMove"));  | 
          |
| - | 110 | AppendMenu (hMainMenu, MF_POPUP, (UINT) hDropDownMenu, LOCALIZE (L"Menu_Move"));  | 
          |
| - | 111 | DestroyMenu (hDropDownMenu);  | 
          |
| - | 112 | hDropDownMenu = CreateMenu (); // create the third drop-down item  | 
          |
| 110 | AppendMenu (hDropDownMenu,  | 
            113 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_CHESSBOARD_RENAMESIDES, LOCALIZE (L"Menu_ChessboardRenameSides"));  | 
          
| 111 | AppendMenu (hDropDownMenu,  | 
            114 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_CHESSBOARD_SWAPSIDES, LOCALIZE (L"Menu_ChessboardSwapSides"));  | 
          
| 112 | AppendMenu (hDropDownMenu, MF_SEPARATOR, 0, NULL);  | 
            115 | AppendMenu (hDropDownMenu, MF_SEPARATOR, 0, NULL);  | 
          
| 113 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_CHESSBOARD_TOPVIEW, LOCALIZE (L"Menu_ChessboardTopView"));  | 
            116 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_CHESSBOARD_TOPVIEW, LOCALIZE (L"Menu_ChessboardTopView"));  | 
          
| 114 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_CHESSBOARD_DEFAULTVIEW, LOCALIZE (L"Menu_ChessboardDefaultView"));  | 
            117 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_CHESSBOARD_DEFAULTVIEW, LOCALIZE (L"Menu_ChessboardDefaultView"));  | 
          
| 115 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_CHESSBOARD_RESETVIEW, LOCALIZE (L"Menu_ChessboardResetView"));  | 
            118 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_CHESSBOARD_RESETVIEW, LOCALIZE (L"Menu_ChessboardResetView"));  | 
          
| 116 | AppendMenu (hDropDownMenu, MF_SEPARATOR, 0, NULL);  | 
            119 | AppendMenu (hDropDownMenu, MF_SEPARATOR, 0, NULL);  | 
          
| Line 120... | Line 123... | ||
| 120 | AppendMenu (hDropDownMenu, MF_SEPARATOR, 0, NULL);  | 
            123 | AppendMenu (hDropDownMenu, MF_SEPARATOR, 0, NULL);  | 
          
| 121 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_CHESSBOARD_DISPLAYWINDOWSDESKTOP, LOCALIZE (L"Menu_ChessboardDisplayWindowsDesktop"));  | 
            124 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_CHESSBOARD_DISPLAYWINDOWSDESKTOP, LOCALIZE (L"Menu_ChessboardDisplayWindowsDesktop"));  | 
          
| 122 |    } | 
            125 |    } | 
          
| 123 | AppendMenu (hMainMenu, MF_POPUP, (UINT) hDropDownMenu, LOCALIZE (L"Menu_Chessboard"));  | 
            126 | AppendMenu (hMainMenu, MF_POPUP, (UINT) hDropDownMenu, LOCALIZE (L"Menu_Chessboard"));  | 
          
| 124 | DestroyMenu (hDropDownMenu);  | 
            127 | DestroyMenu (hDropDownMenu);  | 
          
| 125 | hDropDownMenu = CreateMenu (); // create the  | 
            128 | hDropDownMenu = CreateMenu (); // create the fourth drop-down item  | 
          
| 126 | AppendMenu (hDropDownMenu,  | 
            129 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_INTERNET_SHOWONLINEPLAYERS, LOCALIZE (L"Menu_InternetShowOnlinePlayers"));  | 
          
| 127 | AppendMenu (hDropDownMenu,  | 
            130 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_INTERNET_SHOWSOUGHTGAMES, LOCALIZE (L"Menu_InternetShowSoughtGames"));  | 
          
| 128 | AppendMenu (hDropDownMenu,  | 
            131 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_INTERNET_SEEKGAME, LOCALIZE (L"Menu_InternetSeekGame"));  | 
          
| 129 | AppendMenu (hDropDownMenu, MF_SEPARATOR, 0, NULL);  | 
            132 | AppendMenu (hDropDownMenu, MF_SEPARATOR, 0, NULL);  | 
          
| 130 | AppendMenu (hDropDownMenu,  | 
            133 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_INTERNET_CHATTERCHANNELS, LOCALIZE (L"Menu_InternetChatterChannels"));  | 
          
| 131 | AppendMenu (hDropDownMenu,  | 
            134 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_INTERNET_ENTERCHATTEXT, LOCALIZE (L"Menu_InternetEnterChatText"));  | 
          
| 132 | AppendMenu (hDropDownMenu, MF_SEPARATOR, 0, NULL);  | 
            135 | AppendMenu (hDropDownMenu, MF_SEPARATOR, 0, NULL);  | 
          
| 133 | AppendMenu (hDropDownMenu,  | 
            136 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_INTERNET_DISPLAYPLAYERCARD, LOCALIZE (L"Menu_InternetDisplayPlayerCard"));  | 
          
| 134 | AppendMenu (hDropDownMenu,  | 
            137 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_INTERNET_DISPLAYYOURCARD, LOCALIZE (L"Menu_InternetDisplayYourCard"));  | 
          
| 135 | AppendMenu (hDropDownMenu, MF_SEPARATOR, 0, NULL);  | 
            138 | AppendMenu (hDropDownMenu, MF_SEPARATOR, 0, NULL);  | 
          
| 136 | AppendMenu (hDropDownMenu,  | 
            139 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_INTERNET_MOTD, LOCALIZE (L"Menu_InternetDisplayMOTD"));  | 
          
| 137 | AppendMenu (hMainMenu, MF_POPUP, (UINT) hDropDownMenu, LOCALIZE (L"Menu_Internet"));  | 
            140 | AppendMenu (hMainMenu, MF_POPUP, (UINT) hDropDownMenu, LOCALIZE (L"Menu_Internet"));  | 
          
| 138 | DestroyMenu (hDropDownMenu);  | 
            141 | DestroyMenu (hDropDownMenu);  | 
          
| 139 | hDropDownMenu = CreateMenu (); // create the  | 
            142 | hDropDownMenu = CreateMenu (); // create the fifth drop-down item  | 
          
| 140 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_HELP_HELP, LOCALIZE (L"Menu_HelpDisplayHelp"));  | 
            143 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_HELP_HELP, LOCALIZE (L"Menu_HelpDisplayHelp"));  | 
          
| 141 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_HELP_GETCHESSGAMES, LOCALIZE (L"Menu_HelpGetChessGames"));  | 
            144 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_HELP_GETCHESSGAMES, LOCALIZE (L"Menu_HelpGetChessGames"));  | 
          
| 142 | AppendMenu (hDropDownMenu, MF_SEPARATOR, 0, NULL);  | 
            145 | AppendMenu (hDropDownMenu, MF_SEPARATOR, 0, NULL);  | 
          
| 143 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_HELP_ADDMODIFYVISUALTHEMES, LOCALIZE (L"Menu_HelpAddModifyThemes"));  | 
            146 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_HELP_ADDMODIFYVISUALTHEMES, LOCALIZE (L"Menu_HelpAddModifyThemes"));  | 
          
| 144 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_HELP_ADDMODIFYENGINES, LOCALIZE (L"Menu_HelpAddModifyEngines"));  | 
            147 | AppendMenu (hDropDownMenu, MF_STRING, MENUID_HELP_ADDMODIFYENGINES, LOCALIZE (L"Menu_HelpAddModifyEngines"));  |