MCPcopy Create free account
hub / github.com/VCVRack/Rack / appendMidiMenu

Function appendMidiMenu

src/app/MidiDisplay.cpp:205–230  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

203
204
205void appendMidiMenu(ui::Menu* menu, midi::Port* port) {
206 menu->addChild(createMenuLabel(string::translate("MidiDisplay.driver")));
207 appendMidiDriverMenu(menu, port);
208
209 menu->addChild(new ui::MenuSeparator);
210 menu->addChild(createMenuLabel(string::translate("MidiDisplay.device")));
211 appendMidiDeviceMenu(menu, port);
212
213 menu->addChild(new ui::MenuSeparator);
214 // menu->addChild(createMenuLabel(string::translate("MidiDisplay.channel")));
215 // appendMidiChannelMenu(menu, port);
216
217 // Uncomment this to use sub-menus instead of one big menu.
218
219 // MidiDriverItem* driverItem = createMenuItem<MidiDriverItem>(string::translate("MidiDisplay.driver"), RIGHT_ARROW);
220 // driverItem->port = port;
221 // menu->addChild(driverItem);
222
223 // MidiDeviceItem* deviceItem = createMenuItem<MidiDeviceItem>(string::translate("MidiDisplay.device"), RIGHT_ARROW);
224 // deviceItem->port = port;
225 // menu->addChild(deviceItem);
226
227 MidiChannelItem* channelItem = createMenuItem<MidiChannelItem>(string::translate("MidiDisplay.channel"), RIGHT_ARROW);
228 channelItem->port = port;
229 menu->addChild(channelItem);
230}
231
232
233} // namespace app

Callers 1

onActionMethod · 0.85

Calls 5

createMenuLabelFunction · 0.85
translateFunction · 0.85
appendMidiDriverMenuFunction · 0.85
appendMidiDeviceMenuFunction · 0.85
addChildMethod · 0.80

Tested by

no test coverage detected