Changeset 1276
- Timestamp:
- 10/08/07 00:25:49 (11 months ago)
- Location:
- trunk/src/buzelib
- Files:
-
- 8 modified
-
MachineParameterView.cpp (modified) (1 diff)
-
MachineParameterView.h (modified) (2 diffs)
-
MachineView.cpp (modified) (3 diffs)
-
MachineView.h (modified) (2 diffs)
-
MainFrm.cpp (modified) (1 diff)
-
PatternView.cpp (modified) (2 diffs)
-
SequenceView.cpp (modified) (1 diff)
-
SequenceView.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/buzelib/MachineParameterView.cpp
r1274 r1276 248 248 } 249 249 250 LRESULT CMachineParameterView::OnRestoreFocus(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled) { 251 sliderView.SetFocus(); 252 return 0; 253 } 250 254 251 255 LRESULT CMachineParameterView::OnPresetRandom(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/) { -
trunk/src/buzelib/MachineParameterView.h
r1273 r1276 87 87 COMMAND_ID_HANDLER(ID_PRESET_COPY_TRACK, OnPresetCopyTrack) 88 88 89 COMMAND_HANDLER(IDC_PRESETDROPDOWN, LBN_SELCHANGE, OnSelChange); 89 COMMAND_HANDLER(IDC_PRESETDROPDOWN, LBN_SELCHANGE, OnSelChange) 90 COMMAND_HANDLER(IDC_PRESETDROPDOWN, CBN_CLOSEUP, OnRestoreFocus) 90 91 91 92 COMMAND_ID_HANDLER(ID_PARAMETERVIEW_NEXTSLIDER, OnNextSlider) … … 133 134 134 135 LRESULT OnShowPresetsToolbar(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); 136 LRESULT OnRestoreFocus(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); 135 137 136 138 void OnUpdate(CView* pSender, LPARAM lHint, LPVOID pHint); -
trunk/src/buzelib/MachineView.cpp
r1275 r1276 265 265 document->clearSelectedMachines(); 266 266 document->selectMachine(propMachine); 267 mainFrame->SendMessage(WM_COMMAND, ID_MACHINE_P ROPERTIES, 0);267 mainFrame->SendMessage(WM_COMMAND, ID_MACHINE_PARAMETERS, 0); 268 268 } 269 269 return 0; … … 754 754 menu.InsertMenu(-1, MF_BYPOSITION|MF_STRING|nGrayIfMultiSel, (UINT_PTR)ID_MACHINE_PATTERNS, "Patterns\tF2"); 755 755 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_P ROPERTIES, "Parameters\tShift-Enter");756 menu.InsertMenu(-1, MF_BYPOSITION|MF_STRING, (UINT_PTR)ID_MACHINE_PARAMETERS, "Parameters\tShift-Enter"); 757 757 // menu.InsertMenu(-1, (machine->hasAttributes()&&singleSelect)?0:MF_GRAYED|MF_BYPOSITION|MF_STRING, (UINT_PTR)ID_MACHINE_ATTRIBUTES, "Attributes..."); 758 758 menu.InsertMenu(-1, MF_BYPOSITION|MF_STRING, (UINT_PTR)ID_VIEW_PROPERTIES, "Properties\tCtrl+Backspace"); … … 1523 1523 } 1524 1524 1525 LRESULT 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 1525 1536 bool CMachineView::OnDropMachine(std::string machineName, std::string instrumentName, int x, int y) { 1526 1537 -
trunk/src/buzelib/MachineView.h
r1275 r1276 112 112 COMMAND_ID_HANDLER(ID_EDIT_SELECTALL, OnSelectAll) 113 113 COMMAND_ID_HANDLER(ID_EDIT_CLEARSELECTION, OnClearSelection) 114 COMMAND_ID_HANDLER(ID_VIEW_PROPERTIES, OnViewProperties) 114 115 END_MSG_MAP() 115 116 … … 144 145 LRESULT OnSelectAll(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/); 145 146 LRESULT OnClearSelection(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/); 147 LRESULT OnViewProperties(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/); 146 148 void OnUpdate(CView* pSender, LPARAM lHint, LPVOID pHint); 147 149 -
trunk/src/buzelib/MainFrm.cpp
r1275 r1276 832 832 if (document->getSelectedMachines() == 0) return 0; 833 833 834 showPropertyView(); 834 835 if (document->selectedPropertyProvider) 835 836 delete document->selectedPropertyProvider; -
trunk/src/buzelib/PatternView.cpp
r1275 r1276 1695 1695 bool hasPattern = pattern != 0; 1696 1696 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 -"); 1699 1699 menu.InsertMenu(-1, (!hasPattern?MF_GRAYED:0)|MF_BYPOSITION|MF_STRING, (UINT_PTR)ID_PATTERN_DOUBLEROWS, "Double\tCtrl+F"); 1700 1700 menu.InsertMenu(-1, (!hasPattern?MF_GRAYED:0)|MF_BYPOSITION|MF_STRING, (UINT_PTR)ID_PATTERN_HALVEROWS, "Halve\tCtrl+G"); … … 1710 1710 menu.InsertMenu(-1, (!hasPattern?MF_GRAYED:0)|MF_BYPOSITION|MF_STRING, (UINT_PTR)ID_MACHINE_PROPERTIES, "Machine Properties"); 1711 1711 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"); 1714 1714 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"); 1716 1716 1717 1717 ClientToScreen(&pt); -
trunk/src/buzelib/SequenceView.cpp
r1273 r1276 749 749 } 750 750 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 762 751 LRESULT CSequenceView::OnHelp(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled) { 763 752 mainFrame->showHelpView(ID_HELP_SEQUENCERVIEW); -
trunk/src/buzelib/SequenceView.h
r1273 r1276 107 107 COMMAND_ID_HANDLER(ID_SEQUENCEVIEW_DROPDOWNSCALE, OnDropdownScale) 108 108 COMMAND_ID_HANDLER(ID_SEQUENCEVIEW_DROPDOWNSTEP, OnDropdownStep) 109 COMMAND_ID_HANDLER(ID_MACHINE_PROPERTIES, OnMachineProperties)110 109 111 110 COMMAND_ID_HANDLER(ID_PATTERN_CLONE, OnPatternClone) … … 183 182 LRESULT OnCloseUpStep(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); 184 183 LRESULT OnPatternClone(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled); 185 LRESULT OnMachineProperties(WORD /*wNotifyCode*/, WORD /*wID*/, HWND /*hWndCtl*/, BOOL& /*bHandled*/);186 184 187 185 LRESULT OnPatternCreate(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled);
