Exemplo n.º 1
0
        private void DoAncTree()
        {
            if (drawer == null)
            {
                drawer = new Draw5gen();
            }
            drawer.AncData = _ancIndi;
            var oldImage = picTree.Image;

            picTree.Image = drawer.MakeAncTree();
            if (oldImage != null)
            {
                oldImage.Dispose();
            }
            drawer.AncData = null;
        }
Exemplo n.º 2
0
        private bool _noUpdate;  // TODO stupid GUI hack: sometimes the pedigree combo update causes a redraw, and sometimes it doesn't

        public Form1()
        {
            InitializeComponent();
            cmbPerson.DisplayMember = "Text";
            cmbPerson.ValueMember   = "Value";
            cmbPerson.DataSource    = _cmbItems;
            mnuMRU            = new MruStripMenuInline(fileToolStripMenuItem, recentFilesToolStripMenuItem, OnMRU);
            mnuMRU.MaxEntries = 7;
            LoadGed          += Form1_LoadGed;
            LoadSettings(); // must go after mnuMRU init

            draw4gen = new Draw4Gen();
            draw5gen = new Draw5gen();
            drawcirc = new DrawCirc();

            rad4Gen.Checked = true;
            drawer          = draw4gen;
        }
Exemplo n.º 3
0
        private void rad4Gen_CheckedChanged(object sender, EventArgs e)
        {
            RadioButton rb = sender as RadioButton;

            if (rb == null || !rb.Checked)
            {
                return;
            }

            if (rad4Gen.Checked)
            {
                drawer = draw4gen;
            }
            else if (rad5Gen.Checked)
            {
                drawer = draw5gen;
            }
            else if (radCirc.Checked)
            {
                drawer = drawcirc;
            }
            cmbPerson_SelectedIndexChanged(null, null);
        }