public FamilyEditDlg(IBaseWindow baseWin) { InitializeComponent(); btnAccept.Image = UIHelper.LoadResourceImage("Resources.btn_accept.gif"); btnCancel.Image = UIHelper.LoadResourceImage("Resources.btn_cancel.gif"); btnHusbandAdd.Image = UIHelper.LoadResourceImage("Resources.btn_rec_new.gif"); btnHusbandDelete.Image = UIHelper.LoadResourceImage("Resources.btn_rec_delete.gif"); btnHusbandSel.Image = UIHelper.LoadResourceImage("Resources.btn_jump.gif"); btnWifeAdd.Image = UIHelper.LoadResourceImage("Resources.btn_rec_new.gif"); btnWifeDelete.Image = UIHelper.LoadResourceImage("Resources.btn_rec_delete.gif"); btnWifeSel.Image = UIHelper.LoadResourceImage("Resources.btn_jump.gif"); txtHusband.TextChanged += EditSpouse_TextChanged; txtWife.TextChanged += EditSpouse_TextChanged; fChildrenList = new GKSheetList(pageChilds); fChildrenList.OnItemValidating += FamilyEditDlg_ItemValidating; fChildrenList.OnModify += ModifyChildrenSheet; fEventsList = new GKSheetList(pageEvents); fNotesList = new GKSheetList(pageNotes); fMediaList = new GKSheetList(pageMultimedia); fSourcesList = new GKSheetList(pageSources); // SetLang() btnAccept.Text = LangMan.LS(LSID.LSID_DlgAccept); btnCancel.Text = LangMan.LS(LSID.LSID_DlgCancel); GroupBox1.Text = LangMan.LS(LSID.LSID_Family); lblHusband.Text = LangMan.LS(LSID.LSID_Husband); lblWife.Text = LangMan.LS(LSID.LSID_Wife); lblStatus.Text = LangMan.LS(LSID.LSID_Status); pageChilds.Text = LangMan.LS(LSID.LSID_Childs); pageEvents.Text = LangMan.LS(LSID.LSID_Events); pageNotes.Text = LangMan.LS(LSID.LSID_RPNotes); pageMultimedia.Text = LangMan.LS(LSID.LSID_RPMultimedia); pageSources.Text = LangMan.LS(LSID.LSID_RPSources); lblRestriction.Text = LangMan.LS(LSID.LSID_Restriction); SetToolTip(btnHusbandAdd, LangMan.LS(LSID.LSID_HusbandAddTip)); SetToolTip(btnHusbandDelete, LangMan.LS(LSID.LSID_HusbandDeleteTip)); SetToolTip(btnHusbandSel, LangMan.LS(LSID.LSID_HusbandSelTip)); SetToolTip(btnWifeAdd, LangMan.LS(LSID.LSID_WifeAddTip)); SetToolTip(btnWifeDelete, LangMan.LS(LSID.LSID_WifeDeleteTip)); SetToolTip(btnWifeSel, LangMan.LS(LSID.LSID_WifeSelTip)); fController = new FamilyEditDlgController(this); fController.Init(baseWin); fChildrenList.ListModel = new ChildrenListModel(baseWin, fController.LocalUndoman); fEventsList.ListModel = new EventsListModel(baseWin, fController.LocalUndoman, false); fNotesList.ListModel = new NoteLinksListModel(baseWin, fController.LocalUndoman); fMediaList.ListModel = new MediaLinksListModel(baseWin, fController.LocalUndoman); fSourcesList.ListModel = new SourceCitationsListModel(baseWin, fController.LocalUndoman); }