static void menu_cb_ReverseSelection (SoundEditor me, EDITOR_ARGS_DIRECT) { Editor_save (me, U"Reverse selection"); Sound_reverse ((Sound) my data, my d_startSelection, my d_endSelection); my v_reset_analysis (); FunctionEditor_redraw (me); Editor_broadcastDataChanged (me); }
static void menu_cb_ReverseSelection (EDITOR_ARGS) { EDITOR_IAM (SoundEditor); Editor_save (me, L"Reverse selection"); Sound_reverse ((Sound) my data, my d_startSelection, my d_endSelection); my v_destroy_analysis (); FunctionEditor_redraw (me); Editor_broadcastDataChanged (me); }
int SoundEditor::menu_cb_ReverseSelection (EDITOR_ARGS) { SoundEditor *editor = (SoundEditor *)editor_me; editor->save (L"Reverse selection"); Sound_reverse ((Sound) editor->_data, editor->_startSelection, editor->_endSelection); editor->destroy_analysis (); editor->redraw (); editor->broadcastChange (); return 1; }