public LedLight(WordClockSettings settings) : base(settings, char.ConvertFromUtf32(9679)) { Height = 100; Width = 100; Font = new Font("Arial Unicode MS", 10); }
public ScreenSaverForm(WordClockSettings settings, bool isScreensaver = false, IntPtr previewHandle = default(IntPtr)) { _settings = settings; previewWndHandle = previewHandle; InitializeComponent(); IsScreensaver = isScreensaver; IsPreview = (previewHandle != default(IntPtr)); }
public ScreensaverApplicationContext(WordClockSettings settings, bool isScreensaver = false, IntPtr previewHandle = default(IntPtr)) : base() { foreach (Screen screen in Screen.AllScreens) { ScreenSaverForm form = new ScreenSaverForm(settings, isScreensaver, previewHandle); _forms.Add(form); form.Closed += OnFormClosed; // position the form on the relevant screen form.StartPosition = FormStartPosition.Manual; Rectangle bounds = screen.Bounds; form.SetBounds(bounds.X, bounds.Y, bounds.Width, bounds.Height); form.Show(); } }