ManiaLib 1.0b1 API Reference

 Class NavigationButton

Description

Navigation button

For the Navigation card

Located in /gui-toolkit/cards/NavigationButton.class.php (line 15)

GuiComponent
   |
   --GuiElement
      |
      --Quad
         |
         --NavigationButton
Variable Summary
Method Summary
 NavigationButton __construct ([ $sx = 29.5], [ $sy = 8.5])
 void setSelected ()
Variables
Icon $icon (line 24)
  • access: public
mixed $iconSizeMinimizer = 1.5 (line 25)
  • access: public
mixed $isSelected = false (line 28)
  • access: public
Label $text (line 20)
  • access: public
mixed $textOffset = 9 (line 27)
  • access: public
mixed $textSizeMinimizer = 3 (line 26)
  • access: public
Methods
Constructor __construct (line 34)
NavigationButton __construct ([ $sx = 29.5], [ $sy = 8.5])
  • $sx
  • $sy

Redefinition of:
GuiElement::__construct()
Manialink element default constructor. It's common to specify the size of the element in the constructor.
setSelected (line 56)

Sets the button selected and change its styles accordingly

void setSelected ()

Inherited Methods

Inherited From GuiElement

 GuiElement::__construct()
 GuiElement::addLink()
 GuiElement::addPlayerId()
 GuiElement::getAction()
 GuiElement::getActionKey()
 GuiElement::getAddPlayerId()
 GuiElement::getBgcolor()
 GuiElement::getHalign()
 GuiElement::getImage()
 GuiElement::getImageFocus()
 GuiElement::getImageFocusid()
 GuiElement::getImageid()
 GuiElement::getManialink()
 GuiElement::getManiazone()
 GuiElement::getStyle()
 GuiElement::getSubStyle()
 GuiElement::getUrl()
 GuiElement::getValign()
 GuiElement::hasLink()
 GuiElement::save()
 GuiElement::setAction()
 GuiElement::setActionKey()
 GuiElement::setAlign()
 GuiElement::setBgcolor()
 GuiElement::setHalign()
 GuiElement::setImage()
 GuiElement::setImageFocus()
 GuiElement::setImageFocusid()
 GuiElement::setImageid()
 GuiElement::setManialink()
 GuiElement::setManiazone()
 GuiElement::setStyle()
 GuiElement::setSubStyle()
 GuiElement::setUrl()
 GuiElement::setValign()

Inherited From GuiComponent

 GuiComponent::getPosX()
 GuiComponent::getPosY()
 GuiComponent::getPosZ()
 GuiComponent::getScale()
 GuiComponent::getSizeX()
 GuiComponent::getSizeY()
 GuiComponent::setPosition()
 GuiComponent::setPositionX()
 GuiComponent::setPositionY()
 GuiComponent::setPositionZ()
 GuiComponent::setScale()
 GuiComponent::setSize()
 GuiComponent::setSizeX()
 GuiComponent::setSizeY()
Class Constants