Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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();
        }
Exemplo n.º 5
0
        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();
        }