From deb08cfbd0aac5e63d3303a15b0ceff0ff0cc5a1 Mon Sep 17 00:00:00 2001 From: kremsy Date: Sun, 16 Feb 2014 18:20:15 +0100 Subject: [PATCH] clock update --- application/plugins/WidgetPlugin.php | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/application/plugins/WidgetPlugin.php b/application/plugins/WidgetPlugin.php index 83671e87..2ffff963 100644 --- a/application/plugins/WidgetPlugin.php +++ b/application/plugins/WidgetPlugin.php @@ -100,8 +100,6 @@ class WidgetPlugin implements CallbackListener, TimerListener, Plugin { $this->maniaControl->callbackManager->registerCallbackListener(PlayerManager::CB_PLAYERJOINED, $this, 'handlePlayerConnect'); $this->maniaControl->callbackManager->registerCallbackListener(PlayerManager::CB_PLAYERDISCONNECTED, $this, 'handlePlayerDisconnect'); - $this->maniaControl->timerManager->registerTimerListening($this, 'handleEveryMinute', 1000 * 60); - $this->maniaControl->settingManager->initSetting($this, self::SETTING_MAP_WIDGET_ACTIVATED, true); $this->maniaControl->settingManager->initSetting($this, self::SETTING_MAP_WIDGET_POSX, 160 - 20); $this->maniaControl->settingManager->initSetting($this, self::SETTING_MAP_WIDGET_POSY, 90 - 4.5); @@ -245,6 +243,7 @@ class WidgetPlugin implements CallbackListener, TimerListener, Plugin { $quadSubstyle = $this->maniaControl->manialinkManager->styleManager->getDefaultQuadSubstyle(); $maniaLink = new ManiaLink(self::MLID_CLOCKWIDGET); + $script = $maniaLink->getScript(); // mainframe $frame = new Frame(); @@ -258,8 +257,6 @@ class WidgetPlugin implements CallbackListener, TimerListener, Plugin { $backgroundQuad->setSize($width, $height); $backgroundQuad->setStyles($quadStyle, $quadSubstyle); - $localTime = date("H:i", time()); - $label = new Label_Text(); $frame->add($label); $label->setY(1.5); @@ -267,8 +264,8 @@ class WidgetPlugin implements CallbackListener, TimerListener, Plugin { $label->setAlign(Control::CENTER, Control::TOP); $label->setZ(0.2); $label->setTextSize(1); - $label->setText($localTime); $label->setTextColor("FFF"); + $script->addTimeLabel($label, true); // Send manialink $manialinkText = $maniaLink->render()->saveXML(); @@ -544,17 +541,6 @@ class WidgetPlugin implements CallbackListener, TimerListener, Plugin { } } - /** - * Actualize the clock widget every minute - * - * @param $time - */ - public function handleEveryMinute($time) { - if ($this->maniaControl->settingManager->getSetting($this, self::SETTING_CLOCK_WIDGET_ACTIVATED)) { - $this->displayClockWidget(); - } - } - /** * Get plugin id *