Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: F746_GUI F746_SAI_IO FrequencyResponseDrawer SD_PlayerSkeleton UIT_FFT_Real
MyAcousticEffector_MIC/GuiChanger.hpp@14:34c356ceb8e7, 2017-04-13 (annotated)
- Committer:
- MikamiUitOpen
- Date:
- Thu Apr 13 23:23:04 2017 +0000
- Revision:
- 14:34c356ceb8e7
15
Who changed what in which revision?
| User | Revision | Line number | New 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 |