override public void Berecne() { base.Berecne(); var BaseErgeebnis = base.Ergeebnis; if (null == BaseErgeebnis) { return; } var SetTab = AstMainContainerMain?.ListPathToNodeFromSubtreeBreadthFirst(k => k.PyObjTypNameMatchesRegexPatternIgnoreCase("tab"))?.ToArray(); var SetScrollAstPfaad = AstMainContainerMain.ListPathToNodeFromSubtreeBreadthFirst(ast => ast.PyObjTypNameIsScroll()) ?.ToArray(); var SetScrollAst = AstMainContainerMain.MatchingNodesFromSubtreeBreadthFirst(ast => ast.PyObjTypNameIsScroll()) ?.ToArray(); var tInspektSearchStringAst = AstMainContainer?.FirstMatchingNodeFromSubtreeBreadthFirst(k => Regex.Match(k?.LabelText() ?? "", "search", RegexOptions.IgnoreCase).Success); var ListView = SetScrollAst?.FirstOrDefault()?.AlsListView <IListEntry>(SictAuswertGbsListViewport <IListEntry> .ListEntryKonstruktSctandard); ErgeebnisScpez = new WindowPeopleAndPlaces(BaseErgeebnis) { ListView = ListView, }; }
override public void Berecne() { base.Berecne(); var BaseErgeebnis = base.Ergeebnis; if (null == BaseErgeebnis) { return; } AstMainContainerMainToparea = Optimat.EveOnline.AuswertGbs.Extension.FirstMatchingNodeFromSubtreeBreadthFirst( AstMainContainerMain, (kandidaat) => string.Equals("toparea", kandidaat.Name, StringComparison.InvariantCultureIgnoreCase), 2); AstMainContainerMainTopareaLabelNameUndDistance = Optimat.EveOnline.AuswertGbs.Extension.FirstMatchingNodeFromSubtreeBreadthFirst( AstMainContainerMainToparea, (kandidaat) => string.Equals("EveLabelSmall", kandidaat.PyObjTypName, StringComparison.InvariantCultureIgnoreCase), 2); if (null != AstMainContainerMainTopareaLabelNameUndDistance) { SelectedItemTextNameUndDistance = AstMainContainerMainTopareaLabelNameUndDistance.SetText; } var ActionContainer = // 2015.09.07: Name = "actions" AstMainContainerMain?.FirstMatchingNodeFromSubtreeBreadthFirst(k => k.PyObjTypNameIsContainer() && k.NameMatchesRegexPatternIgnoreCase("action")); var tInspektSpritePfaad = AstMainContainerMain ?.ListPathToNodeFromSubtreeBreadthFirst(k => k.PyObjTypNameIsSprite()) ?.ToArray(); if (null != SelectedItemTextNameUndDistance) { /* * 2013.07.17 * Bsp: "Ruvas II - Sukuuvestaa Corporation Production Plant<br>Distance: 0 m" * */ SelectedItemTextNameUndDistanceListeZaile = SelectedItemTextNameUndDistance.Split(new string[] { "<br>" }, StringSplitOptions.RemoveEmptyEntries); SelectedItemName = SelectedItemTextNameUndDistanceListeZaile.ElementAtOrDefault(0); SelectedItemDistanceSictString = SelectedItemTextNameUndDistanceListeZaile.ElementAtOrDefault(1); } var ErgeebnisScpez = new WindowSelectedItemView( BaseErgeebnis); this.ErgeebnisScpez = ErgeebnisScpez; }