/*********************************************************************************/ /********** THIS FILE IS GENERATED BY TOUCHGFX DESIGNER, DO NOT MODIFY ***********/ /*********************************************************************************/ #include #include #include #include EqualizerViewBase::EqualizerViewBase() : buttonCallback(this, &EqualizerViewBase::buttonCallbackHandler), sliderValueChangedCallback(this, &EqualizerViewBase::sliderValueChangedCallbackHandler) { __background.setPosition(0, 0, 800, 480); __background.setColor(touchgfx::Color::getColorFromRGB(0, 0, 0)); add(__background); image1.setXY(0, -1); image1.setBitmap(touchgfx::Bitmap(BITMAP_FONDHORLOGERIE1_ID)); add(image1); box1.setPosition(0, 0, 800, 480); box1.setColor(touchgfx::Color::getColorFromRGB(35, 24, 15)); box1.setAlpha(240); add(box1); bandSlider1.setXY(30, 80); bandSlider1.setBitmaps(touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_TRACK_MEDIUM_ID), touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_FILLER_MEDIUM_ID), touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_ROUNDED_DARK_ID)); bandSlider1.setupVerticalSlider(23, 26, 0, 0, 300); bandSlider1.setValueRange(0, 100); bandSlider1.setValue(0); bandSlider1.setNewValueCallback(sliderValueChangedCallback); add(bandSlider1); bandSlider2.setXY(105, 80); bandSlider2.setBitmaps(touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_TRACK_MEDIUM_ID), touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_FILLER_MEDIUM_ID), touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_ROUNDED_DARK_ID)); bandSlider2.setupVerticalSlider(23, 26, 0, 0, 300); bandSlider2.setValueRange(0, 100); bandSlider2.setValue(0); bandSlider2.setNewValueCallback(sliderValueChangedCallback); add(bandSlider2); bandSlider3.setXY(180, 80); bandSlider3.setBitmaps(touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_TRACK_MEDIUM_ID), touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_FILLER_MEDIUM_ID), touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_ROUNDED_DARK_ID)); bandSlider3.setupVerticalSlider(23, 26, 0, 0, 300); bandSlider3.setValueRange(0, 100); bandSlider3.setValue(0); bandSlider3.setNewValueCallback(sliderValueChangedCallback); add(bandSlider3); buttonWithLabel1.setXY(0, 0); buttonWithLabel1.setBitmaps(touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_BUTTON_REGULAR_HEIGHT_50_SMALL_ROUNDED_NORMAL_ID), touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_BUTTON_REGULAR_HEIGHT_50_SMALL_ROUNDED_PRESSED_ID)); buttonWithLabel1.setLabelText(touchgfx::TypedText(T_BACK)); buttonWithLabel1.setLabelColor(touchgfx::Color::getColorFromRGB(230, 214, 170)); buttonWithLabel1.setLabelColorPressed(touchgfx::Color::getColorFromRGB(230, 214, 170)); buttonWithLabel1.setAction(buttonCallback); add(buttonWithLabel1); bandSlider4.setXY(255, 80); bandSlider4.setBitmaps(touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_TRACK_MEDIUM_ID), touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_FILLER_MEDIUM_ID), touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_ROUNDED_DARK_ID)); bandSlider4.setupVerticalSlider(23, 26, 0, 0, 300); bandSlider4.setValueRange(0, 100); bandSlider4.setValue(0); bandSlider4.setNewValueCallback(sliderValueChangedCallback); add(bandSlider4); bandSlider5.setXY(330, 80); bandSlider5.setBitmaps(touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_TRACK_MEDIUM_ID), touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_FILLER_MEDIUM_ID), touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_ROUNDED_DARK_ID)); bandSlider5.setupVerticalSlider(23, 26, 0, 0, 300); bandSlider5.setValueRange(0, 100); bandSlider5.setValue(0); bandSlider5.setNewValueCallback(sliderValueChangedCallback); add(bandSlider5); bandSlider6.setXY(420, 80); bandSlider6.setBitmaps(touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_TRACK_MEDIUM_ID), touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_FILLER_MEDIUM_ID), touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_ROUNDED_DARK_ID)); bandSlider6.setupVerticalSlider(23, 26, 0, 0, 300); bandSlider6.setValueRange(0, 100); bandSlider6.setValue(0); bandSlider6.setNewValueCallback(sliderValueChangedCallback); add(bandSlider6); bandSlider7.setXY(495, 80); bandSlider7.setBitmaps(touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_TRACK_MEDIUM_ID), touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_FILLER_MEDIUM_ID), touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_ROUNDED_DARK_ID)); bandSlider7.setupVerticalSlider(23, 26, 0, 0, 300); bandSlider7.setValueRange(0, 100); bandSlider7.setValue(0); bandSlider7.setNewValueCallback(sliderValueChangedCallback); add(bandSlider7); bandSlider8.setXY(570, 80); bandSlider8.setBitmaps(touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_TRACK_MEDIUM_ID), touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_FILLER_MEDIUM_ID), touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_ROUNDED_DARK_ID)); bandSlider8.setupVerticalSlider(23, 26, 0, 0, 300); bandSlider8.setValueRange(0, 100); bandSlider8.setValue(0); bandSlider8.setNewValueCallback(sliderValueChangedCallback); add(bandSlider8); bandSlider9.setXY(645, 80); bandSlider9.setBitmaps(touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_TRACK_MEDIUM_ID), touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_FILLER_MEDIUM_ID), touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_ROUNDED_DARK_ID)); bandSlider9.setupVerticalSlider(23, 26, 0, 0, 300); bandSlider9.setValueRange(0, 100); bandSlider9.setValue(0); bandSlider9.setNewValueCallback(sliderValueChangedCallback); add(bandSlider9); bandSlider10.setXY(720, 80); bandSlider10.setBitmaps(touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_TRACK_MEDIUM_ID), touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_FILLER_MEDIUM_ID), touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_SLIDER_VERTICAL_THICK_ROUNDED_DARK_ID)); bandSlider10.setupVerticalSlider(23, 26, 0, 0, 300); bandSlider10.setValueRange(0, 100); bandSlider10.setValue(0); bandSlider10.setNewValueCallback(sliderValueChangedCallback); add(bandSlider10); textArea1.setXY(287, 24); textArea1.setColor(touchgfx::Color::getColorFromRGB(230, 214, 170)); textArea1.setLinespacing(0); textArea1.setTypedText(touchgfx::TypedText(T_EQUALIZER)); add(textArea1); textArea2.setXY(47, 440); textArea2.setColor(touchgfx::Color::getColorFromRGB(230, 214, 170)); textArea2.setLinespacing(0); textArea2.setTypedText(touchgfx::TypedText(T_EQ_31)); add(textArea2); textArea2_1.setXY(122, 440); textArea2_1.setColor(touchgfx::Color::getColorFromRGB(230, 214, 170)); textArea2_1.setLinespacing(0); textArea2_1.setTypedText(touchgfx::TypedText(T_EQ_62)); add(textArea2_1); textArea2_2.setXY(192, 440); textArea2_2.setColor(touchgfx::Color::getColorFromRGB(230, 214, 170)); textArea2_2.setLinespacing(0); textArea2_2.setTypedText(touchgfx::TypedText(T_EQ_125)); add(textArea2_2); textArea2_3.setXY(267, 440); textArea2_3.setColor(touchgfx::Color::getColorFromRGB(230, 214, 170)); textArea2_3.setLinespacing(0); textArea2_3.setTypedText(touchgfx::TypedText(T_EQ_250)); add(textArea2_3); textArea2_4.setXY(342, 440); textArea2_4.setColor(touchgfx::Color::getColorFromRGB(230, 214, 170)); textArea2_4.setLinespacing(0); textArea2_4.setTypedText(touchgfx::TypedText(T_EQ_500)); add(textArea2_4); textArea2_5.setXY(436, 440); textArea2_5.setColor(touchgfx::Color::getColorFromRGB(230, 214, 170)); textArea2_5.setLinespacing(0); textArea2_5.setTypedText(touchgfx::TypedText(T_EQ_1K)); add(textArea2_5); textArea2_6.setXY(511, 440); textArea2_6.setColor(touchgfx::Color::getColorFromRGB(230, 214, 170)); textArea2_6.setLinespacing(0); textArea2_6.setTypedText(touchgfx::TypedText(T_EQ_2K)); add(textArea2_6); textArea2_7.setXY(586, 440); textArea2_7.setColor(touchgfx::Color::getColorFromRGB(230, 214, 170)); textArea2_7.setLinespacing(0); textArea2_7.setTypedText(touchgfx::TypedText(T_EQ_4K)); add(textArea2_7); textArea2_8.setXY(661, 440); textArea2_8.setColor(touchgfx::Color::getColorFromRGB(230, 214, 170)); textArea2_8.setLinespacing(0); textArea2_8.setTypedText(touchgfx::TypedText(T_EQ_8K)); add(textArea2_8); textArea2_9.setXY(731, 440); textArea2_9.setColor(touchgfx::Color::getColorFromRGB(230, 214, 170)); textArea2_9.setLinespacing(0); textArea2_9.setTypedText(touchgfx::TypedText(T_EQ_16K)); add(textArea2_9); toggleButton1.setXY(576, 20); toggleButton1.setBitmaps(touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_TOGGLEBUTTON_LARGE_ROUND_TEXT_OFF_NORMAL_ID), touchgfx::Bitmap(BITMAP_GLASS_THEME_IMAGES_WIDGETS_TOGGLEBUTTON_LARGE_ROUND_TEXT_ON_ACTIVE_ID)); toggleButton1.setAction(buttonCallback); add(toggleButton1); } EqualizerViewBase::~EqualizerViewBase() { } void EqualizerViewBase::setupScreen() { } void EqualizerViewBase::buttonCallbackHandler(const touchgfx::AbstractButton& src) { if (&src == &buttonWithLabel1) { //Interaction1 //When buttonWithLabel1 clicked change screen to Overview //Go to Overview with no screen transition application().gotoOverviewScreenNoTransition(); } if (&src == &toggleButton1) { //Interaction2 //When toggleButton1 clicked call virtual function //Call toggleClicked toggleClicked(); } } void EqualizerViewBase::sliderValueChangedCallbackHandler(const touchgfx::Slider& src, int value) { if (&src == &bandSlider1) { //Interaction3 //When bandSlider1 value changed call virtual function //Call sliderBand1Changed sliderBand1Changed(value); } if (&src == &bandSlider2) { //Interaction4 //When bandSlider2 value changed call virtual function //Call sliderBand2Changed sliderBand2Changed(value); } if (&src == &bandSlider3) { //Interaction5 //When bandSlider3 value changed call virtual function //Call sliderBand3Changed sliderBand3Changed(value); } if (&src == &bandSlider4) { //Interaction6 //When bandSlider4 value changed call virtual function //Call sliderBand4Changed sliderBand4Changed(value); } if (&src == &bandSlider5) { //Interaction7 //When bandSlider5 value changed call virtual function //Call sliderBand5Changed sliderBand5Changed(value); } if (&src == &bandSlider6) { //Interaction8 //When bandSlider6 value changed call virtual function //Call sliderBand6Changed sliderBand6Changed(value); } if (&src == &bandSlider7) { //Interaction9 //When bandSlider7 value changed call virtual function //Call sliderBand7Changed sliderBand7Changed(value); } if (&src == &bandSlider8) { //Interaction10 //When bandSlider8 value changed call virtual function //Call sliderBand8Changed sliderBand8Changed(value); } if (&src == &bandSlider9) { //Interaction11 //When bandSlider9 value changed call virtual function //Call sliderBand9Changed sliderBand9Changed(value); } if (&src == &bandSlider10) { //Interaction12 //When bandSlider10 value changed call virtual function //Call sliderBand10Changed sliderBand10Changed(value); } }