Beispiel #1
0
        public AccountTreeCashViewerWidget(IReactivePublisher publisher
                                           , AccountTreeViewModel testSampleViewModel) : base(publisher)
        {
            this.ViewModel = testSampleViewModel;
            this.ViewModel.ParentWidget = this;


            this.Parameters       = new AccountTreeCashViewerParameters();
            this.pluginParameters = new AccountTreeCashViewerParameters();
            this.Parameters.SetParams(this.pluginParameters.GetParams());
            this.ViewModel.Parameters = (AccountTreeCashViewerParameters)this.Parameters;


            ViewerWindow   = new AccountTreeView(this.ViewModel);
            this.UiElement = ViewerWindow;
            this.publisher = publisher;
        }
Beispiel #2
0
        public GaugesWidget(IReactivePublisher publisher
                            , GuagesViewModel ViewModel) : base(publisher)
        {
            this.ViewModel = ViewModel;
            this.ViewModel.ParentWidget = this;


            this.Parameters       = new GuagesParameters();
            this.pluginParameters = new GuagesParameters();
            this.Parameters.SetParams(this.pluginParameters.GetParams());
            this.ViewModel.Parameters = (GuagesParameters)this.Parameters;


            _viewerWindow  = new GuagesView(this.ViewModel);
            this.UiElement = _viewerWindow;
            this.publisher = publisher;
        }
        public GenericChartWidget(IReactivePublisher publisher
                                  , GenericChartViewModel testSampleViewModel) : base(publisher)
        {
            this.ViewModel = testSampleViewModel;
            this.ViewModel.ParentWidget = this;


            this.Parameters       = new GenericChartParameters();
            this.pluginParameters = new GenericChartParameters();
            this.Parameters.SetParams(this.pluginParameters.GetParams());
            this.ViewModel.Parameters = (GenericChartParameters)this.Parameters;


            TopSecuritiesViewerWindow = new GenericChartView(this.ViewModel);
            this.UiElement            = TopSecuritiesViewerWindow;
            this.publisher            = publisher;
        }
        public YieldCurveWidget(IReactivePublisher publisher
                                , YieldCurveModel genericGridViewerMode)
            : base(publisher)
        {
            this.ViewModel = genericGridViewerMode;
            this.ViewModel.ParentWidget = this;


            this.Parameters       = new YieldCurveParameters();
            this.pluginParameters = new YieldCurveParameters();
            this.Parameters.SetParams(this.pluginParameters.GetParams());
            this.ViewModel.Parameters = (YieldCurveParameters)this.Parameters;


            GenericWindow  = new YieldCurveVisual(this.ViewModel);
            this.UiElement = GenericWindow;
            this.publisher = publisher;
        }
Beispiel #5
0
        public DynamicGroupsPublisherWidget(IReactivePublisher publisher
                                            , DynamicGroupsViewerModel genericGridViewerMode)
            : base(publisher)
        {
            this.ViewModel = genericGridViewerMode;
            this.ViewModel.ParentWidget = this;


            this.Parameters       = new DynamicGroupsPublisherParameters();
            this.pluginParameters = new DynamicGroupsPublisherParameters();
            this.Parameters.SetParams(this.pluginParameters.GetParams());
            this.ViewModel.Parameters = (DynamicGroupsPublisherParameters)this.Parameters;


            GenericWindow  = new DynamicGroupsVisual(this.ViewModel);
            this.UiElement = GenericWindow;
            this.publisher = publisher;
        }
Beispiel #6
0
        public BlotterViewWidget(IReactivePublisher publisher
                                 , BlotterViewViewerModel genericGridViewerMode)
            : base(publisher)
        {
            this.ViewModel = genericGridViewerMode;
            this.ViewModel.ParentWidget = this;


            // this.Parameters = new BlotterViewParams();
            // this.pluginParameters = new BlotterViewParams();
            this.Parameters.SetParams(this.Parameters.GetParams());
            this.ViewModel.Parameters = (BlotterViewParams)this.Parameters;


            GenericWindow  = new BlotterViewVisual(this.ViewModel);
            this.UiElement = GenericWindow;
            this.publisher = publisher;
        }
Beispiel #7
0
        public SpreadSheetWidgetWidget(IReactivePublisher publisher
                                       , SpreadSheetWidgetModel genericGridViewerMode)
            : base(publisher)
        {
            this.ViewModel = genericGridViewerMode;
            this.ViewModel.ParentWidget = this;


            this.Parameters       = new SpreadSheetWidgetParameters();
            this.pluginParameters = new SpreadSheetWidgetParameters();
            this.Parameters.SetParams(this.pluginParameters.GetParams());
            this.ViewModel.Parameters = (SpreadSheetWidgetParameters)this.Parameters;


            GenericWindow  = new SpreadSheetWidgetVisual(this.ViewModel);
            this.UiElement = GenericWindow;
            this.publisher = publisher;
        }
        public MutualFundsCashWidget(IReactivePublisher publisher
                                     , MutualFundsCashViewerModel genericGridViewerMode)
            : base(publisher)
        {
            this.ViewModel = genericGridViewerMode;
            this.ViewModel.ParentWidget = this;


            this.Parameters       = new MutualFundsCashdParams();
            this.pluginParameters = new MutualFundsCashdParams();
            this.Parameters.SetParams(this.pluginParameters.GetParams());
            this.ViewModel.Parameters = (MutualFundsCashdParams)this.Parameters;


            GenericWindow  = new MutualFundsCashVisual(this.ViewModel);
            this.UiElement = GenericWindow;
            this.publisher = publisher;
        }
