SliderComponent *SkinV2::VolumeSlider() { SliderComponent *slider = new SliderComponent; slider->background = LoadImg(_skinDir + L"\\Control\\back.png"); slider->mask = LoadImg(_skinDir + L"\\Control\\glassMask.png"); slider->knob = CreateKnob(); return slider; }
void CBitCrunchPane::Init() { mpPane = ge::IPane::Create(); mpPane->SetSize(ge::SSize(222, 106)); // BackDrop CreateBitmap(ge::IControl::giNoID, IDB_BitCrush, ge::SPos(0, 0)); tint32 iX = 18; // Bits CreateDisplay( giCtrl_Bit_Display, ge::SPos(iX, 86), ge::SSize(32, 12), CreateFont(Generic128, IDB_Scripto_Tight, ge::SRGB(0, 255, 0))); iX += 6; CreateKnob(giCtrl_Bit, IDB_BC_Dial, ge::SPos(iX, 52), 65); iX += 64; // Sample Rate CreateDisplay( giCtrl_SR_Display, ge::SPos(iX+4, 86), ge::SSize(32, 12), CreateFont(Generic128, IDB_Scripto_Tight, ge::SRGB(0, 255, 0))); iX += 6; CreateKnob(giCtrl_SR, IDB_BC_Dial, ge::SPos(iX, 52), 65); iX += 64; // Mix CreateDisplay( giCtrl_Mix_Display, ge::SPos(iX, 86), ge::SSize(32, 12), CreateFont(Generic128, IDB_Scripto_Tight, ge::SRGB(0, 255, 0))); iX += 6; CreateKnob(giCtrl_Mix, IDB_BC_Dial, ge::SPos(iX, 52), 65); }
void CDigitalEchoPane::Init() { mpPane = ge::IPane::Create(); mpPane->SetSize(ge::SSize(397, 99)); // BackDrop CreateBitmap(ge::IControl::giNoID, IDB_DigitalEchoBackground, ge::SPos(0, 0)); // Create2StateButton(giCtrl_Delay_Sync, IDB_Button_Sync, ge::SPos(35, 60), false); // Delay time Dial CreateKnob(giCtrl_Delay_Time, IDB_DialMedium, ge::SPos(51, 38), 65); // Feedback Dial CreateKnob(giCtrl_Delay_Feedback, IDB_DialMedium, ge::SPos(51*2, 38), 65); // Lopass Dial CreateKnob(giCtrl_Delay_LP_Dampning, IDB_DialMedium, ge::SPos(51*3, 38), 65); // Highpass Dial CreateKnob(giCtrl_Delay_HP_Dampning, IDB_DialMedium, ge::SPos(51*4, 38), 65); // Mix Dial CreateKnob(giCtrl_Delay_Mix, IDB_DialBig, ge::SPos(296, 32), 65); }
void CKSAUXGUIPane::Init() { mpPane = ge::IPane::Create(); //mpPane->SetBackgroundColour(ge::SRGB(0, 0, 0)); mpPane->SetSize(gAUX); //------------------------------- // Backdrop for AUX CreateBitmap(ge::IControl::giNoID, IDB_Back_AUX, ge::SPos(0, 0)); //------------------------------- //-------------------------------- // ECHO //-------------------------------- Create2StateButton(giCtrl_Delay_Power, IDB_Button_Power, ge::SPos(25, 36), true); tint32 iX = 154+126; tint32 iY = 75; // Delay time CreateKnob(giCtrl_Delay_Time, IDB_Dial_Medium, ge::SPos(iX, iY), 65); iX += 64; CreateDisplay( giCtrl_Delay_Time_Display, ge::SPos(184, 65), ge::SSize(56, 12), CreateFont(Generic128, IDB_Font_Axel_Tight, ge::SRGB(0, 180, 0))); // Predlay CreateKnob(giCtrl_Delay_Feedback, IDB_Dial_Medium, ge::SPos(iX, iY), 65); iX += 64; CreateDisplay( giCtrl_Delay_Feedback_Display, ge::SPos(184, 77), ge::SSize(56, 12), CreateFont(Generic128, IDB_Font_Axel_Tight, ge::SRGB(0, 180, 0))); // Lo Filt CreateKnob(giCtrl_Delay_LP_Dampning, IDB_Dial_Medium, ge::SPos(iX, iY), 65); iX += 64; CreateDisplay( giCtrl_Delay_LP_Dampning_Display, ge::SPos(184, 89), ge::SSize(56, 12), CreateFont(Generic128, IDB_Font_Axel_Tight, ge::SRGB(0, 180, 0))); // High Filt CreateKnob(giCtrl_Delay_HP_Dampning, IDB_Dial_Medium, ge::SPos(iX, iY), 65); iX += 64; CreateDisplay( giCtrl_Delay_HP_Dampning_Display, ge::SPos(184, 101), ge::SSize(56, 12), CreateFont(Generic128, IDB_Font_Axel_Tight, ge::SRGB(0, 180, 0))); // Output meter, Left mpEcho_MeterOutL = CreatePeakMeter(ge::IControl::giNoID, ge::SPos(534, 151-88), 47, ge::IPeakMeter::Up); FindPane(mpEcho_MeterOutL)->CreateBitmap(ge::IControl::giNoID, IDB_Meter_Off_Left_AUX, ge::SPos(0, 0)); // Output meter, Right mpEcho_MeterOutR = CreatePeakMeter(ge::IControl::giNoID, ge::SPos(541, 151-88), 47, ge::IPeakMeter::Up); FindPane(mpEcho_MeterOutR)->CreateBitmap(ge::IControl::giNoID, IDB_Meter_Off_Right_AUX, ge::SPos(0, 0)); //-------------------------------- // REVERB //-------------------------------- Create2StateButton(giCtrl_Reverb_Power, IDB_Button_Power, ge::SPos(25, 124), true); iX = 152; iY = 165; // Reverb Size CreateKnob(giCtrl_Reverb_Size, IDB_Dial_Medium, ge::SPos(iX, iY), 65); iX += 64; // Predlay CreateKnob(giCtrl_Reverb_PDelay, IDB_Dial_Medium, ge::SPos(iX, iY), 65); iX += 64; // Damping CreateKnob(giCtrl_Reverb_Damp, IDB_Dial_Medium, ge::SPos(iX, iY), 65); iX += 64; // Reverb CreateKnob(giCtrl_Reverb_Panorama, IDB_Dial_Medium, ge::SPos(iX, iY), 65); iX += 64; // Reverb CreateKnob(giCtrl_Reverb_Color1, IDB_Dial_Medium, ge::SPos(iX, iY), 65); iX += 64; // Reverb CreateKnob(giCtrl_Reverb_Color2, IDB_Dial_Medium, ge::SPos(iX, iY), 65); iX += 64; // Output meter, Left mpReverb_MeterOutL = CreatePeakMeter(ge::IControl::giNoID, ge::SPos(534, 153), 47, ge::IPeakMeter::Up); FindPane(mpReverb_MeterOutL)->CreateBitmap(ge::IControl::giNoID, IDB_Meter_Off_Left_AUX, ge::SPos(0, 0)); // Output meter, Right mpReverb_MeterOutR = CreatePeakMeter(ge::IControl::giNoID, ge::SPos(541, 153), 47, ge::IPeakMeter::Up); FindPane(mpReverb_MeterOutR)->CreateBitmap(ge::IControl::giNoID, IDB_Meter_Off_Right_AUX, ge::SPos(0, 0)); }