/**
  * Adds the slider toggle input fields for this widget.
  * 
  * @param SilvercartWidget $widget Widget to initialize
  * @param TabList          $fields Fields to add toggle to
  * 
  * @return void
  * 
  * @author Sebastian Diel <*****@*****.**>
  * @since 07.03.2014
  */
 public static function getCMSFieldsSliderToggleForSliderWidget(SilvercartWidget $widget, $fields)
 {
     $useSlider = new CheckboxField('useSlider', $widget->fieldLabel('useSlider'));
     $autoplay = new CheckboxField('Autoplay', $widget->fieldLabel('Autoplay'));
     $slideDelay = new TextField('slideDelay', $widget->fieldLabel('slideDelay'));
     $buildArrows = new CheckboxField('buildArrows', $widget->fieldLabel('buildArrows'));
     $buildNavigation = new CheckboxField('buildNavigation', $widget->fieldLabel('buildNavigation'));
     $buildStartStop = new CheckboxField('buildStartStop', $widget->fieldLabel('buildStartStop'));
     $autoPlayDelayed = new CheckboxField('autoPlayDelayed', $widget->fieldLabel('autoPlayDelayed'));
     $autoPlayLocked = new CheckboxField('autoPlayLocked', $widget->fieldLabel('autoPlayLocked'));
     $stopAtEnd = new CheckboxField('stopAtEnd', $widget->fieldLabel('stopAtEnd'));
     $transitionEffect = new DropdownField('transitionEffect', $widget->fieldLabel('transitionEffect'), array('fade' => $widget->fieldLabel('transitionEffectFade'), 'horizontalSlide' => $widget->fieldLabel('transitionEffectHSlide'), 'verticalSlide' => $widget->fieldLabel('transitionEffectVSlide')));
     $sliderToggle = ToggleCompositeField::create('Slider', $widget->fieldLabel('SlideshowTab'), array($useSlider, $autoplay, $slideDelay, $buildArrows, $buildNavigation, $buildStartStop, $autoPlayDelayed, $autoPlayLocked, $stopAtEnd, $transitionEffect))->setHeadingLevel(4);
     $fields->addFieldToTab("Root.Main", $sliderToggle);
 }