|
38 | 38 | <ButtonText>Runner Window Toolbar</ButtonText> |
39 | 39 | </Strings> |
40 | 40 | </Menu> |
| 41 | + |
| 42 | + <Menu guid="TestExtension" id="SplitButtonMenu" type="MenuController"> |
| 43 | + <Parent guid="VSMainMenu" id="StandardToolbar.RunBuildGroup"/> |
| 44 | + <CommandFlag>NotInTBList</CommandFlag> |
| 45 | + <Strings> |
| 46 | + <ButtonText>Split Button Menu</ButtonText> |
| 47 | + </Strings> |
| 48 | + </Menu> |
41 | 49 | </Menus> |
42 | 50 |
|
43 | 51 | <Groups> |
|
56 | 64 | <Group guid="TestExtension" id="RunnerWindowToolbarGroup" priority="0x0000"> |
57 | 65 | <Parent guid="TestExtension" id="RunnerWindowToolbar" /> |
58 | 66 | </Group> |
| 67 | + |
| 68 | + <Group guid="TestExtension" id="SplitButtonGroup" priority="0x0000"> |
| 69 | + <Parent guid="TestExtension" id="SplitButtonMenu" /> |
| 70 | + </Group> |
59 | 71 | </Groups> |
60 | 72 |
|
61 | 73 | <Buttons> |
|
203 | 215 | <ButtonText>Send Message to Runner Window</ButtonText> |
204 | 216 | </Strings> |
205 | 217 | </Button> |
| 218 | + |
| 219 | + <Button guid="TestExtension" id="SplitButton" priority="0x0001"> |
| 220 | + <Parent guid="TestExtension" id="SplitButtonGroup"/> |
| 221 | + <Icon guid="ImageCatalogGuid" id="Search"/> |
| 222 | + <CommandFlag>IconIsMoniker</CommandFlag> |
| 223 | + <CommandFlag>NoShowOnMenuController</CommandFlag> |
| 224 | + <CommandFlag>FixMenuController</CommandFlag> |
| 225 | + <Strings> |
| 226 | + <ButtonText>Split Button</ButtonText> |
| 227 | + </Strings> |
| 228 | + </Button> |
| 229 | + |
| 230 | + <Button guid="TestExtension" id="SplitButtonChild1" priority="0x0001"> |
| 231 | + <Parent guid="TestExtension" id="SplitButtonGroup"/> |
| 232 | + <Icon guid="ImageCatalogGuid" id="SearchFolderOpened"/> |
| 233 | + <CommandFlag>IconIsMoniker</CommandFlag> |
| 234 | + <Strings> |
| 235 | + <ButtonText>Split Button Child #1</ButtonText> |
| 236 | + </Strings> |
| 237 | + </Button> |
| 238 | + |
| 239 | + <Button guid="TestExtension" id="SplitButtonChild2" priority="0x0002"> |
| 240 | + <Parent guid="TestExtension" id="SplitButtonGroup"/> |
| 241 | + <Strings> |
| 242 | + <ButtonText>Split Button Child #2</ButtonText> |
| 243 | + </Strings> |
| 244 | + </Button> |
206 | 245 | </Buttons> |
207 | 246 | </Commands> |
208 | 247 |
|
|
225 | 264 | <IDSymbol name="TestExtensionMainMenu" value="0x1000" /> |
226 | 265 | <IDSymbol name="TestExtensionSolutionExplorerMenu" value="0x1001" /> |
227 | 266 | <IDSymbol name="TestExtensionEditProjectFileMenu" value="0x1002" /> |
| 267 | + <IDSymbol name="SplitButtonMenu" value="0x1003" /> |
228 | 268 |
|
229 | 269 | <IDSymbol name="TestExtensionMainMenuGroup1" value="0x1100" /> |
230 | 270 | <IDSymbol name="TestExtensionSolutionExplorerGroup" value="0x1101" /> |
231 | 271 | <IDSymbol name="TestExtensionEditProjectFileGroup" value="0x1102" /> |
232 | 272 | <IDSymbol name="RunnerWindowToolbarGroup" value="0x1103" /> |
| 273 | + <IDSymbol name="SplitButtonGroup" value="0x1104" /> |
233 | 274 |
|
234 | 275 | <IDSymbol name="RunnerWindow" value="0x0100" /> |
235 | 276 | <IDSymbol name="ThemeWindow" value="0x0101" /> |
|
247 | 288 | <IDSymbol name="UnloadSelectedProject" value="0x0113" /> |
248 | 289 | <IDSymbol name="SendMessageToRunnerWindow" value="0x0114" /> |
249 | 290 | <IDSymbol name="FontsAndColorsWindow" value="0x0115" /> |
| 291 | + <IDSymbol name="SplitButton" value="0x0116" /> |
| 292 | + <IDSymbol name="SplitButtonChild1" value="0x0117" /> |
| 293 | + <IDSymbol name="SplitButtonChild2" value="0x0118" /> |
250 | 294 |
|
251 | 295 | <IDSymbol name="EditProjectFile" value="0x2001" /> |
252 | 296 |
|
|
0 commit comments