Changeset 1276

Show
Ignore:
Timestamp:
10/08/07 00:25:49 (11 months ago)
Author:
calvin
Message:

fix a couple typos in pattern context menu, a command id changed name and wasnt updated everywhere, alt-p in parameterview returns focus, reverted CMachineView::OnViewProperties?

Location:
trunk/src/buzelib
Files:
8 modified

Legend:

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

    r1274 r1276  
    248248} 
    249249 
     250LRESULT CMachineParameterView::OnRestoreFocus(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled) { 
     251        sliderView.SetFocus();   
     252        return 0; 
     253} 
    250254 
    251255LRESULT CMachineParameterView::OnPresetRandom(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) { 
  • trunk/src/buzelib/MachineParameterView.h

    r1273 r1276  
    8787                COMMAND_ID_HANDLER(ID_PRESET_COPY_TRACK, OnPresetCopyTrack) 
    8888 
    89                 COMMAND_HANDLER(IDC_PRESETDROPDOWN, LBN_SELCHANGE, OnSelChange); 
     89                COMMAND_HANDLER(IDC_PRESETDROPDOWN, LBN_SELCHANGE, OnSelChange) 
     90                COMMAND_HANDLER(IDC_PRESETDROPDOWN, CBN_CLOSEUP, OnRestoreFocus)   
    9091                 
    9192                COMMAND_ID_HANDLER(ID_PARAMETERVIEW_NEXTSLIDER, OnNextSlider) 
     
    133134         
    134135        LRESULT OnShowPresetsToolbar(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); 
     136        LRESULT OnRestoreFocus(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); 
    135137 
    136138        void OnUpdate(CView* pSender, LPARAM lHint, LPVOID pHint); 
  • trunk/src/buzelib/MachineView.cpp

    r1275 r1276  
    265265                document->clearSelectedMachines(); 
    266266                document->selectMachine(propMachine); 
    267                 mainFrame->SendMessage(WM_COMMAND, ID_MACHINE_PROPERTIES, 0); 
     267                mainFrame->SendMessage(WM_COMMAND, ID_MACHINE_PARAMETERS, 0); 
    268268        } 
    269269        return 0; 
     
    754754        menu.InsertMenu(-1, MF_BYPOSITION|MF_STRING|nGrayIfMultiSel, (UINT_PTR)ID_MACHINE_PATTERNS, "Patterns\tF2"); 
    755755        menu.InsertMenu(-1, MF_BYPOSITION|MF_STRING|nGrayIfMultiSel, (UINT_PTR)ID_MACHINE_SEQUENCER, "Sequencer"); 
    756         menu.InsertMenu(-1, MF_BYPOSITION|MF_STRING, (UINT_PTR)ID_MACHINE_PROPERTIES, "Parameters\tShift-Enter"); 
     756        menu.InsertMenu(-1, MF_BYPOSITION|MF_STRING, (UINT_PTR)ID_MACHINE_PARAMETERS, "Parameters\tShift-Enter"); 
    757757//      menu.InsertMenu(-1, (machine->hasAttributes()&&singleSelect)?0:MF_GRAYED|MF_BYPOSITION|MF_STRING, (UINT_PTR)ID_MACHINE_ATTRIBUTES, "Attributes..."); 
    758758        menu.InsertMenu(-1, MF_BYPOSITION|MF_STRING, (UINT_PTR)ID_VIEW_PROPERTIES, "Properties\tCtrl+Backspace"); 
     
    15231523} 
    15241524 
     1525LRESULT CMachineView::OnViewProperties(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) { 
     1526        // NOTE: this is the same as mainframes ID_MACHINE_PROPERTIES! 
     1527        if (document->getSelectedMachines() == 0) return 0; 
     1528 
     1529        if (document->selectedPropertyProvider)  
     1530                delete document->selectedPropertyProvider; 
     1531        document->selectedPropertyProvider = new CMachinePropertyProvider(*this, document, document->getSelectedMachine(0)); 
     1532        document->updateAllViews(0, UpdateProperties); 
     1533        return 0; 
     1534} 
     1535 
    15251536bool CMachineView::OnDropMachine(std::string machineName, std::string instrumentName, int x, int y) { 
    15261537 
  • trunk/src/buzelib/MachineView.h

    r1275 r1276  
    112112                COMMAND_ID_HANDLER(ID_EDIT_SELECTALL, OnSelectAll) 
    113113                COMMAND_ID_HANDLER(ID_EDIT_CLEARSELECTION, OnClearSelection) 
     114                COMMAND_ID_HANDLER(ID_VIEW_PROPERTIES, OnViewProperties) 
    114115        END_MSG_MAP() 
    115116 
     
    144145        LRESULT OnSelectAll(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/); 
    145146        LRESULT OnClearSelection(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/); 
     147        LRESULT OnViewProperties(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/); 
    146148        void OnUpdate(CView* pSender, LPARAM lHint, LPVOID pHint); 
    147149 
  • trunk/src/buzelib/MainFrm.cpp

    r1275 r1276  
    832832        if (document->getSelectedMachines() == 0) return 0; 
    833833 
     834        showPropertyView(); 
    834835        if (document->selectedPropertyProvider)  
    835836                delete document->selectedPropertyProvider; 
  • trunk/src/buzelib/PatternView.cpp

    r1275 r1276  
    16951695        bool hasPattern = pattern != 0; 
    16961696 
    1697         menu.InsertMenu(-1, (!hasPattern&&!hasMoreTracks?MF_GRAYED:0)|MF_BYPOSITION|MF_STRING, (UINT_PTR)ID_MACHINE_ADDTRACK, "Add Track\tNum +"); 
    1698         menu.InsertMenu(-1, (!hasPattern&&!hasLessTracks?MF_GRAYED:0)|MF_BYPOSITION|MF_STRING, (UINT_PTR)ID_MACHINE_REMOVETRACK, "Delete Last Track\tNum -"); 
     1697        menu.InsertMenu(-1, (!hasPattern||!hasMoreTracks?MF_GRAYED:0)|MF_BYPOSITION|MF_STRING, (UINT_PTR)ID_MACHINE_ADDTRACK, "Add Track\tCtrl+Num +"); 
     1698        menu.InsertMenu(-1, (!hasPattern||!hasLessTracks?MF_GRAYED:0)|MF_BYPOSITION|MF_STRING, (UINT_PTR)ID_MACHINE_REMOVETRACK, "Delete Last Track\tCtrl+Num -"); 
    16991699        menu.InsertMenu(-1, (!hasPattern?MF_GRAYED:0)|MF_BYPOSITION|MF_STRING, (UINT_PTR)ID_PATTERN_DOUBLEROWS, "Double\tCtrl+F"); 
    17001700        menu.InsertMenu(-1, (!hasPattern?MF_GRAYED:0)|MF_BYPOSITION|MF_STRING, (UINT_PTR)ID_PATTERN_HALVEROWS, "Halve\tCtrl+G"); 
     
    17101710        menu.InsertMenu(-1, (!hasPattern?MF_GRAYED:0)|MF_BYPOSITION|MF_STRING, (UINT_PTR)ID_MACHINE_PROPERTIES, "Machine Properties"); 
    17111711        menu.InsertMenu(-1, MF_BYPOSITION|MF_SEPARATOR); 
    1712         menu.InsertMenu(-1, (!hasPattern&&!patternEditor.HasSelection()?MF_GRAYED:0)|MF_BYPOSITION|MF_STRING, (UINT_PTR)ID_EDIT_CUT, "Cut\tCtrl+X"); 
    1713         menu.InsertMenu(-1, (!hasPattern&&!patternEditor.HasSelection()?MF_GRAYED:0)|MF_BYPOSITION|MF_STRING, (UINT_PTR)ID_EDIT_COPY, "Copy\tCtrl+C"); 
     1712        menu.InsertMenu(-1, (!hasPattern||!patternEditor.HasSelection()?MF_GRAYED:0)|MF_BYPOSITION|MF_STRING, (UINT_PTR)ID_EDIT_CUT, "Cut\tCtrl+X"); 
     1713        menu.InsertMenu(-1, (!hasPattern||!patternEditor.HasSelection()?MF_GRAYED:0)|MF_BYPOSITION|MF_STRING, (UINT_PTR)ID_EDIT_COPY, "Copy\tCtrl+C"); 
    17141714        menu.InsertMenu(-1, (!hasPattern?MF_GRAYED:0)|MF_BYPOSITION|MF_STRING, (UINT_PTR)ID_EDIT_PASTE, "Paste\tCtrl+V"); 
    1715         menu.InsertMenu(-1, (!hasPattern&&!patternEditor.HasSelection()?MF_GRAYED:0)|MF_BYPOSITION|MF_STRING, (UINT_PTR)ID_EDIT_CLEAR, "Clear\tDelete"); 
     1715        menu.InsertMenu(-1, (!hasPattern||!patternEditor.HasSelection()?MF_GRAYED:0)|MF_BYPOSITION|MF_STRING, (UINT_PTR)ID_EDIT_CLEAR, "Clear\tDelete"); 
    17161716 
    17171717        ClientToScreen(&pt); 
  • trunk/src/buzelib/SequenceView.cpp

    r1273 r1276  
    749749} 
    750750 
    751 LRESULT CSequenceView::OnMachineProperties(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) { 
    752         metaplugin* p = editor.getMachine(); 
    753         if (p != 0) { 
    754                 document->clearSelectedMachines(); 
    755                 document->selectMachine(p); 
    756                 mainFrame->showMachineParameters(p); 
    757         } 
    758         return 0; 
    759 } 
    760  
    761  
    762751LRESULT CSequenceView::OnHelp(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled) { 
    763752        mainFrame->showHelpView(ID_HELP_SEQUENCERVIEW); 
  • trunk/src/buzelib/SequenceView.h

    r1273 r1276  
    107107                COMMAND_ID_HANDLER(ID_SEQUENCEVIEW_DROPDOWNSCALE, OnDropdownScale) 
    108108                COMMAND_ID_HANDLER(ID_SEQUENCEVIEW_DROPDOWNSTEP, OnDropdownStep) 
    109                 COMMAND_ID_HANDLER(ID_MACHINE_PROPERTIES, OnMachineProperties) 
    110109 
    111110                COMMAND_ID_HANDLER(ID_PATTERN_CLONE, OnPatternClone) 
     
    183182        LRESULT OnCloseUpStep(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); 
    184183        LRESULT OnPatternClone(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); 
    185         LRESULT OnMachineProperties(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/); 
    186184         
    187185        LRESULT OnPatternCreate(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled);