void TwinkleEffect::SetDefaultParameters(Model *cls) { TwinklePanel *tp = (TwinklePanel*)panel; if (tp == nullptr) { return; } SetSliderValue(tp->Slider_Twinkle_Count, 3); SetSliderValue(tp->Slider_Twinkle_Steps, 30); SetCheckBoxValue(tp->CheckBox_Twinkle_Strobe, false); SetCheckBoxValue(tp->CheckBox_Twinkle_ReRandom, false); }
void PinwheelEffect::SetDefaultParameters(Model *cls) { PinwheelPanel *pp = (PinwheelPanel*)panel; if (pp == nullptr) { return; } pp->BitmapButton_PinwheelXCVC->SetActive(false); pp->BitmapButton_PinwheelYCVC->SetActive(false); pp->BitmapButton_Pinwheel_ArmSizeVC->SetActive(false); pp->BitmapButton_Pinwheel_SpeedVC->SetActive(false); pp->BitmapButton_Pinwheel_ThicknessVC->SetActive(false); pp->BitmapButton_Pinwheel_TwistVC->SetActive(false); SetChoiceValue(pp->Choice_Pinwheel_3D, "none"); SetSliderValue(pp->Slider_PinwheelXC, 0); SetSliderValue(pp->Slider_PinwheelYC, 0); SetSliderValue(pp->Slider_Pinwheel_Arms, 3); SetSliderValue(pp->Slider_Pinwheel_ArmSize, 100); SetSliderValue(pp->Slider_Pinwheel_Thickness, 0); SetSliderValue(pp->Slider_Pinwheel_Twist, 0); SetSliderValue(pp->Slider_Pinwheel_Speed, 10); SetCheckBoxValue(pp->CheckBox_Pinwheel_Rotation, true); }
void FireworksEffect::SetDefaultParameters(Model *cls) { FireworksPanel *fp = (FireworksPanel*)panel; if (fp == nullptr) { return; } SetSliderValue(fp->Slider_Fireworks_Num_Explosions, 16); SetSliderValue(fp->Slider_Fireworks_Count, 50); SetSliderValue(fp->Slider_Fireworks_Velocity, 2); SetSliderValue(fp->Slider_Fireworks_Fade, 50); SetSliderValue(fp->Slider_Fireworks_Sensitivity, 50); SetCheckBoxValue(fp->CheckBox_Fireworks_UseMusic, false); SetCheckBoxValue(fp->CheckBox_FireTiming, false); SetPanelTimingTracks(); }
// Save and load preferences for each individual // preferences form. These functions always // access temphd, which is initialized by InitPrefs. // // The purpose of these functions is to read data // from temphd and set the controls on screen // aproporiately for the Load functions. The Save // functions read the UI state and save according // to that. // // LoadPrefsXXX is thus called on entry to a form. // SavePrefsXXX is called on exit from a form. void LoadPrefsGeneral(void) { SetCheckBoxValue(UniformID, temphd.uniform_color); SetCheckBoxValue(MirrorID, temphd.mirror); SetCheckBoxValue(GloballID, !(temphd.juggler)); SetCheckBoxValue(HRID, temphd.hr_reduction); SetCheckBoxValue(WarningID, temphd.min_warning); SetCheckBoxValue(LandscapeID, temphd.landscape_mode); SetCheckBoxValue(SiteOnScreenID, temphd.site_on_screen); }
void MorphEffect::SetDefaultParameters(Model *cls) { MorphPanel *mp = (MorphPanel*)panel; if (mp == nullptr) { return; } mp->BitmapButton_MorphAccel->SetActive(false); mp->BitmapButton_MorphDuration->SetActive(false); mp->BitmapButton_MorphEndLength->SetActive(false); mp->BitmapButton_MorphStartLength->SetActive(false); mp->BitmapButton_Morph_End_X1->SetActive(false); mp->BitmapButton_Morph_End_Y1->SetActive(false); mp->BitmapButton_Morph_End_X2->SetActive(false); mp->BitmapButton_Morph_End_Y2->SetActive(false); mp->BitmapButton_Morph_Start_X1->SetActive(false); mp->BitmapButton_Morph_Start_Y1->SetActive(false); mp->BitmapButton_Morph_Start_X2->SetActive(false); mp->BitmapButton_Morph_Start_Y2->SetActive(false); mp->BitmapButton_Morph_Stagger->SetActive(false); mp->BitmapButton_Morph_Repeat_Count->SetActive(false); mp->BitmapButton_Morph_Repeat_Skip->SetActive(false); SetSliderValue(mp->Slider_MorphAccel, 0); SetSliderValue(mp->Slider_MorphDuration, 20); SetSliderValue(mp->Slider_MorphEndLength, 1); SetSliderValue(mp->Slider_MorphStartLength, 1); SetSliderValue(mp->Slider_Morph_End_X1, 0); SetSliderValue(mp->Slider_Morph_End_X2, 100); SetSliderValue(mp->Slider_Morph_End_Y1, 100); SetSliderValue(mp->Slider_Morph_End_Y2, 100); SetSliderValue(mp->Slider_Morph_Repeat_Count, 0); SetSliderValue(mp->Slider_Morph_Repeat_Skip, 1); SetSliderValue(mp->Slider_Morph_Stagger, 0); SetSliderValue(mp->Slider_Morph_Start_X1, 0); SetSliderValue(mp->Slider_Morph_Start_X2, 100); SetSliderValue(mp->Slider_Morph_Start_Y1, 0); SetSliderValue(mp->Slider_Morph_Start_Y2, 100); SetCheckBoxValue(mp->CheckBox_Morph_End_Link, false); SetCheckBoxValue(mp->CheckBox_Morph_Start_Link, false); SetCheckBoxValue(mp->CheckBox_ShowHeadAtStart, false); }
void MarqueeEffect::SetDefaultParameters(Model *cls) { MarqueePanel *mp = (MarqueePanel*)panel; if (mp == nullptr) { return; } SetSliderValue(mp->Slider_MarqueeXC, 0); SetSliderValue(mp->Slider_MarqueeYC, 0); SetSliderValue(mp->Slider_Marquee_Band_Size, 3); SetSliderValue(mp->Slider_Marquee_ScaleX, 100); SetSliderValue(mp->Slider_Marquee_ScaleY, 100); SetSliderValue(mp->Slider_Marquee_Skip_Size, 0); SetSliderValue(mp->Slider_Marquee_Speed, 3); SetSliderValue(mp->Slider_Marquee_Stagger, 0); SetSliderValue(mp->Slider_Marquee_Start, 0); SetSliderValue(mp->Slider_Marquee_Thickness, 1); SetCheckBoxValue(mp->CheckBox_Marquee_Reverse, false); SetCheckBoxValue(mp->CheckBox_Marquee_PixelOffsets, false); SetCheckBoxValue(mp->CheckBox_Marquee_WrapX, false); }
void VideoEffect::SetDefaultParameters(Model *cls) { VideoPanel *vp = (VideoPanel*)panel; if (vp == nullptr) { return; } vp->FilePicker_Video_Filename->SetFileName(wxFileName()); SetSliderValue(vp->Slider_Video_Starttime, 0); SetCheckBoxValue(vp->CheckBox_Video_AspectRatio, false); SetChoiceValue(vp->Choice_Video_DurationTreatment, "Normal"); }
void ShimmerEffect::SetDefaultParameters(Model *cls) { ShimmerPanel *sp = (ShimmerPanel*)panel; if (sp == nullptr) { return; } sp->BitmapButton_Shimmer_CyclesVC->SetActive(false); sp->BitmapButton_Shimmer_Duty_FactorVC->SetActive(false); SetSliderValue(sp->Slider_Shimmer_Duty_Factor, 50); SetSliderValue(sp->Slider_Shimmer_Cycles, 10); SetCheckBoxValue(sp->CheckBox_Shimmer_Use_All_Colors, false); }