Changeset 1278

Show
Ignore:
Timestamp:
10/08/07 14:31:15 (12 months ago)
Author:
calvin
Message:

added notesOnly flag on transposeSelection()

Location:
trunk/src/buzelib
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/buzelib/PatternView.cpp

    r1277 r1278  
    780780 
    781781 
    782 void CPatternView::transposeSelection(int delta) { 
     782void CPatternView::transposeSelection(int delta, bool notesOnly) { 
    783783        if (pattern == 0) return ; 
    784784 
     
    795795        } 
    796796 
    797         selection->transpose(delta); 
     797        selection->transpose(delta, notesOnly); 
    798798 
    799799        // skal vi kanskje ha document->beginPatternEdit(); som returnerer en PatternEdit-objekt som vi adder edits på, og så har vi commitPatternEdit() som tar undo-action til parameter og kjører igang hele showet 
     
    861861 
    862862LRESULT CPatternView::OnTransposeSelectionOctaveUp(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled) { 
    863         transposeSelection(12); 
     863        transposeSelection(12, false); 
    864864        return 0; 
    865865} 
    866866 
    867867LRESULT CPatternView::OnTransposeSelectionOctaveDown(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled) { 
    868         transposeSelection(-12); 
     868        transposeSelection(-12, false); 
    869869        return 0; 
    870870} 
    871871 
    872872LRESULT CPatternView::OnTransposeSelectionUp(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled) { 
    873         transposeSelection(1); 
     873        transposeSelection(1, false); 
    874874        return 0; 
    875875} 
    876876 
    877877LRESULT CPatternView::OnTransposeSelectionDown(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled) { 
    878         transposeSelection(-1); 
     878        transposeSelection(-1, false); 
    879879        return 0; 
    880880} 
  • trunk/src/buzelib/PatternView.h

    r1274 r1278  
    332332    void setPattern(zzub::metaplugin* plugin, zzub::pattern* pattern); 
    333333 
    334         void transposeSelection(int delta); 
     334        void transposeSelection(int delta, bool notesOnly); 
    335335 
    336336        zzub::patterntrack* createSelection(); 
  • trunk/src/buzelib/res/keyboard_patterneditor.txt

    r1232 r1278  
    5252        Ctrl+Shift -                    Transpose octave down 
    5353        Ctrl+F                          Double pattern length  
     54        Shift+F                         Double pattern length, no stretching 
    5455        Ctrl+G                          Halve pattern length  
    5556        Ctrl+I                          Interpolate values in selection