É fácil adicionar novas funcionalidades a mhWaveEdit . Obtenha a origem e observe algumas das funções existentes em mainwindow.c
. Você usará w->doc->chunk->length
, w->doc->selstart
e w->doc->selend
. Existe uma função create_menu
onde você pode inserir alguns itens de menu em menu_items1[]
, e como a funcionalidade provavelmente é baseada na seleção, você precisará revisar need_selection_names[]
. O tamanho da seleção é de 1: 1 com amostras reais, você não precisa se preocupar com dimensionamento ou tradução na interface do usuário.
Boa sorte!