Lines Matching refs:opt

47 		$opt = array(
98 if( $sKey == 'content' || !array_key_exists( $sKey, $opt ) ){
103 if( is_bool( $opt[ $sKey ] ) ){
104 $opt[ $sKey ] = ( strtolower( $sVal ) == 'true' );
105 }else if( is_int( $opt[ $sKey ] ) ){
106 $opt[ $sKey ] = intval( $sVal );
108 $opt[ $sKey ] = $sVal;
228 $oElement[ 'options' ][ $sProp ] = $opt[ $sProp ];
246 $opt[ 'content' ] = $oContent;
247 return $opt;
253 function render($mode, Doku_Renderer $renderer, $opt) { argument
259 $oElements = $opt[ 'content' ];
306 if( $opt[ 'group' ] > 0 ){
307 $iWidthGroup = floor( $iNbrElementsWidth / $opt[ 'group' ] ) * $opt[ 'groupSeparatorWidth' ];
308 if( $iNbrElementsWidth % $opt[ 'group' ] == 0 ){
309 $iWidthGroup -= $opt[ 'groupSeparatorWidth' ];
314 $iGroup = $opt[ 'group' ];
316 …( $opt[ 'showEars' ] ? ( $opt[ 'elementWidth' ] * 4 ) : ( $opt[ 'elementSeparatorWidth' ] * 2 ) ) …
317 ( $iNbrElementsWidth * $opt[ 'elementWidth' ] ) +
318 … ( $iNbrElementsWidth > 1 ? ( ( $iNbrElementsWidth - 1 ) * $opt[ 'elementSeparatorWidth' ] ) : 0 );
323 $iHeightSvg += $opt[ 'elementSeparatorHeight' ];
325 $iHeightSvg += $opt[ 'elementHeight' ];
330 $iHeightSvg += $opt[ 'textSize' ];
333 $iBarHeight = $opt[ 'barHeight' ];
343 $iHeightSvg += $opt[ 'elementSeparatorHeight' ];
347 $fDrawCase = function( $oCase, $iX, $iY ) use ( $opt, $sPathTemplateClass ){
352 $sCase = $opt[ 'case' ];
358 return $sClassName::getSvg( $oCase, $iX, $iY, $opt );
364 …l="'.$opt[ 'switchColor' ].'" height="'.$iHeightSvg.'px" width="'.$iWidthSvg.'px" x="0" y="0" rx="…
367 if( $opt[ 'showEars' ] ){
369 if( !in_array( $opt[ 'logo' ], array( '', 'none' ), true ) ){
370 if( $opt[ 'logoLink' ] != '' ){
371 …$sSvg .= '<a xlink:href="'.$opt[ 'logoLink' ].'" target="'.( $opt[ 'target' ] ).'" style="text-dec…
373opt[ 'elementWidth' ] * 2 ) - ( $opt[ 'elementSeparatorWidth' ] + 30 ) ).'" y="'.$opt[ 'elementSep…
374 if( $opt[ 'logoLink' ] != '' ){
378 …$iHeightScrew = $iHeightSvg - ( ( $opt[ 'elementSeparatorHeight' ] * 2 ) + $opt[ 'screwHeight' ] );
379 $iNbrScrews = floor( $iHeightScrew / $opt[ 'screwHeightSpace' ] );
387 …$iHeightScrew = $iHeightSvg - ( ( $opt[ 'elementSeparatorHeight' ] * 2 ) + $opt[ 'screwHeight' ] );
390 $iPosHeightScrew = $opt[ 'elementSeparatorHeight' ];
392 …$sSvg .= switchpanel_screw_none::getSvg( $opt[ 'elementSeparatorWidth' ], $iPosHeightScrew, $opt ).
393 …_screw_none::getSvg( ( $iWidthSvg - $opt[ 'elementSeparatorWidth' ] - $opt[ 'screwWidth' ] ), $iPo…
402 $iIndexX = $opt[ 'showEars' ] ? ( $opt[ 'elementWidth' ] * 2 ) : $opt[ 'elementSeparatorWidth' ];
403 $iIndexY += $opt[ 'elementSeparatorHeight' ];
413 $iIndexX += $opt[ 'elementSeparatorWidth' ];
415 $iIndexX += $opt[ 'elementWidth' ];
418 if( $opt[ 'group' ] > 0 && ( $i + 1 < $iNbrElementsWidth ) && ( ( $i + 1 ) % $iGroup ) == 0 ){
419 $iIndexX += $opt[ 'groupSeparatorWidth' ];
423 if( $opt[ 'showEars' ] ){
426 …if( $bFirstLine && !in_array( $opt[ 'logo' ], array( '', 'none' ), true ) && $iIndexY == $opt[ 'el…
427 $iMoveX = $opt[ 'elementWidth' ] - $opt[ 'elementSeparatorWidth' ];
429opt[ 'elementWidth' ] + ( $opt[ 'elementWidth' ] / 2 ) - $opt[ 'elementSeparatorWidth' ] - $iMoveX…
434 ….= '<text x="'.( $iIndexX + ( $opt[ 'elementWidth' ] / 2 ) ).'" y="'.( $iIndexY + ( $opt[ 'element…
439 $iIndexY += $opt[ 'elementHeight' ];
443 $sSvg .= switchpanel_text_none::getSvg( $oElement, $iIndexX, $iIndexY, $opt, $iWidthSvg );
444 $iHeightText = $opt[ 'textSize' ];
450 $iBarHeight = $opt[ 'barHeight' ];