Ejemplo n.º 1
0
 function __construct($iconSize = 8)
 {
     parent::__construct();
     $this->arrowNext = new \ManiaLib\Gui\Elements\Icons64x64_1($iconSize);
     $this->arrowPrev = new \ManiaLib\Gui\Elements\Icons64x64_1($iconSize);
     $this->arrowFastNext = new \ManiaLib\Gui\Elements\Icons64x64_1($iconSize);
     $this->arrowFastPrev = new \ManiaLib\Gui\Elements\Icons64x64_1($iconSize);
     $this->arrowLast = new \ManiaLib\Gui\Elements\Icons64x64_1($iconSize);
     $this->arrowFirst = new \ManiaLib\Gui\Elements\Icons64x64_1($iconSize);
     $this->text = new \ManiaLib\Gui\Elements\Label(14);
     $this->textBg = new \ManiaLib\Gui\Elements\Bgs1(16, $iconSize - 2);
     $this->showLast = false;
     $this->showFastNext = false;
     $this->showText = true;
     $this->arrowNext->setSubStyle($this->arrowNoneStyle);
     $this->arrowPrev->setSubStyle($this->arrowNoneStyle);
     $this->arrowFastNext->setSubStyle($this->arrowNoneStyle);
     $this->arrowFastPrev->setSubStyle($this->arrowNoneStyle);
     $this->arrowLast->setSubStyle($this->arrowNoneStyle);
     $this->arrowFirst->setSubStyle($this->arrowNoneStyle);
 }
Ejemplo n.º 2
0
 function buildXML()
 {
     parent::buildXML();
     if ($this->scriptevents) {
         $this->xml->setAttribute('scriptevents', $this->scriptevents);
     }
     if ($this->style !== null) {
         $this->xml->setAttribute('style', $this->style);
     }
     if ($this->subStyle !== null) {
         $this->xml->setAttribute('substyle', $this->subStyle);
     }
     if ($this->style3d !== null) {
         $this->xml->setAttribute('style3d', $this->style3d);
     }
     if ($this->sizeX || $this->sizeY) {
         $this->xml->setAttribute('sizen', $this->sizeX . ' ' . $this->sizeY);
     }
     // Add alignement
     if ($this->halign !== null) {
         $this->xml->setAttribute('halign', $this->halign);
     }
     if ($this->valign !== null) {
         $this->xml->setAttribute('valign', $this->valign);
     }
     // Add links
     if (Manialink::$linksEnabled) {
         if ($this->manialink !== null) {
             $this->xml->setAttribute('manialink', $this->manialink);
         }
         if ($this->maniazone !== null) {
             $this->xml->setAttribute('maniazone', $this->maniazone);
         }
         if ($this->manialinkId !== null) {
             $this->xml->setAttribute('manialinkId', $this->manialinkId);
         }
         if ($this->url !== null) {
             $this->xml->setAttribute('url', $this->url);
         }
         if ($this->urlId !== null) {
             $this->xml->setAttribute('urlid', $this->urlId);
         }
         // Add action
         if ($this->action !== null) {
             $this->xml->setAttribute('action', $this->action);
         }
     }
     if ($this->actionKey !== null) {
         $this->xml->setAttribute('actionkey', $this->actionKey);
     }
 }