/// <summary> /// Will navigate to the detail page for given post. /// </summary> /// <param name="post">Post to show in detail.</param> private void NavigateToDetailPage(object obj) { // Ensure required post is set. if (obj == null) { return; } ItemSelectedEventArgs eventArgs = new ItemSelectedEventArgs(); if (obj is Post post) { // Deselect selected post. SelectedPost = null; // Build event args. eventArgs.ItemId = post.Id; eventArgs.ItemViewModel = new ItemViewModel(post); } else if (obj is Video video) { SelectedVideo = null; eventArgs.ItemId = video.Id; eventArgs.ItemViewModel = new VideoViewModel(video); } // Raise event. ItemSelected(this, eventArgs); }
/// <summary> /// Trigger the item selected event /// </summary> /// <param name="sender">The sender object</param> /// <param name="e">The event args</param> private void ItemSelectedHandler(object sender, ItemSelectedEventArgs e) { if (itemSelectedHander != null) { itemSelectedHander(sender, e); } }
private void Spinner_ItemSelected(object sender, ItemSelectedEventArgs e) { int playersCount = e.Position + 2; for (int i = 4; i <= 6; i++) { GetTextBox(i).SetVisibility(playersCount >= i); } EditText editTextPlayer3 = GetTextBox(3); if (playersCount != 2) { editTextPlayer3.Enabled = true; if (editTextPlayer3.Text == Player.DirkName) { editTextPlayer3.Text = String.Empty; } } else { editTextPlayer3.Enabled = false; editTextPlayer3.Text = Player.DirkName; } }
private void ItemSelcted(object sender, ItemSelectedEventArgs args) { if (_ignoreFiredSelectionEventsFlag) { return; } var button = sender as SpriteButton; var idx = button.Index + 1; // Convert back from zero based to pokemon 1-based id if (args.Selected && _workingConfig.MemberIds.All(id => id != idx)) { if (_workingConfig.MemberIds.Count == 6) { _ignoreFiredSelectionEventsFlag = true; var popped = _selected.Pop(); popped.Checked = false; _workingConfig.MemberIds.Remove(popped.Index + 1); // Convert back from zero based to pokemon 1-based id _ignoreFiredSelectionEventsFlag = false; } _workingConfig.MemberIds.Add(idx); _selected.Push(button); } else if (!args.Selected && _workingConfig.MemberIds.Any(id => id == idx)) { _workingConfig.MemberIds.Remove(idx); } if (!BackgroundWorkerTeam.IsBusy) { BackgroundWorkerTeam.RunWorkerAsync(); } }
protected override void OnItemSelected(ItemSelectedEventArgs args) { base.OnItemSelected(args); RadItem item = args.Item; if (!this.UseNewLayoutSystem) { int lastSelectedTabIndex = this.tabStripElement.Items.IndexOf((RadItem)this.tabStripElement.SelectedTab); int index = this.tabStripElement.Items.IndexOf(item); this.tabStripElement.SetSelectedTab(item); if (!this.ShrinkMode) { this.tabStripElement.scrollingManager.PerformScroll(item as TabItem, lastSelectedTabIndex, index); } } else { int lastSelectedTabIndex = this.tabStripElement.BoxLayout.Children.IndexOf((RadItem)this.tabStripElement.SelectedTab); int index = this.tabStripElement.Items.IndexOf(item); this.tabStripElement.SetSelectedTab(item); if (!this.ShrinkMode) { this.tabStripElement.scrollingManager.PerformScroll(item as TabItem, lastSelectedTabIndex, index); } } }
void Current_ItemSelected(object sender, ItemSelectedEventArgs e) { try { if (!Settings.SettingsManager.ItemInfoOnIdent.Enabled.Value) { return; } if (e.ItemGuid == 0) { return; } if (itemsSelected.ContainsKey(e.ItemGuid)) { itemsSelected[e.ItemGuid] = DateTime.UtcNow; } else { itemsSelected.Add(e.ItemGuid, DateTime.UtcNow); } if (Settings.SettingsManager.ItemInfoOnIdent.LeftClickIdent.Value && DateTime.UtcNow - lastLeftClick < TimeSpan.FromSeconds(1)) { CoreManager.Current.Actions.RequestId(e.ItemGuid); lastLeftClick = DateTime.MinValue; } } catch (Exception ex) { Debug.LogException(ex); } }
private void Wit_select_combobox_ItemSelected(Base sender, ItemSelectedEventArgs arguments) { if (wit_select_combobox.SelectedItem.Text == _w1Data.Name) { wit_name_value.Text = _w1Data.Name; wit_gender_value.Text = _w1Data.Gender.ToString(); wit_taken_value.Text = Settings.Settings.OfficerName(); wit_statement_box.Text = ConversationSplitter(_w1Data.Conversation); HideStuff(false); } else if (wit_select_combobox.SelectedItem.Text == _w2Data.Name) { wit_name_value.Text = _w2Data.Name; wit_gender_value.Text = _w2Data.Gender.ToString(); wit_taken_value.Text = Settings.Settings.OfficerName(); wit_statement_box.Text = ConversationSplitter(_w2Data.Conversation); HideStuff(false); } else { HideStuff(); } }
private void Current_ItemSelected(object sender, ItemSelectedEventArgs e) { try { objSelectedID = e.ItemGuid; foreach (Decal.Adapter.Wrappers.WorldObject obj in Core.WorldFilter.GetInventory()) { if (obj.Id == objSelectedID) { ObjectClass objClass = obj.ObjectClass; string objName = obj.Name; Util.WriteToChat("Object selected is of class " + objClass); if (objName.Contains("Ust")) { myUst = obj.Id; Skill = "salvaging"; //saveEquip(Skill, myUst); } else if (objName.Contains("Focusing")) { myFocusingStone = obj.Id; Skill = "tinking_crafting"; // saveEquip(Skill, myFocusingStone); } else if (objClass.ToString().Contains("Wand")) { Skill = "buffing"; } break; } } } catch (Exception ex) { Util.LogError(ex); } }
private void Cb_ItemSelected(ControlBase sender, ItemSelectedEventArgs arguments) { if (arguments.SelectedItem == null) { return; } if (arguments.SelectedItem.Name == "Zoom") { var gb = sender.UserData as GroupBox; var gb1 = new GroupBox(sender.Parent); gb1.X = gb.X; gb1.Y = gb.Y; gb1.Height = gb.Height; gb1.Width = gb.Width; gb1.Text = "Trigger Data"; gb.Parent.RemoveChild(gb, true); NumericUpDown nud = new NumericUpDown(gb); nud.SetPosition(80, 15); nud.Width = 45; Label label = new Label(gb); label.SetPosition(0, 15); label.Text = "Zoom"; nud = new NumericUpDown(gb); nud.SetPosition(80, 35); nud.Width = 45; label = new Label(gb); label.SetPosition(0, 35); label.Text = "Frames"; } }
void WindowTypeSelected(ItemSelectedEventArgs args) { //Unknown value defaults to Windowed Game.Config.Borderless = WindowTypeToBorderless((WindowTypeEnum)args.Selection); Game.Config.Fullscreen = WindowTypeToFullscreen((WindowTypeEnum)args.Selection); changed = true; }
private void TreeListViewNodeSelected(object sender, ItemSelectedEventArgs <TreeListView.Node> e) { if (m_selectionContext == null) { return; } object item = e.Item.Tag; if (item == null) { return; } if (e.Selected) { m_selectionContext.Add(item); } else { m_selectionContext.Remove(item); } ItemSelected.Raise(this, new NodeAdapterEventArgs(item, e.Item)); }
private void ImageEditor_ItemSelected(object sender, ItemSelectedEventArgs args) { if (args.Settings != null && args.Settings is CustomViewSettings) { customViewSettings = args.Settings as CustomViewSettings; } }
private void Editor_ItemSelected(object sender, ItemSelectedEventArgs e) { if (e.Settings != null && e.Settings is CustomViewSettings) { selectedViewSettings = e.Settings as CustomViewSettings; } }
/// <summary> /// The callback of KeyEvent /// </summary> /// <param name="source">the object</param> /// <param name="e">the args of the event</param> /// <returns>whether the key has been consumed or not</returns> private bool OnListKeyPressed(object source, View.KeyEventArgs e) { if (e.Key.State == Key.StateType.Down && optionList != null) { if (e.Key.KeyPressedName == "Up") { //Key-UP optionList.Move(MoveDirection.Up); } else if (e.Key.KeyPressedName == "Down") { //Key-DOWN optionList.Move(MoveDirection.Down); } else if (e.Key.KeyPressedName == "BackSpace" || e.Key.KeyPressedName == "XF86Back") { Tizen.Log.Fatal("NUI", "dropdown Back before"); FocusManager.Instance.SetCurrentFocusView(dropdownButton); HideList(); } else if (e.Key.KeyPressedName == "Return") { FocusManager.Instance.SetCurrentFocusView(dropdownButton); optionList.SelectItemIndex = optionList.FocusItemIndex; customButton.Text = Name + " : " + optionList.TextString(optionList.SelectItemIndex); ItemSelectedEventArgs ev = new ItemSelectedEventArgs(); ev.SelectedItemIndex = optionList.SelectItemIndex; ItemSelectedHandler(this, ev); HideList(); } } return(true); }
void ImageEditor_ItemSelected(object sender, ItemSelectedEventArgs e) { if (e.Settings != null && e.Settings is CustomViewSettings) { customViewSettings = e.Settings as CustomViewSettings; } }
private void Wit_select_combobox_ItemSelected(Base sender, ItemSelectedEventArgs arguments) { if (wit_select_combobox.SelectedItem.Text == _name) { wit_name_value.Text = _name; wit_gender_value.Text = _gender; wit_taken_value.Text = _dob; reason_box.AddItem("None"); reason_box.AddItem("Evidence"); reason_box.AddItem("Testimony -- Victim Family"); reason_box.AddItem("Testimony -- Suspect"); reason_box.AddItem("Security Footage"); reason_box.AddItem("Gut Feeling"); wit_name_value.Show(); wit_gender_value.Show(); wit_taken_value.Show(); wit_name_lbl.Show(); wit_gender_lbl.Show(); wit_takenby_lbl.Show(); wit_statement_lbl.Show(); reason_box.Show(); } else { HideStuff(); } }
private void Core_ItemSelected(object sender, ItemSelectedEventArgs e) { try { if (this.TargetHud != null) { this.TargetHud.Visible = false; WorldObject worldObject = lib.MyCore.WorldFilter[e.ItemGuid]; if (worldObject != null) { if (worldObject.ObjectClass == ObjectClass.Player) { Target target = this.TargetCache.GetTarget(e.ItemGuid); if (target == null) { this.TargetCache.AddOrUpdate(worldObject); lib.MyHost.Actions.RequestId(e.ItemGuid); } else if (target.MaxHealth == -1) { lib.MyHost.Actions.RequestId(e.ItemGuid); } this.TargetHud.Visible = true; if (this.TargetSurface != null) { this.TargetSurface.Invalidate(); } } } } } catch (Exception ex) { Repo.RecordException(ex); } }
private void SwitchConnections(object sender, ItemSelectedEventArgs e) { if (!initialized) { return; } switch (R.connection_to_spinner.SelectedItemPosition) { case 0: // Alibaba Cloud OSS { R.connection_endpoint.Hint = GetString(Resource.String.aliyun_endpoint); R.connection_container.Hint = GetString(Resource.String.aliyun_bucket); R.connection_account.Hint = GetString(Resource.String.aliyun_user); R.connection_secret.Hint = GetString(Resource.String.aliyun_secret); return; } case 1: // Azure Blob Storage { R.connection_endpoint.Hint = GetString(Resource.String.azure_endpoint); R.connection_container.Hint = GetString(Resource.String.azure_container); R.connection_account.Hint = GetString(Resource.String.azure_account); R.connection_secret.Hint = GetString(Resource.String.azure_secret); return; } } }
private void VrstaUsluge_ItemSelected(object sender, ItemSelectedEventArgs e) { string selected = vrstaUsluge.GetItemAtPosition(e.Position).ToString(); if (selected != "Odaberite stavku") { vrstaPoslaList.Clear(); vrstaPoslaList.Add("Odaberite stavku"); List <uslugeSQL> getData = con.db.Query <uslugeSQL>("SELECT * FROM uslugeSQL WHERE type = '" + selected + "' "); foreach (var item in getData) { vrstaPoslaList.Add(item.name); } ArrayAdapter <string> adapter2 = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleSpinnerDropDownItem, vrstaPoslaList); vrstaPosla.Adapter = adapter2; } if (selected == "Odaberite stavku") { vrstaPoslaList.RemoveRange(0, vrstaPoslaList.Count); vrstaPoslaList.Add("Odaberite stavku"); ArrayAdapter <string> adapter2 = new ArrayAdapter <string>(this, Android.Resource.Layout.SimpleSpinnerDropDownItem, vrstaPoslaList); vrstaPosla.Adapter = adapter2; } }
private void OnProjectSelected(object sender, ItemSelectedEventArgs e) { var vm = new EditProjectViewModel(e.ItemId); Navigation.PushAsync(new EditProjectPage { BindingContext = vm }); }
private void OnItemsControlImpl_ItemSelected(object sender, ItemSelectedEventArgs e) { if (this.ItemSelected != null) { this.ItemSelected(sender, e); } this.CallOnItemSelected(e); }
/// <summary> /// Handle logic after a chat channel menu item is selected. /// </summary> private void MenuItem_Selected(Base sender, ItemSelectedEventArgs arguments) { // If we're on the two generic tabs, remember which channel we're trying to type in so we can switch back to this channel when we decide to swap between tabs. if ((mCurrentTab == ChatboxTab.All || mCurrentTab == ChatboxTab.System)) { mLastChatChannel[mCurrentTab] = (int)sender.UserData; } }
protected override void OnItemDeselected(ItemSelectedEventArgs args) { base.OnItemDeselected(args); if (!(args.Item is RadMenuItemBase)) { return; } (args.Item as RadMenuItemBase).Selected = false; }
private void onListItemSelected(Base sender, ItemSelectedEventArgs arguments) { if (arguments.SelectedItem.UserData is ComputerPlusEntity) { ComputerVehicleController.LastSelected = arguments.SelectedItem.UserData as ComputerPlusEntity; ClearSelections(); this.ShowDetailsView(); } }
private void OnComboCategoryEnumItemSelected(object sender, ItemSelectedEventArgs e) { radioTabLogistic.Visible = lblDriverOf.Visible = hboxDriverCheckParameters.Visible = (EmployeeCategory)e.SelectedItem == EmployeeCategory.driver; wageParametersView.Sensitive = ViewModel.CanEditWage && ViewModel.CanEditEmployee; }
private void ActionSelected(Base sender, ItemSelectedEventArgs arguments) { if (arguments.SelectedItem == null || (QuickActions)arguments.SelectedItem.UserData == QuickActions.PLACEHOLDER || arguments.SelectedItem.Name.Equals("Placeholder")) { return; } OnQuickActionSelected(this, (QuickActions)arguments.SelectedItem.UserData); cb_action.SelectByUserData(QuickActions.PLACEHOLDER); }
private void OnItemSelected(ControlBase sender, ItemSelectedEventArgs args) { string path = args.SelectedItem.UserData as string; if (path != null) { OnItemSelected(path); } }
private void SpinnerClick(object sender, ItemSelectedEventArgs e) { spinnerIndex = e.Position; selectedEvent = eData.GetEvent(eData.EventIDList()[spinnerIndex]); //clear QR codes from previous events QR1.SetImageBitmap(null); QR2.SetImageBitmap(null); Popup.Single("Alert", "Selected event Changed. Please click generate again to update the data", "OK", this); }
private void ReportRowClicked(Base sender, ItemSelectedEventArgs arguments) { var report = arguments.SelectedItem.UserData as ArrestReport; if (report != null) { OpenReport(report); } //list.SelectedRow = null; }
private void ReportRowClicked(Base sender, ItemSelectedEventArgs arguments) { var citation = arguments.SelectedItem.UserData as TrafficCitation; if (citation != null) { OpenReport(this, citation); } //list.SelectedRow = null; }
void Current_ItemSelected(object sender, ItemSelectedEventArgs e) { try { if (!Settings.SettingsManager.ItemInfoOnIdent.Enabled.Value) return; if (e.ItemGuid == 0) return; if (itemsSelected.ContainsKey(e.ItemGuid)) itemsSelected[e.ItemGuid] = DateTime.Now; else itemsSelected.Add(e.ItemGuid, DateTime.Now); if (Settings.SettingsManager.ItemInfoOnIdent.LeftClickIdent.Value && DateTime.Now - lastLeftClick < TimeSpan.FromSeconds(1)) { CoreManager.Current.Actions.RequestId(e.ItemGuid); lastLeftClick = DateTime.MinValue; } } catch (Exception ex) { Debug.LogException(ex); } }
private void NavigationView_ItemSelected(object sender, ItemSelectedEventArgs e) { if (_state.Navigator != null) { _state.Navigator.SeekToHeadingByID(e.ID); // 1. Set the highlight on the Surface to the CurrentPosition HighlightCurrentPosition(); TryPlay(); } }
private void Current_ItemSelected(object sender, ItemSelectedEventArgs e) { if (baddItem) { try { int nid = 0; nid = e.ItemGuid; baddItem = false; Core.ItemSelected -= Current_ItemSelected; if (quickiesHud == quickiesvHud) { mCharacterSettings.vQuickSlotItems.Add(nid); iLockerUpdate.bSubmitCharacterSettings = true; DisposeVerticalQuickSlots(); RenderVerticalQuickSlots(); } else if (quickiesHud == quickieshHud) { mCharacterSettings.hQuickSlotItems.Add(nid); iLockerUpdate.bSubmitCharacterSettings = true; DisposeHorizontalQuickSlots(); RenderHorizontalQuickSlots(); } } catch (Exception ex) { LogError(ex); } } }
/// <summary> /// Internal handler for item selected event. /// </summary> /// <param name="control">Event source.</param> protected virtual void OnItemSelected(Base control, ItemSelectedEventArgs args) { if (!IsDisabled) { //Convert selected to a menu item MenuItem item = control as MenuItem; if (null == item) return; m_SelectedItem = item; Text = m_SelectedItem.Text; m_Menu.IsHidden = true; ItemSelected?.Invoke(this, args); Focus(); Invalidate(); } }
private void PortalItemSelected(object sender, ItemSelectedEventArgs e) { try { Core.ItemSelected -= PortalItemSelected; if(Core.Actions.CurrentSelection != 0 && Core.WorldFilter[Core.Actions.CurrentSelection].ObjectClass == ObjectClass.WandStaffOrb && Core.WorldFilter.GetInventory().Where(x => x.Id == Core.Actions.CurrentSelection).Count() != 0) { mDynamicPortalGearSettings.nOrbGuid = Core.Actions.CurrentSelection; mDynamicPortalGearSettings.nOrbIcon = Core.WorldFilter[mDynamicPortalGearSettings.nOrbGuid].Icon; WriteToChat("Selected " + Core.WorldFilter[mDynamicPortalGearSettings.nOrbGuid].Name); savePortalSettings(); RenderPortalGearHud(); } else { WriteToChat("No caster selected, try again."); } }catch(Exception ex){LogError(ex);} }
private void ButlerItemSelected(object sender, ItemSelectedEventArgs e) { try { if(ButlerHudView == null) {return;} if(Core.WorldFilter[Core.Actions.CurrentSelection] != null) { ButlerHudCurrentSelectionIcon.Clear(); if(Core.WorldFilter[Core.Actions.CurrentSelection].Values(LongValueKey.IconUnderlay) != 0) { ButlerHudCurrentSelectionIcon.Add(CurrentSelectionRectangle, Core.WorldFilter[Core.Actions.CurrentSelection].Values(LongValueKey.IconUnderlay)); } ButlerHudCurrentSelectionIcon.Add(CurrentSelectionRectangle, Core.WorldFilter[Core.Actions.CurrentSelection].Values(LongValueKey.Icon)); if(Core.WorldFilter[Core.Actions.CurrentSelection].Values(LongValueKey.IconOverlay) != 0) { ButlerHudCurrentSelectionIcon.Add(CurrentSelectionRectangle, Core.WorldFilter[Core.Actions.CurrentSelection].Values(LongValueKey.IconOverlay)); } ButlerHudCurrentSelectionText.Text = Core.WorldFilter[Core.Actions.CurrentSelection].Name; } else { ButlerHudCurrentSelectionIcon.Clear(); ButlerHudCurrentSelectionText.Text = "Nothing Selected"; } UpdateButlerHudList(); }catch(Exception ex){LogError(ex);} }
private void CombatHud_ItemSelected(object sender, ItemSelectedEventArgs e) { try { UpdateTactician(); }catch(Exception ex){LogError(ex);} }
private void DoSelectItem(SelectOptions method) { System.Diagnostics.Debug.WriteLine("At position: {0}", listBox.SelectedIndex); if (((listBox.Items.Count > 0) && (listBox.SelectedIndex > -1))) { string value = listBox.SelectedItem.ToString(); string orig = Text; Text = value; if (mySelectTextAfterItemSelect) { try { SelectionStart = orig.Length; } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); } } var itemSelectedEventArgs = new ItemSelectedEventArgs { Index = listBox.SelectedIndex, Method = method, ItemText = value }; if (ItemSelected != null) ItemSelected(this, itemSelectedEventArgs); //ItemSelected(this, new clsItemSelectedEventArgs(myLbox.SelectedIndex, Method, Value)); DoHideAuto(); } }
internal void WriteObject(ItemSelectedEventArgs obj) { if (ActiveSettings.Instance.DebugLevel == DebugLevel.None) return; lock (this._writeLock) { using (StreamWriter stream = new StreamWriter(this._currentPath, true)) { this.LogRawMessage(this.FormatWithPrefix("ItemSelectedEventArgs"), stream); this.LogRawMessage(string.Format(" ItemGuid = {0}", obj.ItemGuid), stream); //this.WriteCurrentStateStuff(stream, false); this.LogRawMessage("", stream); } } }
private void OnItemSelected(object sender, ItemSelectedEventArgs e) { var position = e.Position; HandleSelected(position); }
private void SearchView_SearchSelected(object sender, ItemSelectedEventArgs e) { if (_state.Navigator != null) { _state.Navigator.SeekToSmilReference(e.ID); SetCurrentSectionHeading(); // 1. Set the highlight on the Surface to the CurrentPosition HighlightCurrentPosition(); TryPlay(); } }
private void ButlerItemSelected(object sender, ItemSelectedEventArgs e) { try { if(ButlerHudView == null) {return;} if(AetherObjects.Collection[Core.Actions.CurrentSelection] != null) { ButlerHudCurrentSelectionIcon.Clear(); AetherObject ao = AetherObjects.Collection[Core.Actions.CurrentSelection]; if(ao.Values(ALongValueKeys.IconUnderlay) != 0) { ButlerHudCurrentSelectionIcon.Add(CurrentSelectionRectangle, (ACImage)ao.Values(ALongValueKeys.IconUnderlay)); } ButlerHudCurrentSelectionIcon.Add(CurrentSelectionRectangle, (ACImage)ao.Values(ALongValueKeys.Icon)); if(ao.Values(ALongValueKeys.IconOverlay) != 0) { ButlerHudCurrentSelectionIcon.Add(CurrentSelectionRectangle, (ACImage)ao.Values(ALongValueKeys.IconOverlay)); } ButlerHudCurrentSelectionText.Text = AetherObjects.Collection[Core.Actions.CurrentSelection].Name; } else { ButlerHudCurrentSelectionIcon.Clear(); ButlerHudCurrentSelectionText.Text = "Nothing Selected"; } UpdateButlerHudList(); }catch(Exception ex){LogError(ex);} }
private void PortalItemSelected(object sender, ItemSelectedEventArgs e) { try { Core.ItemSelected -= PortalItemSelected; if(Core.Actions.CurrentSelection != 0 && AetherObjects.Collection[Core.Actions.CurrentSelection].ObjectClass == AObjectClass.WandStaffOrb && AetherObjects.IsInInventory(Core.Actions.CurrentSelection)) { mCharacterSettings.PortalGearSettings.nOrbGuid = Core.Actions.CurrentSelection; mCharacterSettings.PortalGearSettings.nOrbIcon = AetherObjects.Collection[Core.Actions.CurrentSelection].Icon; WriteToChat("Selected " + AetherObjects.Collection[Core.Actions.CurrentSelection].Name); iLockerUpdate.bSubmitCharacterSettings = true; RenderPortalGearHud(); } else { WriteToChat("No caster selected, try again."); } }catch(Exception ex){LogError(ex);} }
private void Current_ItemSelected(object sender, ItemSelectedEventArgs e) { int objSelectedID = e.ItemGuid; if (baddItem) { try { // The following adds the icon of an item selected to the hudview foreach (Decal.Adapter.Wrappers.WorldObject obj in Core.WorldFilter.GetInventory()) { if (obj.Id == objSelectedID) { quickie = obj; break; } } QuickSlotData thisQuickie = new QuickSlotData(); thisQuickie.Guid = objSelectedID; thisQuickie.Icon = quickie.Icon; thisQuickie.IconOverlay = quickie.Values(LongValueKey.IconOverlay); thisQuickie.IconUnderlay = quickie.Values(LongValueKey.IconUnderlay); if (quickiesHud == quickiesvHud) { nCountV++; fillHud(xdocQuickSlotsv, quickSlotsvFilename, thisQuickie); writeToQuickSlots(xdocQuickSlotsv, quickSlotsvFilename, thisQuickie); } else if (quickiesHud == quickieshHud) { nCountH++; fillHud(xdocQuickSlotsh, quickSlotshFilename, thisQuickie); writeToQuickSlots(xdocQuickSlotsh, quickSlotshFilename, thisQuickie); } if (quickiesHud == quickiesvHud) { DisposeVerticalQuickSlots(); RenderVerticalQuickSlots(); } else if (quickiesHud == quickieshHud) { DisposeHorizontalQuickSlots(); RenderHorizontalQuickSlots(); } } catch (Exception ex) { LogError(ex); } baddItem = false; } }
/// <summary> /// Handler for the row selection event. /// </summary> /// <param name="control">Event source.</param> protected virtual void OnRowSelected(Base control, ItemSelectedEventArgs args) { // [omeg] changed default behavior bool clear = false; // !InputHandler.InputHandler.IsShiftDown; ListBoxRow row = args.SelectedItem as ListBoxRow; if (row == null) return; if (row.IsSelected) { if (IsToggle) UnselectRow(row); } else { SelectRow(row, clear); } }
/// <summary> /// Navigates to the heading at the given index. /// TODO: The Presenter should receive the index and perform the lookup of the ID (possibly with the Model's help). /// </summary> /// <param name="headingIndex">The index of the heading being selected.</param> private void NavigateToHeadingID(int headingIndex) { if(_tableOfContents.FlatHeadingList != null && headingIndex != -1 && _resetCurrentPositionToHeading) { ItemSelectedEventArgs itemArgs = new ItemSelectedEventArgs(_tableOfContents.FlatHeadingList.ElementAt(headingIndex).ID); ItemSelected(new object(), itemArgs); } _resetCurrentPositionToHeading = true; }
private void TreeListViewNodeSelected(object sender, ItemSelectedEventArgs<TreeListView.Node> e) { if (m_selectionContext == null) return; object item = e.Item.Tag; if (item == null) return; if (e.Selected) m_selectionContext.Add(item); else m_selectionContext.Remove(item); ItemSelected.Raise(this, new NodeAdapterEventArgs(item, e.Item)); }