Exemplo n.º 1
0
 public LedLight(WordClockSettings settings)
     : base(settings, char.ConvertFromUtf32(9679))
 {
     Height = 100;
     Width  = 100;
     Font   = new Font("Arial Unicode MS", 10);
 }
Exemplo n.º 2
0
        public ScreenSaverForm(WordClockSettings settings, bool isScreensaver = false, IntPtr previewHandle = default(IntPtr))
        {
            _settings        = settings;
            previewWndHandle = previewHandle;

            InitializeComponent();

            IsScreensaver = isScreensaver;
            IsPreview     = (previewHandle != default(IntPtr));
        }
Exemplo n.º 3
0
        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();
            }
        }