public OptionsDlg(IHost host) { InitializeComponent(); btnAccept.Image = UIHelper.LoadResourceImage("Resources.btn_accept.gif"); btnCancel.Image = UIHelper.LoadResourceImage("Resources.btn_cancel.gif"); btnColumnUp.Image = UIHelper.LoadResourceImage("Resources.btn_up.gif"); btnColumnDown.Image = UIHelper.LoadResourceImage("Resources.btn_down.gif"); fOptions = GlobalOptions.Instance; fTempColumns = IndividualListMan.CreateIndividualListColumns(); cmbGeoSearchCountry.Items.Clear(); foreach (var ci in GKUtils.GetCountries()) { cmbGeoSearchCountry.Items.Add(ci); } lstPersonColumns.AddCheckedColumn("x", 75); lstPersonColumns.AddColumn("Title", 100); lvPlugins.AddColumn("Title", 75); lvPlugins.AddColumn("Version", 100); lvPlugins.AddColumn("Copyright", 125); lvPlugins.AddColumn("Description", 250); SetLocale(); UpdateForm(); }
private GlobalOptions() { fChartOptions = new TreeChartOptions(); fEventFilters = new StringList(); fMRUFiles = new List <MRUFile>(); fNameFilters = new StringList(); fResidenceFilters = new StringList(); fPedigreeOptions = new PedigreeOptions(); fProxy = new ProxyOptions(); fRelations = new StringList(); fAncestorsCircleOptions = new AncestorsCircleOptions(); fGeocoder = "Google"; fRemovableMediaWarning = true; fLoadRecentFiles = true; fEmbeddedMediaPlayer = true; fAllowMediaStoreReferences = false; fUseExtendedNotes = false; fIndividualListColumns = IndividualListMan.CreateIndividualListColumns(); fIndividualListColumns.ResetDefaults(); fLanguages = new List <LangRecord>(); fLastBases = new StringList(); fAutosave = false; fAutosaveInterval = 10; }
public PersonsFilterDlg(IBaseWindow baseWin, IListManager listMan) : base(baseWin, listMan) { InitializeComponent(); SetSpecificLang(); fListMan = (IndividualListMan)listMan; UpdateSpecific(); tabsFilters.SelectedIndex = 1; }
public OptionsDlg(IHost host) { InitializeComponent(); btnAccept.Image = GKResources.iBtnAccept; btnCancel.Image = GKResources.iBtnCancel; btnColumnUp.Image = GKResources.iUp; btnColumnDown.Image = GKResources.iDown; fHost = host; fOptions = GlobalOptions.Instance; fTempColumns = IndividualListMan.CreateIndividualListColumns(); SetLang(); UpdateForm(); }
public OptionsDlg(IHost host) { InitializeComponent(); btnAccept.Image = UIHelper.LoadResourceImage("Resources.btn_accept.gif"); btnCancel.Image = UIHelper.LoadResourceImage("Resources.btn_cancel.gif"); btnColumnUp.Image = UIHelper.LoadResourceImage("Resources.btn_up.gif"); btnColumnDown.Image = UIHelper.LoadResourceImage("Resources.btn_down.gif"); fHost = host; fOptions = GlobalOptions.Instance; fTempColumns = IndividualListMan.CreateIndividualListColumns(); SetLang(); UpdateForm(); }
public PersonsFilterDlg(IBaseWindow baseWin, IListManager listMan) : base(baseWin, listMan) { InitializeComponent(); SetSpecificLang(); fListMan = (IndividualListMan)listMan; UpdateSpecific(); // platform: in Mono tsSpecificFilter has 0 index, somehow #if __MonoCS__ tabsFilters.Controls.SetChildIndex(pageSpecificFilter, 1); #endif tabsFilters.SelectedIndex = 1; }
private GlobalOptions() { fTreeChartOptions = new TreeChartOptions(); fEventFilters = new StringList(); fMRUFiles = new List <MRUFile>(); fNameFilters = new StringList(); fResidenceFilters = new StringList(); fPedigreeOptions = new PedigreeOptions(); fProxy = new ProxyOptions(); fRelations = new StringList(); fCircleChartOptions = new CircleChartOptions(); fGeocoder = "Google"; fRemovableMediaWarning = true; fLoadRecentFiles = true; fEmbeddedMediaPlayer = true; fAllowMediaStoreReferences = false; fAllowMediaStoreRelativeReferences = true; fMediaStoreDefault = 0; fAllowDeleteMediaFileFromStgArc = true; fAllowDeleteMediaFileFromRefs = false; fDeleteMediaFileWithoutConfirm = false; fUseExtendedNotes = false; fAutoCheckUpdates = true; fAutoSortChildren = true; fAutoSortSpouses = false; fCheckTreeSize = true; fIndividualListColumns = IndividualListMan.CreateIndividualListColumns(); fIndividualListColumns.ResetDefaults(); fLanguages = new List <LangRecord>(); fLastBases = new StringList(); fAutosave = false; fAutosaveInterval = 10; fListOptions = new ListOptionsCollection(); fReadabilityHighlightRows = true; fShortKinshipForm = false; fSurnameFirstInOrder = true; fCharsetDetection = false; fFirstCapitalLetterInNames = false; fGeoSearchCountry = string.Empty; }
public OptionsDlg(IHost host) { InitializeComponent(); btnAccept.Image = UIHelper.LoadResourceImage("Resources.btn_accept.gif"); btnCancel.Image = UIHelper.LoadResourceImage("Resources.btn_cancel.gif"); btnColumnUp.Image = UIHelper.LoadResourceImage("Resources.btn_up.gif"); btnColumnDown.Image = UIHelper.LoadResourceImage("Resources.btn_down.gif"); fOptions = GlobalOptions.Instance; fTempColumns = IndividualListMan.CreateIndividualListColumns(); cmbGeoSearchCountry.Items.Clear(); foreach (var ci in GKUtils.GetCountries()) { cmbGeoSearchCountry.Items.Add(ci); } SetLocale(); UpdateForm(); }
public void Test_LMIndividual() { var listManager = new IndividualListMan(fContext); Assert.IsNotNull(listManager); var individualRec = fContext.Tree.XRefIndex_Find("I4") as GDMIndividualRecord; listManager.Fetch(individualRec); listManager.QuickFilter = "*"; Assert.IsTrue(listManager.CheckFilter()); listManager.QuickFilter = "*Petr*"; Assert.IsTrue(listManager.CheckFilter()); listManager.QuickFilter = "*alpha*"; Assert.IsFalse(listManager.CheckFilter()); GlobalOptions.Instance.ListHighlightUnparentedPersons = true; GlobalOptions.Instance.ListHighlightUnmarriedPersons = true; listManager.PrepareFilter(); listManager.ExternalFilter = ExtFilterHandler; var listView = Substitute.For <IListViewEx>(); GlobalOptions.Instance.DefNameFormat = NameFormat.nfFNP; listManager.UpdateColumns(listView); var listItem = new GKListItem("", null); listManager.UpdateItem(0, listItem, individualRec); GlobalOptions.Instance.DefNameFormat = NameFormat.nfF_NP; listManager.UpdateColumns(listView); listItem = new GKListItem("", null); listManager.UpdateItem(0, listItem, individualRec); GlobalOptions.Instance.DefNameFormat = NameFormat.nfF_N_P; listManager.UpdateColumns(listView); listItem = new GKListItem("", null); listManager.UpdateItem(0, listItem, individualRec); }
private GlobalOptions() { fTreeChartOptions = new TreeChartOptions(); fEventFilters = new StringList(); fMRUFiles = new List <MRUFile>(); fNameFilters = new StringList(); fResidenceFilters = new StringList(); fPedigreeOptions = new PedigreeOptions(); fProxy = new ProxyOptions(); fRelations = new StringList(); fCircleChartOptions = new CircleChartOptions(); fGeocoder = "Google"; fRemovableMediaWarning = true; fLoadRecentFiles = true; fEmbeddedMediaPlayer = true; fAllowMediaStoreReferences = false; fUseExtendedNotes = false; fAutoCheckUpdates = true; fAutoSortChildren = true; fAutoSortSpouses = false; fCheckTreeSize = true; fIndividualListColumns = IndividualListMan.CreateIndividualListColumns(); fIndividualListColumns.ResetDefaults(); fLanguages = new List <LangRecord>(); fLastBases = new StringList(); fAutosave = false; fAutosaveInterval = 10; fListOptions = new ListOptionsCollection(); fReadabilityHighlightRows = true; fCharsetDetection = false; }
public OptionsDlg(IHost host) { InitializeComponent(); btnAccept.Image = UIHelper.LoadResourceImage("Resources.btn_accept.gif"); btnCancel.Image = UIHelper.LoadResourceImage("Resources.btn_cancel.gif"); btnColumnUp.Image = UIHelper.LoadResourceImage("Resources.btn_up.gif"); btnColumnDown.Image = UIHelper.LoadResourceImage("Resources.btn_down.gif"); fHost = host; fOptions = GlobalOptions.Instance; fTempColumns = IndividualListMan.CreateIndividualListColumns(); lstPersonColumns.AddCheckedColumn("x", 75); lstPersonColumns.AddColumn("Title", 100); lvPlugins.AddColumn("Title", 75); lvPlugins.AddColumn("Version", 100); lvPlugins.AddColumn("Copyright", 125); lvPlugins.AddColumn("Description", 250); SetLang(); UpdateForm(); }
public PersonsFilterDlgController(IPersonsFilterDlg view, IListManager listMan) : base(view) { fListMan = (IndividualListMan)listMan; }