private void ModifySpousesSheet(object sender, ModifyEventArgs eArgs) { GDMFamilyRecord family = eArgs.ItemData as GDMFamilyRecord; if (eArgs.Action == RecordAction.raJump && family != null) { fController.JumpToPersonSpouse(family); } }
private void ModifyReposSheet(object sender, ModifyEventArgs eArgs) { GEDCOMRepositoryCitation cit = eArgs.ItemData as GEDCOMRepositoryCitation; if (eArgs.Action == RecordAction.raJump && cit != null) { fController.JumpToRecord(cit.Value); } }
private void ModifyAssociationsSheet(object sender, ModifyEventArgs eArgs) { GDMAssociation ast = eArgs.ItemData as GDMAssociation; if (eArgs.Action == RecordAction.raJump && ast != null) { fController.JumpToRecord(ast.Individual); } }
private void DoBeforeChange(ModifyEventArgs eArgs) { var eventHandler = (ModifyEventHandler)OnBeforeChange; if (eventHandler != null) { eventHandler(this, eArgs); } }
private void ModifyReposSheet(object sender, ModifyEventArgs eArgs) { GEDCOMRepositoryCitation cit = eArgs.ItemData as GEDCOMRepositoryCitation; if (eArgs.Action == RecordAction.raJump && cit != null) { AcceptChanges(); fBase.SelectRecordByXRef(cit.Value.XRef); Close(); } }
private void ModifyGroupsSheet(object sender, ModifyEventArgs eArgs) { GEDCOMGroupRecord groupRec = eArgs.ItemData as GEDCOMGroupRecord; if (eArgs.Action == RecordAction.raJump && groupRec != null) { AcceptChanges(); fBase.SelectRecordByXRef(groupRec.XRef); Close(); } }
private void ListCommunicationsModify(object sender, ModifyEventArgs eArgs) { GEDCOMCommunicationRecord comm = eArgs.ItemData as GEDCOMCommunicationRecord; if (eArgs.Action == RecordAction.raJump && comm != null) { AcceptChanges(); fBase.SelectRecordByXRef(comm.XRef); Close(); } }
private void ModifyAssociationsSheet(object sender, ModifyEventArgs eArgs) { GEDCOMAssociation ast = eArgs.ItemData as GEDCOMAssociation; if (eArgs.Action == RecordAction.raJump && ast != null) { AcceptChanges(); fBase.SelectRecordByXRef(ast.Individual.XRef); Close(); } }
private void ListTasksModify(object sender, ModifyEventArgs eArgs) { GEDCOMTaskRecord task = eArgs.ItemData as GEDCOMTaskRecord; if (eArgs.Action == RecordAction.raJump && task != null) { AcceptChanges(); fBase.SelectRecordByXRef(task.XRef); Close(); } }
private void ModifyChildrenSheet(object sender, ModifyEventArgs eArgs) { GEDCOMIndividualRecord child = eArgs.ItemData as GEDCOMIndividualRecord; if (eArgs.Action == RecordAction.raJump && child != null) { AcceptChanges(); fBase.SelectRecordByXRef(child.XRef); Close(); } }
private void ModifyMembersSheet(object sender, ModifyEventArgs eArgs) { GEDCOMIndividualRecord member = eArgs.ItemData as GEDCOMIndividualRecord; if (eArgs.Action == RecordAction.raJump && member != null) { AcceptChanges(); DialogResult = DialogResult.OK; fBase.SelectRecordByXRef(member.XRef); Close(); } }
private void ItemAdd(object sender, EventArgs e) { if (fReadOnly) { return; } var eArgs = new ModifyEventArgs(RecordAction.raAdd, null); DoModify(eArgs); RestoreSelected(eArgs.ItemData); }
private void ItemMoveDown(object sender, EventArgs e) { object itemData = GetSelectedData(); if (fReadOnly || itemData == null) { return; } var eArgs = new ModifyEventArgs(RecordAction.raMoveDown, itemData); DoModify(eArgs); RestoreSelected(eArgs.ItemData); }
private void ItemJump(object sender, EventArgs e) { object itemData = GetSelectedData(); if (itemData == null) { return; } if (!ValidateItem(itemData)) { return; } var eArgs = new ModifyEventArgs(RecordAction.raJump, itemData); DoModify(eArgs); }
private void DoModify(ModifyEventArgs eArgs) { if (fListModel != null) { fListModel.Modify(this, eArgs); if (eArgs.IsChanged) { UpdateSheet(); } } var eventHandler = (ModifyEventHandler)Events[EventModify]; if (eventHandler != null) { eventHandler(this, eArgs); } }
private void ItemEdit(object sender, EventArgs e) { object itemData = GetSelectedData(); if (fReadOnly || itemData == null) { return; } if (!ValidateItem(itemData)) { return; } var eArgs = new ModifyEventArgs(RecordAction.raEdit, itemData); DoModify(eArgs); RestoreSelected(eArgs.ItemData); }
private void ModifySpousesSheet(object sender, ModifyEventArgs eArgs) { GDMFamilyRecord family = eArgs.ItemData as GDMFamilyRecord; if (eArgs.Action == RecordAction.raJump && family != null) { GDMIndividualLink spouse = null; switch (fController.Person.Sex) { case GDMSex.svMale: spouse = family.Wife; break; case GDMSex.svFemale: spouse = family.Husband; break; } fController.JumpToRecord(spouse); } }
private void ListModify(object sender, ModifyEventArgs eArgs) { GDMTag itemTag = eArgs.ItemData as GDMTag; if ((eArgs.Action == RecordAction.raEdit || eArgs.Action == RecordAction.raDelete) && (itemTag == null)) { return; } if (sender == fPhonesList) { fController.DoPhonesAction(eArgs.Action, itemTag); } else if (sender == fMailsList) { fController.DoMailsAction(eArgs.Action, itemTag); } else if (sender == fWebsList) { fController.DoWebsAction(eArgs.Action, itemTag); } }
private void ModifyMembersSheet(object sender, ModifyEventArgs eArgs) { if (eArgs.Action == RecordAction.raJump) { fController.JumpToRecord(eArgs.ItemData as GEDCOMIndividualRecord); } }
/// <summary> /// /// </summary> private void OnDocumentModified(ModifyEventArgs e) { (TextPos, bool, bool)setCaretPosParams; switch (e.ModifyStatus, e.ModifyDetail) {
private void OnDocModified(ModifyEventArgs e) { SettingScroll(); }
private void ModifyParentsSheet(object sender, ModifyEventArgs eArgs) { fController.UpdateParents(); }
private void ListModify(object sender, ModifyEventArgs eArgs) { GEDCOMTag itemTag = eArgs.ItemData as GEDCOMTag; if ((eArgs.Action == RecordAction.raEdit || eArgs.Action == RecordAction.raDelete) && (itemTag == null)) { return; } string val; if (sender == fPhonesList) { switch (eArgs.Action) { case RecordAction.raAdd: val = ""; if (AppHost.StdDialogs.GetInput(LangMan.LS(LSID.LSID_Telephone), ref val)) { fAddress.AddPhoneNumber(val); } break; case RecordAction.raEdit: val = itemTag.StringValue; if (AppHost.StdDialogs.GetInput(LangMan.LS(LSID.LSID_Telephone), ref val)) { itemTag.StringValue = val; } break; case RecordAction.raDelete: fAddress.PhoneNumbers.Delete(itemTag); break; } } else if (sender == fMailsList) { switch (eArgs.Action) { case RecordAction.raAdd: val = ""; if (AppHost.StdDialogs.GetInput(LangMan.LS(LSID.LSID_Mail), ref val)) { fAddress.AddEmailAddress(val); } break; case RecordAction.raEdit: val = itemTag.StringValue; if (AppHost.StdDialogs.GetInput(LangMan.LS(LSID.LSID_Mail), ref val)) { itemTag.StringValue = val; } break; case RecordAction.raDelete: fAddress.EmailAddresses.Delete(itemTag); break; } } else if (sender == fWebsList) { switch (eArgs.Action) { case RecordAction.raAdd: val = ""; if (AppHost.StdDialogs.GetInput(LangMan.LS(LSID.LSID_WebSite), ref val)) { fAddress.AddWebPage(val); } break; case RecordAction.raEdit: val = itemTag.StringValue; if (AppHost.StdDialogs.GetInput(LangMan.LS(LSID.LSID_WebSite), ref val)) { itemTag.StringValue = val; } break; case RecordAction.raDelete: fAddress.WebPages.Delete(itemTag); break; } } UpdateLists(); }