Are you sure you want to report the post shown below? This will send an email to the ATVO administrators. Please include a short reason for reporting.
Users reporting for no reason may be locked out.
using System;
using ATVO.ThemesSDK;
using ATVO.ThemeEditor.ThemeModels;
using ATVO.ThemeEditor.Scripting.DotNET;
using System.Drawing;
using System.Windows.Media;
namespace Scripts
{
public class Manufacturer : IScript
{
public object Execute(ThemeContentItem item, object value, string parameter, ISimulation sim)
{
var widget = item.Theme.Widgets.Find("Top TickerB");
var widget2 = item.Theme.Widgets.Find("Ticker");
var widget3 = item.Theme.Widgets.Find("Ticker - Scrolling");
foreach (var subwidget in widget.Ticker.RepeatedSubWidgets)
{
ChangeLabels(subwidget);
}
foreach (var subwidget in widget2.Ticker.RepeatedSubWidgets)
{
ChangeLabels(subwidget);
}
foreach (var subwidget in widget3.Ticker.RepeatedSubWidgets)
{
ChangeLabels(subwidget);
}
ChangeLabels(widget.Ticker.TemplateSubWidget);
ChangeLabels(widget2.Ticker.TemplateSubWidget);
ChangeLabels(widget3.Ticker.TemplateSubWidget);
return null;
}
private void ChangeLabels(SubWidget subwidget)
{
Color OFF = Color.FromArgb(0, 0, 0, 0);
Color ON = Color.FromArgb(255, 255, 255, 255);
var labelText = subwidget.Labels[2];
var labelImg = subwidget.Labels[6];
var labelStart = subwidget.Labels[7];
labelText.Text = ".";
labelText.Font.FontColor = OFF;
labelImg.Text = "{0:0}";
labelImg.Font.FontColor = ON;
labelStart.Text = ".";
labelStart.Font.FontColor = OFF;
}
}
}