This method sets the properties for outlining and grouping. The defaults
correspond to Excel's defaults.

@param bool $visible
@param bool $symbols_below
@param bool $symbols_right
@param bool $auto_style
964156
function setOutline($visible = true, $symbols_below = true, $symbols_right = true, $auto_style = false)
	{
		$this->_outline_on	= $visible;
		$this->_outline_below = $symbols_below;
		$this->_outline_right = $symbols_right;
		$this->_outline_style = $auto_style;

		// Ensure this is a boolean vale for Window2
		if ($this->_outline_on) {
			$this->_outline_on = 1;
		}
	 }
448260
public function style($style)
    {
        if (in_array($style, ['arrow', 'dot', 'bar'])) {
            $this->attributes->removeAttributeClass('breadcrumb-*');
            $this->attributes->addAttributeClass('breadcrumb-' . $style);
        }

        return $this;
    }
280700
public void setDecimalVisible(final boolean DECIMAL_VISIBLE) {
        if (DECIMAL_VISIBLE) {
            DECIMAL_FORMAT.applyPattern("0.0");
        } else {
            DECIMAL_FORMAT.applyPattern("0");
        }
        this.decimalVisible = DECIMAL_VISIBLE;
        repaint();
    }
1080834
public void setVisible(boolean visible) {

        switch (shapeType) {

            case MARKER_OPTIONS:
                ((MarkerOptions) shape).visible(visible);
                break;
            case POLYLINE_OPTIONS:
                ((PolylineOptions) shape).visible(visible);
                break;
            case POLYGON_OPTIONS:
                ((PolygonOptions) shape).visible(visible);
                break;
            case MULTI_POLYLINE_OPTIONS:
                ((MultiPolylineOptions) shape).visible(visible);
                break;
            case MULTI_POLYGON_OPTIONS:
                ((MultiPolygonOptions) shape).visible(visible);
                break;
            case MARKER:
                ((Marker) shape).setVisible(visible);
                break;
            case POLYGON:
                ((Polygon) shape).setVisible(visible);
                break;
            case POLYLINE:
                ((Polyline) shape).setVisible(visible);
                break;
            case MULTI_MARKER:
                ((MultiMarker) shape).setVisible(visible);
                break;
            case MULTI_POLYLINE:
                ((MultiPolyline) shape).setVisible(visible);
                break;
            case MULTI_POLYGON:
                ((MultiPolygon) shape).setVisible(visible);
                break;
            case POLYLINE_MARKERS:
                ((PolylineMarkers) shape).setVisible(visible);
                break;
            case POLYGON_MARKERS:
                ((PolygonMarkers) shape).setVisible(visible);
                break;
            case MULTI_POLYLINE_MARKERS:
                ((MultiPolylineMarkers) shape).setVisible(visible);
                break;
            case MULTI_POLYGON_MARKERS:
                ((MultiPolygonMarkers) shape).setVisible(visible);
                break;
            case COLLECTION:
                @SuppressWarnings("unchecked")
                List<GoogleMapShape> shapeList = (List<GoogleMapShape>) shape;
                for (GoogleMapShape shapeListItem : shapeList) {
                    shapeListItem.setVisible(visible);
                }
                break;
            default:
        }

    }
474703
protected function set_active_styles() {

		$style = '.flatpickr-day.selected, .flatpickr-day.selected:focus, .flatpickr-day.selected:hover { background: ' . $this->base_color() . ' !important; border-color: ' . $this->base_color() . ' !important;}';
		$style .= '.flatpickr-day.today:not(.selected){ border-bottom: 1px solid ' . $this->base_color() . '!important; border-color: transparent transparent ' . $this->base_color() . '!important; }';
		$style .= '.flatpickr-day.today:focus, .flatpickr-day.today:hover {background: ' . $this->base_color() . ' !important;	border-color: ' . $this->base_color() . ' !important;}';
		$style .= '.flatpickr-next-month svg:hover, .flatpickr-prev-month svg:hover {fill: ' . $this->base_color() . ' !important;}';
		uix_share()->set_active_styles( $style );

	}
