不韋 呂 / F746_MySoundMachine

Dependencies:   F746_GUI F746_SAI_IO FrequencyResponseDrawer SD_PlayerSkeleton UIT_FFT_Real

Committer:
MikamiUitOpen
Date:
Thu Apr 13 23:23:04 2017 +0000
Revision:
14:34c356ceb8e7
15

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MikamiUitOpen 14:34c356ceb8e7 1 //--------------------------------------------------------------
MikamiUitOpen 14:34c356ceb8e7 2 // 信号処理の種類に応じた GUI 部品の状態を変更する
MikamiUitOpen 14:34c356ceb8e7 3 //
MikamiUitOpen 14:34c356ceb8e7 4 // 2017/04/08, Copyright (c) 2017 MIKAMI, Naoki
MikamiUitOpen 14:34c356ceb8e7 5 //--------------------------------------------------------------
MikamiUitOpen 14:34c356ceb8e7 6
MikamiUitOpen 14:34c356ceb8e7 7 #ifndef GUI_CHANGER_HPP
MikamiUitOpen 14:34c356ceb8e7 8 #define GUI_CHANGER_HPP
MikamiUitOpen 14:34c356ceb8e7 9
MikamiUitOpen 14:34c356ceb8e7 10 // Through の場合
MikamiUitOpen 14:34c356ceb8e7 11 void SetThrough(SeekBar *barReverb, SeekBar *barFqCh,
MikamiUitOpen 14:34c356ceb8e7 12 NumericLabel<int> *frqLabel)
MikamiUitOpen 14:34c356ceb8e7 13 {
MikamiUitOpen 14:34c356ceb8e7 14 barReverb->Inactivate();
MikamiUitOpen 14:34c356ceb8e7 15 barFqCh->Inactivate();
MikamiUitOpen 14:34c356ceb8e7 16 frqLabel->Redraw(GuiBase::ENUM_INACTIVE_TEXT);
MikamiUitOpen 14:34c356ceb8e7 17 }
MikamiUitOpen 14:34c356ceb8e7 18
MikamiUitOpen 14:34c356ceb8e7 19 // 残響生成の場合
MikamiUitOpen 14:34c356ceb8e7 20 void SetReverb(SeekBar *barReverb, SeekBar *barFqCh,
MikamiUitOpen 14:34c356ceb8e7 21 NumericLabel<int> *frqLabel)
MikamiUitOpen 14:34c356ceb8e7 22 {
MikamiUitOpen 14:34c356ceb8e7 23 barReverb->Activate();
MikamiUitOpen 14:34c356ceb8e7 24 barFqCh->Inactivate();
MikamiUitOpen 14:34c356ceb8e7 25 frqLabel->Redraw(GuiBase::ENUM_INACTIVE_TEXT);
MikamiUitOpen 14:34c356ceb8e7 26 }
MikamiUitOpen 14:34c356ceb8e7 27
MikamiUitOpen 14:34c356ceb8e7 28 // 周波数シフトの場合
MikamiUitOpen 14:34c356ceb8e7 29 void SetFrqShifter(SeekBar *barReverb, SeekBar *barFqCh,
MikamiUitOpen 14:34c356ceb8e7 30 NumericLabel<int> *frqLabel)
MikamiUitOpen 14:34c356ceb8e7 31 {
MikamiUitOpen 14:34c356ceb8e7 32 barReverb->Inactivate();
MikamiUitOpen 14:34c356ceb8e7 33 barFqCh->Activate();
MikamiUitOpen 14:34c356ceb8e7 34 frqLabel->Redraw(GuiBase::ENUM_TEXT);
MikamiUitOpen 14:34c356ceb8e7 35 }
MikamiUitOpen 14:34c356ceb8e7 36
MikamiUitOpen 14:34c356ceb8e7 37 #endif // GUI_CHANGER_HPP