Completed
Pull Request — master (#95)
by
unknown
04:30
created

MemoryWidgetFactory::updateContent()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 5
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 5
rs 9.4285
c 0
b 0
f 0
cc 1
eloc 3
nc 1
nop 1
1
<?php
2
3
namespace eXpansion\Bundle\Acme\Plugins\Gui;
4
5
use eXpansion\Bundle\Acme\Plugins\Test;
6
use eXpansion\Framework\Core\Helpers\Translations;
7
use eXpansion\Framework\Core\Model\Gui\ManialinkInterface;
8
use eXpansion\Framework\Core\Model\Gui\Widget;
9
use eXpansion\Framework\Core\Plugins\Gui\ActionFactory;
10
use eXpansion\Framework\Core\Plugins\Gui\WidgetFactory;
11
use eXpansion\Framework\Core\Plugins\Gui\WindowFactory as BaseWindowFactory;
12
use eXpansion\Framework\Core\Plugins\GuiHandler;
13
use eXpansion\Framework\Core\Plugins\UserGroups\Factory;
14
use eXpansion\Framework\Gui\Components\uiButton;
15
use eXpansion\Framework\Gui\Components\uiCheckbox;
16
use eXpansion\Framework\Gui\Components\uiDropdown;
17
use eXpansion\Framework\Gui\Components\uiLabel;
18
use eXpansion\Framework\Gui\Components\uiLine;
19
use eXpansion\Framework\Gui\Components\uiTooltip;
20
use eXpansion\Framework\Gui\Layouts\layoutLine;
21
use eXpansion\Framework\Gui\Layouts\layoutRow;
22
use FML\Controls\Label;
23
24
class MemoryWidgetFactory extends WidgetFactory
25
{
26
    /** @var  Label */
27
    protected $memoryMessage;
28
29
30
    protected function createContent(ManialinkInterface $manialink)
31
    {
32
        parent::createContent($manialink);
33
        $this->memoryMessage = new Label();
34
        $this->memoryMessage->setTextPrefix('$s')->setText("waiting data...");
35
36
        $manialink->getContentFrame()->setScale(0.8)->setPosition(160, -130);
37
        $manialink->addChild($this->memoryMessage);
38
39
    }
40
41
    protected function updateContent(ManialinkInterface $manialink)
42
    {
43
        parent::updateContent($manialink); // TODO: Change the autogenerated stub
44
        $this->memoryMessage->setText(Test::$memoryMsg);
45
    }
46
47
}
48