internal override void Process()
        {
            DisplayableMessageArguments dma = new DisplayableMessageArguments(Program.frmMain.messageRendererPresentation1);

            string message = this.getElementValue("presentation");

            presentationStorage.Set(message);
            presentationStorage.Write();

            if (string.IsNullOrEmpty(message)) {
                dma.setArgument("message", MessageRendererPresentation.DEFAULT_PRESENTATION);
            } else {
                dma.setArgument("message", message);
            }

            try {
                dma.setArgument("defaultDelay", this.getElementValue("defaultDelay"));
            } catch (Exception)
            {
            }

            Program.canShoutout = true;
            Program.scheduler.add(dma);
            Program.scheduler.Run();
        }
        public void renderError(String message)
        {
            DisplayableMessageArguments args = new DisplayableMessageArguments(this);
            args.setArgument("message", "Error: " + message);
            args.setArgument("foreground", "white");
            args.setArgument("background", "red");

            this.render(args);
        }
        internal override void Process()
        {
            DisplayableMessageArguments dma = new DisplayableMessageArguments(Program.frmMain.messageRendererError1);
            dma.setArgument("message", "Shoutout: " + this.getElementValue("message"));
            dma.setArgument("forecolor", "black");
            dma.setArgument("backcolor", "yellow");
            dma.setArgument("fontsize", "40");
            dma.setTimespan(TimeSpan.FromSeconds(40));

            Program.canShoutout = false;

            Program.scheduler.add(dma);
            Program.scheduler.Run();
        }
        internal override void Process()
        {
            DisplayableMessageArguments dma = new DisplayableMessageArguments(Program.frmMain.messageRendererError1);
            dma.setArgument("message", this.getElementValue("message"));
            dma.setArgument("forecolor", this.getElementValue("forecolor"));
            dma.setArgument("backcolor", this.getElementValue("backcolor"));
            dma.setArgument("fontsize", this.getElementValue("fontsize"));

            int result = 0;
            if (int.TryParse(this.getElementValue("nextMessageTime"), out result)) {
                if (result > 0) {
              		dma.setTimespan(new TimeSpan(0, 0, result));
                }
            }

            Program.scheduler.add(dma);
            Program.scheduler.Run();
        }
        public void reset()
        {
            DisplayableMessageArguments dma = new DisplayableMessageArguments(this);
            dma.setArgument("message", "PRESENTATION\nWaiting for first slide.");
            this.slideIndex = 0;

            this.render(dma);
            processLabelTimer.Enabled = false;
        }
        internal override void Process()
        {
            string file = this.GetElement("file").getValue();
            FileInfo fi = new FileInfo(file);

            DisplayableMessageArguments dm = new DisplayableMessageArguments(Program.frmMain.messageRendererVideo1);
            dm.setArgument("url", fi.FullName);
            Program.scheduler.add(dm);
            Program.scheduler.Run();

            //SqlCeCommand query = new SqlCeCommand("SELECT * FROM library", Program.conn);
        }
Example #7
0
        private static void ShowInitialMessage(FrmMain frmMain)
        {
            DisplayableMessageArguments dma = new DisplayableMessageArguments(frmMain.messageRendererWebBrowser);
            dma.setArgument("url", "http://localhost:" + HttpServer.port +  "/?servlet=ServletStartup");

            Program.scheduler.add(dma);
            Program.scheduler.Run();
        }