public CircleChartWin(IBaseWindow baseWin, GDMIndividualRecord startPerson, CircleChartType type) { InitializeComponent(); tbImageSave.Image = UIHelper.LoadResourceImage("Resources.btn_save_image.gif"); tbDocPreview.Image = UIHelper.LoadResourceImage("Resources.btn_preview.gif"); tbDocPrint.Image = UIHelper.LoadResourceImage("Resources.btn_print.gif"); tbPrev.Image = UIHelper.LoadResourceImage("Resources.btn_left.gif"); tbNext.Image = UIHelper.LoadResourceImage("Resources.btn_right.gif"); ToolBar1.Visible = true; fBaseWin = baseWin; fCircleChart = new CircleChart(); fCircleChart.Base = fBaseWin; fCircleChart.ChartType = type; fCircleChart.NavRefresh += CircleChartWin_NavRefresh; fCircleChart.ZoomChanged += CircleChartWin_NavRefresh; fCircleChart.RootChanged += CircleChartWin_RootChanged; fCircleChart.RootPerson = startPerson; fCircleChart.Options.Assign(GlobalOptions.Instance.CircleChartOptions); fCircleChart.Name = "fCircleChart"; fCircleChart.Dock = DockStyle.Fill; Controls.Add(fCircleChart); Controls.SetChildIndex(fCircleChart, 0); SetLang(); fController = new CircleChartWinController(this); fController.Init(fBaseWin); }
public CircleChartWin(IBaseWindow baseWin, GDMIndividualRecord startPerson, CircleChartType type) { InitializeComponent(); tbImageSave.Image = UIHelper.LoadResourceImage("Resources.btn_save_image.gif"); tbDocPreview.Image = UIHelper.LoadResourceImage("Resources.btn_preview.gif"); tbDocPrint.Image = UIHelper.LoadResourceImage("Resources.btn_print.gif"); tbPrev.Image = UIHelper.LoadResourceImage("Resources.btn_left.gif"); tbNext.Image = UIHelper.LoadResourceImage("Resources.btn_right.gif"); tbOptions.Image = UIHelper.LoadResourceImage("Resources.btn_tools.gif"); fBaseWin = baseWin; fCircleChart = new CircleChart(); fCircleChart.Base = fBaseWin; fCircleChart.ChartType = type; fCircleChart.NavRefresh += CircleChartWin_NavRefresh; fCircleChart.ZoomChanged += CircleChartWin_NavRefresh; fCircleChart.RootChanged += CircleChartWin_RootChanged; fCircleChart.RootPerson = startPerson; fCircleChart.Options.Assign(GlobalOptions.Instance.CircleChartOptions); Content = fCircleChart; SetLocale(); fController = new CircleChartWinController(this); fController.Init(fBaseWin); }
public void ShowCircleChart(CircleChartType chartKind) { var selPerson = GetSelectedPerson(); if (selPerson == null) { return; } if (BaseController.DetectCycle(selPerson)) { return; } var fmChart = AppHost.Container.Resolve <ICircleChartWin>(fView, selPerson, chartKind); AppHost.Instance.ShowWindow(fmChart); }
public CircleChartWin(IBaseWindow baseWin, GEDCOMIndividualRecord startPerson, CircleChartType type) { InitializeComponent(); fBaseWin = baseWin; fCircleChart = new CircleChart(); fCircleChart.Base = fBaseWin; fCircleChart.ChartType = type; fCircleChart.NavRefresh += CircleChartWin_NavRefresh; fCircleChart.RootChanged += CircleChartWin_RootChanged; fCircleChart.RootPerson = startPerson; Content = fCircleChart; SetLang(); }
public CircleChartWin(IBaseWindow baseWin, GEDCOMIndividualRecord startPerson, CircleChartType type) { InitializeComponent(); tbImageSave.Image = GKResources.iSaveImage; tbDocPreview.Image = GKResources.iPreview; tbDocPrint.Image = GKResources.iPrint; tbPrev.Image = GKResources.iLeft1; tbNext.Image = GKResources.iRight1; ToolBar1.Visible = true; fBaseWin = baseWin; fCircleChart = new CircleChart(); fCircleChart.Base = fBaseWin; fCircleChart.ChartType = type; fCircleChart.Name = "fCircleChart"; fCircleChart.Dock = DockStyle.Fill; fCircleChart.NavRefresh += CircleChartWin_NavRefresh; fCircleChart.RootChanged += CircleChartWin_RootChanged; fCircleChart.RootPerson = startPerson; Controls.Add(fCircleChart); Controls.SetChildIndex(fCircleChart, 0); SetLang(); }