示例#1
0
        protected void SetupSmartCIOManager()
        {
            _smartCIOManager = new PUC.CIO.SmartCIOManager();


            // time-duration: TimeDurationSmartCIO
            _smartCIOManager.AddSmartCIO(
                "time-duration",
                new SmartCIO.CreateSmartCIO(PUC.CIO.TimeDuration.TimeDurationSmartCIO.CreateTimeDurationSmartCIO)
                );

            // media-controls: MediaControlsSmartCIO
            _smartCIOManager.AddSmartCIO(
                "media-controls",
                new SmartCIO.CreateSmartCIO(PUC.CIO.MediaControls.MediaControlsSmartCIO.CreateMediaControlsSmartCIO)
                );

            // dimmer: DimmerSmartCIO
            _smartCIOManager.AddSmartCIO(
                "dimmer",
                new SmartCIO.CreateSmartCIO(PUC.CIO.Dimmer.DimmerSmartCIO.CreateDimmerSmartCIO)
                );

            // image: ImageSmartCIO
            _smartCIOManager.AddSmartCIO(
                "image",
                new SmartCIO.CreateSmartCIO(PUC.CIO.Image.ImageSmartCIO.CreateImageSmartCIO)
                );

            // image-list: ImageListSmartCIO
            _smartCIOManager.AddSmartCIO(
                "image-list",
                new SmartCIO.CreateSmartCIO(PUC.CIO.ImageList.ImageListSmartCIO.CreateImageListSmartCIO)
                );
        }
示例#2
0
        protected void SetupSmartCIOManager()
        {
            _smartCIOManager = new PUC.CIO.SmartCIOManager();

            //
            // TODO: As SmartCIOs are implemented, they should be
            // added to the SmartCIOManager here.
            //
        }
示例#3
0
        /*
         * Constructor
         */

        public UIGeneratorCore(UIGenerator ui, ArrayList rulePhases,
                               SmartCIOManager smartCIOManager,
                               WidgetRegistry widgetRegistry)
        {
            _panel      = new PanelCIO();
            _layoutVars = new LayoutVariables();

            _rulePhases      = rulePhases;
            _smartCIOManager = smartCIOManager;
            _widgetRegistry  = widgetRegistry;

            _ui = ui;
        }
示例#4
0
        protected void SetupSmartCIOManager()
        {
            _smartCIOManager = new PUC.CIO.SmartCIOManager();

            // time-duration: TimeDurationSmartCIO
            _smartCIOManager.AddSmartCIO(
                "time-duration",
                new SmartCIO.CreateSmartCIO(PUC.CIO.TimeDuration.TimeDurationSmartCIO.CreateTimeDurationSmartCIO)
                );

            /*
             * // media-controls: MediaControlsSmartCIO
             * _smartCIOManager.AddSmartCIO(
             *      "media-controls",
             *      new SmartCIO.CreateSmartCIO(PUC.CIO.MediaControls.MediaControlsSmartCIO.CreateMediaControlsSmartCIO)
             *      );*/
        }
示例#5
0
        /*
         * Constructor
         */

        public UIGenerator(ArrayList rulePhases,
                           SmartCIOManager smartCIOManager,
                           WidgetRegistry registry)
        {
            _core = new UIGeneratorCore(this, rulePhases, smartCIOManager, registry);
        }