580076
public void setHourTickMarksVisible(final boolean VISIBLE) {
        if (null == hourTickMarksVisible) {
            _hourTickMarksVisible = VISIBLE;
            fireUpdateEvent(REDRAW_EVENT);
        } else {
            hourTickMarksVisible.set(VISIBLE);
        }
    }
886877
public function addStyle(Style $style)
    {
        if (!$this->styleSet) {
            $this->styleSet = new DefaultStyleSet();
        }

        $this->styleSet->add($style);

        return $this;
    }
950809
public function setUnderline($pValue = self::UNDERLINE_NONE)
    {
        if (is_bool($pValue)) {
            $pValue = ($pValue) ? self::UNDERLINE_SINGLE : self::UNDERLINE_NONE;
        } elseif ($pValue == '') {
            $pValue = self::UNDERLINE_NONE;
        }
        if ($this->isSupervisor) {
            $styleArray = $this->getStyleArray(array('underline' => $pValue));
            $this->getActiveSheet()->getStyle($this->getSelectedCells())->applyFromArray($styleArray);
        } else {
            $this->underline = $pValue;
        }
        return $this;
    }
1186662
public function setVisibility(string $visibility)
    {
        if (!in_array($visibility, VisibilityableInterface::VISIBILITY_ALLOWED)) {
            throw new \Exception(sprintf(VisibilityableInterface::ERROR_FORMAT_INVALID_VISIBILITY, $visibility));
        }
        $this->visibility = $visibility;

        return $this;
    }
478502
public void setSectionIconsVisible(final boolean VISIBLE) {
        if (null == sectionIconsVisible) {
            _sectionIconsVisible = VISIBLE;
            fireUpdateEvent(REDRAW_EVENT);
        } else {
            sectionIconsVisible.set(VISIBLE);
        }
    }
726393
protected function set_active_styles() {
		parent::set_active_styles();
		$style = '#control-' . $this->id() . '{border-color: ' . $this->base_color() . ';}';
		$style .= '#' . $this->id() . ' span.uix-control-label {color: ' . $this->base_color() . ';}';
		uix_share()->set_active_styles( $style );
	}
417379
protected void setGalleriesVisible(boolean visible) {

        if (visible) {
            m_noGalleriesLabel.getElement().getStyle().clearDisplay();
            m_galleryTree.getElement().getStyle().clearDisplay();
        } else {
            m_galleryTree.getElement().getStyle().setDisplay(Display.NONE);
            m_noGalleriesLabel.getElement().getStyle().setDisplay(Display.NONE);

        }
    }
1009328
public void setTextVisible(final boolean VISIBLE) {
        if (null == textVisible) {
            _textVisible = VISIBLE;
            fireTileEvent(VISIBILITY_EVENT);
        } else {
            textVisible.set(VISIBLE);
        }
    }
1281564
public function setColors(string $active, string $inactive)
    {
        $this->colors = [$active, $inactive];

        return $this;
    }
1166456
protected void setLatLngVisible(boolean visible) {

        Style styleLat = m_latitudeLabel.getElement().getParentElement().getStyle();
        Style styleLng = m_longitudeLabel.getElement().getParentElement().getStyle();
        if (visible) {
            styleLat.clearDisplay();
            styleLng.clearDisplay();
        } else {
            styleLat.setDisplay(Display.NONE);
            styleLng.setDisplay(Display.NONE);
        }
    }
781213
public void setTickMarkRingVisible(final boolean VISIBLE) {
        if (null == tickMarkRingVisible) {
            _tickMarkRingVisible = VISIBLE;
            fireUpdateEvent(REDRAW_EVENT);
        } else {
            tickMarkRingVisible.set(VISIBLE);
        }
    }
1171260
public void setMinuteTickMarksVisible(final boolean VISIBLE) {
        if (null == minuteTickMarksVisible) {
            _minuteTickMarksVisible = VISIBLE;
            fireUpdateEvent(REDRAW_EVENT);
        } else {
            minuteTickMarksVisible.set(VISIBLE);
        }
    }