void structManual :: v_createMenus () { Manual_Parent :: v_createMenus (); Editor_addCommand (this, U"File", U"Print manual...", 0, menu_cb_printRange); Editor_addCommand (this, U"File", U"Save page as HTML file...", 0, menu_cb_writeOneToHtmlFile); Editor_addCommand (this, U"File", U"Save manual to HTML directory...", 0, menu_cb_writeAllToHtmlDir); Editor_addCommand (this, U"File", U"-- close --", 0, nullptr); Editor_addCommand (this, U"Go to", U"Search for page (list)...", 0, menu_cb_searchForPageList); }
void structOTMultiEditor :: v_createMenus () { OTMultiEditor_Parent :: v_createMenus (); Editor_addCommand (this, U"Edit", U"-- edit ot --", 0, NULL); Editor_addCommand (this, U"Edit", U"Evaluate...", 0, menu_cb_evaluate); Editor_addCommand (this, U"Edit", U"Evaluate (noise 2.0)", '2', menu_cb_evaluate_noise_2_0); Editor_addCommand (this, U"Edit", U"Evaluate (tiny noise)", '9', menu_cb_evaluate_tinyNoise); Editor_addCommand (this, U"Edit", U"Edit ranking...", 'E', menu_cb_editRanking); Editor_addCommand (this, U"Edit", U"Reset all rankings...", 'R', menu_cb_resetAllRankings); Editor_addCommand (this, U"Edit", U"Learn one...", '1', menu_cb_learnOne); Editor_addCommand (this, U"Edit", U"-- remove --", 0, NULL); Editor_addCommand (this, U"Edit", U"Remove constraint", 0, menu_cb_removeConstraint); }
void structPitchEditor :: v_createMenus () { PitchEditor_Parent :: v_createMenus (); Editor_addCommand (this, L"Edit", L"Change ceiling...", 0, menu_cb_setCeiling); Editor_addCommand (this, L"Edit", L"Path finder...", 0, menu_cb_pathFinder); Editor_addCommand (this, L"Query", L"-- pitch --", 0, NULL); Editor_addCommand (this, L"Query", L"Get pitch", GuiMenu_F5, menu_cb_getPitch); Editor_addMenu (this, L"Selection", 0); Editor_addCommand (this, L"Selection", L"Unvoice", 0, menu_cb_voiceless); Editor_addCommand (this, L"Selection", L"-- up and down --", 0, NULL); Editor_addCommand (this, L"Selection", L"Octave up", 0, menu_cb_octaveUp); Editor_addCommand (this, L"Selection", L"Fifth up", 0, menu_cb_fifthUp); Editor_addCommand (this, L"Selection", L"Fifth down", 0, menu_cb_fifthDown); Editor_addCommand (this, L"Selection", L"Octave down", 0, menu_cb_octaveDown); }
void structSpectrumEditor :: v_createMenus () { SpectrumEditor_Parent :: v_createMenus (); publishBandButton = Editor_addCommand (this, L"File", L"Publish band", 0, menu_cb_publishBand); publishSoundButton = Editor_addCommand (this, L"File", L"Publish band-filtered sound", 0, menu_cb_publishSound); Editor_addCommand (this, L"File", L"-- close --", 0, NULL); Editor_addCommand (this, L"Edit", L"-- edit band --", 0, NULL); Editor_addCommand (this, L"Edit", L"Pass band...", 0, menu_cb_passBand); Editor_addCommand (this, L"Edit", L"Stop band...", 0, menu_cb_stopBand); Editor_addCommand (this, L"Select", L"-- move to peak --", 0, 0); Editor_addCommand (this, L"Select", L"Move cursor to nearest peak", 'K', menu_cb_moveCursorToPeak); }
void structTableEditor :: v_createMenus () { TableEditor_Parent :: v_createMenus (); #ifndef macintosh Editor_addCommand (this, U"Edit", U"-- cut copy paste --", 0, nullptr); Editor_addCommand (this, U"Edit", U"Cut text", 'X', menu_cb_Cut); Editor_addCommand (this, U"Edit", U"Cut", Editor_HIDDEN, menu_cb_Cut); Editor_addCommand (this, U"Edit", U"Copy text", 'C', menu_cb_Copy); Editor_addCommand (this, U"Edit", U"Copy", Editor_HIDDEN, menu_cb_Copy); Editor_addCommand (this, U"Edit", U"Paste text", 'V', menu_cb_Paste); Editor_addCommand (this, U"Edit", U"Paste", Editor_HIDDEN, menu_cb_Paste); Editor_addCommand (this, U"Edit", U"Erase text", 0, menu_cb_Erase); Editor_addCommand (this, U"Edit", U"Erase", Editor_HIDDEN, menu_cb_Erase); #endif }
void structPointEditor :: v_createMenus () { PointEditor_Parent :: v_createMenus (); Editor_addCommand (this, L"Query", L"-- query jitter --", 0, NULL); Editor_addCommand (this, L"Query", L"Get jitter (local)", 0, menu_cb_getJitter_local); Editor_addCommand (this, L"Query", L"Get jitter (local, absolute)", 0, menu_cb_getJitter_local_absolute); Editor_addCommand (this, L"Query", L"Get jitter (rap)", 0, menu_cb_getJitter_rap); Editor_addCommand (this, L"Query", L"Get jitter (ppq5)", 0, menu_cb_getJitter_ppq5); Editor_addCommand (this, L"Query", L"Get jitter (ddp)", 0, menu_cb_getJitter_ddp); if (d_sound.data) { Editor_addCommand (this, L"Query", L"-- query shimmer --", 0, NULL); Editor_addCommand (this, L"Query", L"Get shimmer (local)", 0, menu_cb_getShimmer_local); Editor_addCommand (this, L"Query", L"Get shimmer (local, dB)", 0, menu_cb_getShimmer_local_dB); Editor_addCommand (this, L"Query", L"Get shimmer (apq3)", 0, menu_cb_getShimmer_apq3); Editor_addCommand (this, L"Query", L"Get shimmer (apq5)", 0, menu_cb_getShimmer_apq5); Editor_addCommand (this, L"Query", L"Get shimmer (apq11)", 0, menu_cb_getShimmer_apq11); Editor_addCommand (this, L"Query", L"Get shimmer (dda)", 0, menu_cb_getShimmer_dda); } Editor_addMenu (this, L"Point", 0); Editor_addCommand (this, L"Point", L"Add point at cursor", 'P', menu_cb_addPointAtCursor); Editor_addCommand (this, L"Point", L"Add point at...", 0, menu_cb_addPointAt); Editor_addCommand (this, L"Point", L"-- remove point --", 0, NULL); Editor_addCommand (this, L"Point", L"Remove point(s)", GuiMenu_OPTION + 'P', menu_cb_removePoints); }
void structScriptEditor :: v_createMenus () { ScriptEditor_Parent :: v_createMenus (); if (editorClass) { Editor_addCommand (this, U"File", U"Add to menu...", 0, menu_cb_addToMenu); } else { Editor_addCommand (this, U"File", U"Add to fixed menu...", 0, menu_cb_addToFixedMenu); Editor_addCommand (this, U"File", U"Add to dynamic menu...", 0, menu_cb_addToDynamicMenu); } Editor_addCommand (this, U"File", U"-- close --", 0, NULL); Editor_addCommand (this, U"Edit", U"-- history --", 0, 0); Editor_addCommand (this, U"Edit", U"Clear history", 0, menu_cb_clearHistory); Editor_addCommand (this, U"Edit", U"Paste history", 'H', menu_cb_pasteHistory); Editor_addCommand (this, U"Convert", U"-- expand --", 0, 0); Editor_addCommand (this, U"Convert", U"Expand include files", 0, menu_cb_expandIncludeFiles); Editor_addMenu (this, U"Run", 0); Editor_addCommand (this, U"Run", U"Run", 'R', menu_cb_run); Editor_addCommand (this, U"Run", U"Run selection", 'T', menu_cb_runSelection); }
void structSoundEditor :: v_createMenus () { SoundEditor_Parent :: v_createMenus (); Melder_assert (data); Melder_assert (d_sound.data || d_longSound.data); Editor_addCommand (this, U"Edit", U"-- cut copy paste --", 0, nullptr); if (d_sound.data) cutButton = Editor_addCommand (this, U"Edit", U"Cut", 'X', menu_cb_Cut); copyButton = Editor_addCommand (this, U"Edit", U"Copy selection to Sound clipboard", 'C', menu_cb_Copy); if (d_sound.data) pasteButton = Editor_addCommand (this, U"Edit", U"Paste after selection", 'V', menu_cb_Paste); if (d_sound.data) { Editor_addCommand (this, U"Edit", U"-- zero --", 0, nullptr); zeroButton = Editor_addCommand (this, U"Edit", U"Set selection to zero", 0, menu_cb_SetSelectionToZero); reverseButton = Editor_addCommand (this, U"Edit", U"Reverse selection", 'R', menu_cb_ReverseSelection); } if (d_sound.data) { Editor_addCommand (this, U"Select", U"-- move to zero --", 0, 0); Editor_addCommand (this, U"Select", U"Move start of selection to nearest zero crossing", ',', menu_cb_MoveBtoZero); Editor_addCommand (this, U"Select", U"Move begin of selection to nearest zero crossing", Editor_HIDDEN, menu_cb_MoveBtoZero); Editor_addCommand (this, U"Select", U"Move cursor to nearest zero crossing", '0', menu_cb_MoveCursorToZero); Editor_addCommand (this, U"Select", U"Move end of selection to nearest zero crossing", '.', menu_cb_MoveEtoZero); } v_createMenus_analysis (); }
void structHyperPage :: v_createMenus () { HyperPage_Parent :: v_createMenus (); Editor_addCommand (this, L"File", L"PostScript settings...", 0, menu_cb_postScriptSettings); #ifdef macintosh Editor_addCommand (this, L"File", L"Page setup...", 0, menu_cb_pageSetup); #endif Editor_addCommand (this, L"File", L"Print page...", 'P', menu_cb_print); Editor_addCommand (this, L"File", L"-- close --", 0, NULL); if (v_hasHistory ()) { Editor_addMenu (this, L"Go to", 0); Editor_addCommand (this, L"Go to", L"Search for page...", 0, menu_cb_searchForPage); Editor_addCommand (this, L"Go to", L"Back", GuiMenu_OPTION | GuiMenu_LEFT_ARROW, menu_cb_back); Editor_addCommand (this, L"Go to", L"Forward", GuiMenu_OPTION | GuiMenu_RIGHT_ARROW, menu_cb_forth); Editor_addCommand (this, L"Go to", L"-- page --", 0, NULL); Editor_addCommand (this, L"Go to", L"Page up", GuiMenu_PAGE_UP, menu_cb_pageUp); Editor_addCommand (this, L"Go to", L"Page down", GuiMenu_PAGE_DOWN, menu_cb_pageDown); } Editor_addMenu (this, L"Font", 0); Editor_addCommand (this, L"Font", L"Font size...", 0, menu_cb_fontSize); fontSizeButton_10 = Editor_addCommand (this, L"Font", L"10", GuiMenu_CHECKBUTTON, menu_cb_10); fontSizeButton_12 = Editor_addCommand (this, L"Font", L"12", GuiMenu_CHECKBUTTON, menu_cb_12); fontSizeButton_14 = Editor_addCommand (this, L"Font", L"14", GuiMenu_CHECKBUTTON, menu_cb_14); fontSizeButton_18 = Editor_addCommand (this, L"Font", L"18", GuiMenu_CHECKBUTTON, menu_cb_18); fontSizeButton_24 = Editor_addCommand (this, L"Font", L"24", GuiMenu_CHECKBUTTON, menu_cb_24); Editor_addCommand (this, L"Font", L"-- font --", 0, NULL); Editor_addCommand (this, L"Font", L"Font...", 0, menu_cb_font); }
void structOTGrammarEditor :: v_createMenus () { OTGrammarEditor_Parent :: v_createMenus (); Editor_addCommand (this, U"Edit", U"-- edit ot --", 0, NULL); Editor_addCommand (this, U"Edit", U"Evaluate...", 0, menu_cb_evaluate); Editor_addCommand (this, U"Edit", U"Evaluate (noise 2.0)", '2', menu_cb_evaluate_noise_2_0); Editor_addCommand (this, U"Edit", U"Evaluate (zero noise)", '0', menu_cb_evaluate_zeroNoise); Editor_addCommand (this, U"Edit", U"Evaluate (tiny noise)", '9', menu_cb_evaluate_tinyNoise); Editor_addCommand (this, U"Edit", U"Edit constraint...", 'E', menu_cb_editConstraint); Editor_addCommand (this, U"Edit", U"Reset all rankings...", 'R', menu_cb_resetAllRankings); Editor_addCommand (this, U"Edit", U"Learn one...", 0, menu_cb_learnOne); Editor_addCommand (this, U"Edit", U"Learn one from partial output...", '1', menu_cb_learnOneFromPartialOutput); Editor_addCommand (this, U"Edit", U"-- remove ot --", 0, NULL); Editor_addCommand (this, U"Edit", U"Remove constraint", 0, menu_cb_removeConstraint); }