private void InitializeComponent() { SuspendLayout(); tbNewScript = new ButtonToolItem(); tbNewScript.Click += tbNewScript_Click; tbNewScript.Image = Bitmap.FromResource("Resources.btn_create_new.gif"); tbLoadScript = new ButtonToolItem(); tbLoadScript.Click += tbLoadScript_Click; tbLoadScript.Image = Bitmap.FromResource("Resources.btn_load.gif"); tbSaveScript = new ButtonToolItem(); tbSaveScript.Click += tbSaveScript_Click; tbSaveScript.Image = Bitmap.FromResource("Resources.btn_save.gif"); tbRun = new ButtonToolItem(); tbRun.Click += tbRun_Click; tbRun.Image = Bitmap.FromResource("Resources.btn_start.gif"); ToolBar1 = new ToolBar(); ToolBar1.TextAlign = ToolBarTextAlign.Right; ToolBar1.Items.AddRange(new ToolItem[] { tbNewScript, tbLoadScript, tbSaveScript, new SeparatorToolItem(), tbRun }); txtScriptText = new TextBoxEx(); txtScriptText.TextChanged += mmScriptText_TextChanged; txtDebugOutput = new GKUI.Components.TextBoxEx(); txtDebugOutput.ReadOnly = true; splitContainer1 = new Splitter(); splitContainer1.Orientation = Orientation.Vertical; splitContainer1.Panel1 = txtScriptText; splitContainer1.Panel2 = txtDebugOutput; splitContainer1.FixedPanel = SplitterFixedPanel.Panel2; splitContainer1.Position = 300; Content = splitContainer1; ToolBar = ToolBar1; ClientSize = new Size(710, 430); Resizable = true; ShowInTaskbar = true; Title = "ScriptEditWin"; Closing += ScriptEditWin_Closing; KeyDown += ScriptEditWin_KeyDown; UIHelper.SetPredefProperties(this, 710, 430); ResumeLayout(); }
private void InitializeComponent() { SuspendLayout(); radMatchInternal = new RadioButton(); radMatchInternal.Checked = true; radMatchInternal.Text = "radMatchInternal"; radMatchInternal.CheckedChanged += rbtnMatch_CheckedChanged; radMathExternal = new RadioButton(radMatchInternal); radMathExternal.Text = "radMathExternal"; radMathExternal.CheckedChanged += rbtnMatch_CheckedChanged; radAnalysis = new RadioButton(radMatchInternal); radAnalysis.Text = "radAnalysis"; radAnalysis.CheckedChanged += rbtnMatch_CheckedChanged; lblFile = new Label(); lblFile.Enabled = false; lblFile.Text = "lblFile"; txtCompareFile = new TextBox(); txtCompareFile.Enabled = false; txtCompareFile.ReadOnly = true; txtCompareFile.Width = 500; btnFileChoose = new Button(); btnFileChoose.Enabled = false; btnFileChoose.Size = new Size(130, 26); btnFileChoose.Text = "btnFileChoose"; btnFileChoose.Click += btnFileChoose_Click; btnMatch = new Button(); btnMatch.Size = new Size(130, 26); btnMatch.Text = "btnMatch"; btnMatch.Click += btnMatch_Click; grpMatchType = new GroupBox(); grpMatchType.Text = "grpMatchType"; grpMatchType.Content = new DefTableLayout { Rows = { new TableRow { Cells = { radMatchInternal} }, new TableRow { ScaleHeight = true, Cells = { TableLayout.Horizontal(10, radMathExternal, txtCompareFile, null, btnFileChoose) } }, new TableRow { Cells = { TableLayout.Horizontal(10, radAnalysis, null, btnMatch)} } } }; ListCompare = new GKUI.Components.TextBoxEx(); ListCompare.ReadOnly = true; pageTreeCompare = new TabPage(); pageTreeCompare.Text = "pageTreeCompare"; pageTreeCompare.Content = new DefTableLayout { Rows = { new TableRow { Cells = { grpMatchType} }, new TableRow { ScaleHeight = true, Cells = { ListCompare } } } }; // lblMasterBase = new Label(); //lblMasterBase.Size = new Size(88, 17); lblMasterBase.Text = "lblMasterBase"; lblOtherBase = new Label(); //lblOtherBase.Size = new Size(122, 17); lblOtherBase.Text = "lblOtherBase"; edMasterBase = new TextBox(); edMasterBase.BackgroundColor = SystemColors.Control; edMasterBase.ReadOnly = true; //edMasterBase.Size = new Size(853, 24); edMasterBase.Text = "edMasterBase"; edUpdateBase = new TextBox(); edUpdateBase.ReadOnly = true; edUpdateBase.Width = 600; btnTreeMerge = new Button(); btnTreeMerge.Size = new Size(130, 26); btnTreeMerge.Text = "btnTreeMerge"; btnTreeMerge.Click += btnTreeMerge_Click; mSyncRes = new GKUI.Components.TextBoxEx(); mSyncRes.ReadOnly = true; pageTreeMerge = new TabPage(); pageTreeMerge.Text = "pageTreeMerge"; pageTreeMerge.Content = new DefTableLayout { Rows = { new DefTableLayout { Rows = { new TableRow { Cells = { lblMasterBase, edMasterBase } }, new TableRow { Cells = { lblOtherBase, TableLayout.Horizontal(10, edUpdateBase, btnTreeMerge)} } } }, mSyncRes } }; // ListSelected = new ListBox(); ListSkipped = new ListBox(); btnSelectAll = new Button(); btnSelectAll.Size = new Size(130, 26); btnSelectAll.Text = "btnSelectAll"; btnSelectAll.Click += btnSelectAll_Click; btnSelectFamily = new Button(); btnSelectFamily.Size = new Size(130, 26); btnSelectFamily.Text = "btnSelectFamily"; btnSelectFamily.Click += btnSelectFamily_Click; btnSelectAncestors = new Button(); btnSelectAncestors.Size = new Size(130, 26); btnSelectAncestors.Text = "btnSelectAncestors"; btnSelectAncestors.Click += btnSelectAncestors_Click; btnSelectDescendants = new Button(); btnSelectDescendants.Size = new Size(130, 26); btnSelectDescendants.Text = "btnSelectDescendants"; btnSelectDescendants.Click += btnSelectDescendants_Click; btnDelete = new Button(); btnDelete.Size = new Size(130, 26); btnDelete.Text = "btnDelete"; btnDelete.Click += btnDelete_Click; btnSave = new Button(); btnSave.Size = new Size(130, 26); btnSave.Text = "btnSave"; btnSave.Click += btnSave_Click; pageTreeSplit = new TabPage(); pageTreeSplit.Text = "pageTreeSplit"; pageTreeSplit.Content = new DefTableLayout { Rows = { new TableRow { ScaleHeight = true, Cells = { TableLayout.HorizontalScaled(10, ListSelected, ListSkipped) } }, UIHelper.MakeDialogFooter(btnSelectAll, btnSelectFamily, btnSelectAncestors, btnSelectDescendants, null, btnSave, btnDelete) } }; // MergeCtl = new GKUI.Components.GKMergeControl(); MergeCtl.Base = null; MergeCtl.Bookmark = false; MergeCtl.MergeMode = GKCommon.GEDCOM.GEDCOMRecordType.rtNone; btnAutoSearch = new Button(); btnAutoSearch.Size = new Size(130, 26); btnAutoSearch.Text = "btnAutoSearch"; btnAutoSearch.Click += btnSearch_Click; btnSkip = new Button(); btnSkip.Size = new Size(130, 26); btnSkip.Text = "btnSkip"; btnSkip.Click += btnSkip_Click; ProgressBar1 = new ProgressBar(); ProgressBar1.Size = new Size(700, 26); pageMerge = new TabPage(); pageMerge.Text = "pageMerge"; pageMerge.Content = new DefTableLayout { Rows = { new TableRow { ScaleHeight = true, Cells = { MergeCtl } }, UIHelper.MakeDialogFooter(btnAutoSearch, btnSkip, null, ProgressBar1) } }; // radPersons = new RadioButton(); radPersons.Checked = true; radPersons.Text = "radPersons"; radPersons.Click += radMergeMode_Click; radFamilies = new RadioButton(radPersons); radFamilies.Text = "radFamilies"; radFamilies.Click += radMergeMode_Click; radNotes = new RadioButton(radPersons); radNotes.Text = "radNotes"; radNotes.Click += radMergeMode_Click; radSources = new RadioButton(radPersons); radSources.Text = "radSources"; radSources.Click += radMergeMode_Click; rgMode = new GroupBox(); rgMode.Text = "rgMode"; rgMode.Content = new VDefStackLayout { Items = { radPersons, radFamilies, radNotes, radSources } }; lblNameAccuracy = new Label(); //lblNameAccuracy.Size = new Size(152, 15); lblNameAccuracy.Text = "lblNameAccuracy"; lblYearInaccuracy = new Label(); //lblYearInaccuracy.Size = new Size(152, 16); lblYearInaccuracy.Text = "lblYearInaccuracy"; chkIndistinctMatching = new CheckBox(); //chkIndistinctMatching.Size = new Size(371, 21); chkIndistinctMatching.Text = "chkIndistinctMatching"; edNameAccuracy = new NumericUpDown(); //edNameAccuracy.Size = new Size(152, 24); edNameAccuracy.Value = 90; edYearInaccuracy = new NumericUpDown(); //edYearInaccuracy.Size = new Size(152, 24); edYearInaccuracy.Value = 3; chkBirthYear = new CheckBox(); //chkBirthYear.Size = new Size(371, 21); chkBirthYear.Text = "chkBirthYear"; grpSearchPersons = new GroupBox(); grpSearchPersons.Text = "grpSearchPersons"; grpSearchPersons.Content = new DefTableLayout { Rows = { new TableRow { Cells = { chkIndistinctMatching,null } }, new TableRow { Cells = { lblNameAccuracy, edNameAccuracy } }, new TableRow { Cells = { chkBirthYear, null } }, new TableRow { Cells = { lblYearInaccuracy, edYearInaccuracy } } } }; chkBookmarkMerged = new CheckBox(); //chkBookmarkMerged.Size = new Size(319, 24); chkBookmarkMerged.Text = "chkBookmarkMerged"; chkBookmarkMerged.CheckedChanged += chkBookmarkMerged_CheckedChanged; grpMergeOther = new GroupBox(); grpMergeOther.Text = "grpMergeOther"; grpMergeOther.Content = chkBookmarkMerged; pageMergeOptions = new TabPage(); pageMergeOptions.Text = "pageMergeOptions"; pageMergeOptions.Content = new DefTableLayout { Rows = { new TableRow { Cells = { rgMode, grpSearchPersons } }, new TableRow { Cells = { grpMergeOther, null } }, null } }; PageControl1 = new TabControl(); PageControl1.Pages.Add(pageMerge); PageControl1.Pages.Add(pageMergeOptions); pageRecMerge = new TabPage(); pageRecMerge.Content = PageControl1; pageRecMerge.Text = "pageRecMerge"; // gkLogChart1 = new GKUI.Components.LogChart(); gkLogChart1.Height = 34; gkLogChart1.OnHintRequest += HintRequestEventHandler; tvGroups = new TreeView(); tvGroups.LabelEdit = false; tvGroups.MouseDoubleClick += tvGroups_DoubleClick; btnAnalyseGroups = new Button(); btnAnalyseGroups.Size = new Size(130, 26); btnAnalyseGroups.Text = "btnSkip"; btnAnalyseGroups.Click += btnAnalyseGroups_Click; pageFamilyGroups = new TabPage(); pageFamilyGroups.Text = "pageFamilyGroups"; pageFamilyGroups.Content = new DefTableLayout { Rows = { new TableRow { ScaleHeight = true, Cells = { tvGroups } }, new TableRow { ScaleHeight = false, Cells = { TableLayout.Horizontal(10, btnAnalyseGroups, new TableCell(gkLogChart1, true)) } } } }; // btnCheckBase = new Button(); btnCheckBase.Size = new Size(130, 26); btnCheckBase.Text = "btnSkip"; btnCheckBase.Click += btnCheckBase_Click; btnBaseRepair = new Button(); btnBaseRepair.Size = new Size(130, 26); btnBaseRepair.Text = "btnBaseRepair"; btnBaseRepair.Click += btnBaseRepair_Click; panProblemsContainer = new Panel(); pageTreeCheck = new TabPage(); pageTreeCheck.Text = "pageTreeCheck"; pageTreeCheck.Content = new DefTableLayout { Rows = { new TableRow { ScaleHeight = true, Cells = { panProblemsContainer } }, UIHelper.MakeDialogFooter(btnCheckBase, null, btnBaseRepair) } }; // btnPatriarchsDiagram = new Button(); btnPatriarchsDiagram.Size = new Size(130, 26); btnPatriarchsDiagram.Text = "btnPatriarchsDiagram"; btnPatriarchsDiagram.Click += btnPatriarchsDiagram_Click; chkWithoutDates = new CheckBox(); chkWithoutDates.Text = "chkWithoutDates"; lblMinGenerations = new Label(); lblMinGenerations.Text = "lblMinGenerations"; btnPatSearch = new Button(); btnPatSearch.Size = new Size(130, 26); btnPatSearch.Text = "btnPatSearch"; btnPatSearch.Click += btnPatSearch_Click; panPatriarchsContainer = new Panel(); edMinGens = new NumericUpDown(); edMinGens.Value = 2; btnSetPatriarch = new Button(); btnSetPatriarch.Size = new Size(130, 26); btnSetPatriarch.Text = "btnSetPatriarch"; btnSetPatriarch.Click += btnSetPatriarch_Click; pagePatSearch = new TabPage(); pagePatSearch.Text = "pagePatSearch"; pagePatSearch.Content = new DefTableLayout { Rows = { new TableRow { ScaleHeight = true, Cells = { panPatriarchsContainer } }, UIHelper.MakeDialogFooter(lblMinGenerations, edMinGens, chkWithoutDates, null, btnSetPatriarch, btnPatSearch, btnPatriarchsDiagram) } }; // panPlacesContainer = new Panel(); btnAnalysePlaces = new Button(); btnAnalysePlaces.Size = new Size(130, 26); btnAnalysePlaces.Text = "btnSkip"; btnAnalysePlaces.Click += btnAnalysePlaces_Click; btnIntoList = new Button(); btnIntoList.Size = new Size(160, 26); btnIntoList.Text = "btnIntoList"; btnIntoList.Click += btnIntoList_Click; pagePlaceManage = new TabPage(); pagePlaceManage.Text = "pagePlaceManage"; pagePlaceManage.Content = new DefTableLayout { Rows = { new TableRow { ScaleHeight = true, Cells = { panPlacesContainer } }, UIHelper.MakeDialogFooter(btnAnalysePlaces, null, btnIntoList) } }; // tabsTools = new TabControl(); tabsTools.Pages.Add(pageTreeCompare); tabsTools.Pages.Add(pageTreeMerge); tabsTools.Pages.Add(pageTreeSplit); tabsTools.Pages.Add(pageRecMerge); tabsTools.Pages.Add(pageFamilyGroups); tabsTools.Pages.Add(pageTreeCheck); tabsTools.Pages.Add(pagePatSearch); tabsTools.Pages.Add(pagePlaceManage); tabsTools.SelectedIndex = 0; btnClose = new Button(); btnClose.ImagePosition = ButtonImagePosition.Left; btnClose.Size = new Size(130, 26); btnClose.Text = "btnClose"; btnClose.Click += (sender, e) => { Close(); }; Content = new DefTableLayout { Rows = { new TableRow { ScaleHeight = true, Cells = { tabsTools } }, UIHelper.MakeDialogFooter(null, btnClose) } }; AbortButton = btnClose; Maximizable = false; Minimizable = false; ShowInTaskbar = false; Title = "TreeToolsWin"; UIHelper.SetPredefProperties(this, 1030, 620); ResumeLayout(); }