public function toHtml() { $btnCss = 'btn-' . $this->buttonClass; if ($this->size != ButtonControl::SIZE_DEFAULT) { $btnCss .= ' btn-' . $this->size; } $this->setVar('btncss', $btnCss); $this->setVar('caption', $this->caption); $this->setVar('icon', $this->icon); $this->setVar('css', $this->getCssString()); $this->addItems($this->links); $this->setSkinfile(__DIR__ . '/DropdownControl.skin'); $this->setItemSkinFile(__DIR__ . '/DropdownControl.Item.skin'); return parent::toHtml(); }