Beispiel #9
0
        public FIDashBoardWidget(IReactivePublisher publisher
                                 , FIDashBoardModel genericGridViewerMode)
            : base(publisher)
        {
            this.ViewModel = genericGridViewerMode;
            this.ViewModel.ParentWidget = this;


            this.Parameters       = new FIDashBoardParameters();
            this.pluginParameters = new FIDashBoardParameters();
            this.Parameters.SetParams(this.pluginParameters.GetParams());
            this.ViewModel.Parameters = (FIDashBoardParameters)this.Parameters;


            GenericWindow  = new FIDashBoardVisual(this.ViewModel);
            this.UiElement = GenericWindow;
            this.publisher = publisher;
        }
        public ClarityWidget(IReactivePublisher publisher
                             , ClarityViewerModel genericGridViewerMode)
            : base(publisher)
        {
            this.ViewModel = genericGridViewerMode;
            this.ViewModel.ParentWidget = this;


            this.Parameters       = new ClarityParams();
            this.pluginParameters = new ClarityParams();
            this.Parameters.SetParams(this.pluginParameters.GetParams());
            this.ViewModel.Parameters = (ClarityParams)this.Parameters;


            GenericWindow  = new ClarityVisual(this.ViewModel);
            this.UiElement = GenericWindow;
            this.publisher = publisher;
        }
        public RebalanceInfoWidget(IReactivePublisher publisher
                                   , RebalanceInfoViewerModel genericGridViewerMode)
            : base(publisher)
        {
            this.ViewModel = genericGridViewerMode;
            this.ViewModel.ParentWidget = this;


            this.Parameters       = new RebalanceInfoParams();
            this.pluginParameters = new RebalanceInfoParams();
            this.Parameters.SetParams(this.pluginParameters.GetParams());
            this.ViewModel.Parameters = (RebalanceInfoParams)this.Parameters;


            GenericWindow  = new RebalanceInfoVisual(this.ViewModel);
            this.UiElement = GenericWindow;
            this.publisher = publisher;
        }
        public NavValidationViewerPublisherWidget(IReactivePublisher publisher
                                                  , NavValidationViewerModel genericGridViewerMode)
            : base(publisher)
        {
            this.ViewModel = genericGridViewerMode;
            this.ViewModel.ParentWidget = this;


            this.Parameters       = new NavValidationViewerPublisherParameters();
            this.pluginParameters = new NavValidationViewerPublisherParameters();
            this.Parameters.SetParams(this.pluginParameters.GetParams());
            this.ViewModel.Parameters = (NavValidationViewerPublisherParameters)this.Parameters;


            GenericWindow  = new NavValidationViewerVisual(this.ViewModel);
            this.UiElement = GenericWindow;
            this.publisher = publisher;
        }
Beispiel #13
0
        public BlotterViewWidget(IReactivePublisher publisher
                                 , BlotterViewViewerModel genericGridViewerMode)
            : base(publisher)
        {
            this.ViewModel = genericGridViewerMode;
            this.ViewModel.ParentWidget = this;


            // this.Parameters = new BlotterViewParams();
            //this.pluginParameters = new BlotterViewParams();
            //this.Parameters.SetParams(this.pluginParameters.GetParams());
            //this.ViewModel.Parameters = (BlotterViewParams)this.Parameters;


            Locator.CurrentMutable.Register(() => this.UiElement, typeof(IViewFor <BlotterViewViewerModel>));

            // ((BlotterViewParams)this.Parameters).UiElement = this.UiElement as IAccountSummaryView;

            //GenericWindow = new BlotterViewVisual(this.ViewModel);
            //this.UiElement = GenericWindow;
            //this.publisher = publisher;
        }
        public WebBrowserWidget(IReactivePublisher publisher
                                , WebBrowserViewModel genericGridViewerMode)
            : base(publisher)

        {
            this.ViewModel = genericGridViewerMode;
            this.ViewModel.ParentWidget = this;


            this.Parameters       = new WebBrowserParameters();
            this.pluginParameters = new WebBrowserParameters();
            this.Parameters.SetParams(this.pluginParameters.GetParams());
            this.ViewModel.Parameters = (WebBrowserParameters)this.Parameters;


            GenericWindow  = new WebBrowserView(this.ViewModel);
            this.UiElement = GenericWindow;
            this.publisher = publisher;

            this.ChangeTheme(this.themeInfo.CurrentTheme);
            this.themeInfo.ThemeChangedEvent += new EventHandler <ThemeChangedEventArgs>(this.ThemeChanged);
        }
Beispiel #15
0
 public FIDashBoardWidget(IReactivePublisher publisher, bool suppressCustomMessages = false) : base(publisher, suppressCustomMessages)
 {
 }
 public YieldCurveWidget(IReactivePublisher publisher, bool suppressCustomMessages = false) : base(publisher, suppressCustomMessages)
 {
 }
Beispiel #17
0
 public SpreadSheetWidgetWidget(IReactivePublisher publisher, bool suppressCustomMessages = false) : base(publisher, suppressCustomMessages)
 {
 }