/// <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);
        }
Esempio n. 2
0
 /// <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);
     }
 }
Esempio n. 3
0
        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();
            }
        }
Esempio n. 5
0
        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();
            }
        }
Esempio n. 8
0
        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); }
        }
Esempio n. 9
0
 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";
     }
 }
Esempio n. 10
0
 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;
 }
Esempio n. 11
0
        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;
     }
 }
Esempio n. 13
0
 private void Editor_ItemSelected(object sender, ItemSelectedEventArgs e)
 {
     if (e.Settings != null && e.Settings is CustomViewSettings)
     {
         selectedViewSettings = e.Settings as CustomViewSettings;
     }
 }
Esempio n. 14
0
 /// <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;
     }
 }
Esempio n. 16
0
        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();
            }
        }
Esempio n. 17
0
 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;
            }
            }
        }
Esempio n. 19
0
        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
            });
        }
Esempio n. 21
0
 private void OnItemsControlImpl_ItemSelected(object sender, ItemSelectedEventArgs e)
 {
     if (this.ItemSelected != null)
     {
         this.ItemSelected(sender, e);
     }
     this.CallOnItemSelected(e);
 }
Esempio n. 22
0
 /// <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;
     }
 }
Esempio n. 23
0
 protected override void OnItemDeselected(ItemSelectedEventArgs args)
 {
     base.OnItemDeselected(args);
     if (!(args.Item is RadMenuItemBase))
     {
         return;
     }
     (args.Item as RadMenuItemBase).Selected = false;
 }
Esempio n. 24
0
 private void onListItemSelected(Base sender, ItemSelectedEventArgs arguments)
 {
     if (arguments.SelectedItem.UserData is ComputerPlusEntity)
     {
         ComputerVehicleController.LastSelected = arguments.SelectedItem.UserData as ComputerPlusEntity;
         ClearSelections();
         this.ShowDetailsView();
     }
 }
Esempio n. 25
0
        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);
 }
Esempio n. 27
0
        private void OnItemSelected(ControlBase sender, ItemSelectedEventArgs args)
        {
            string path = args.SelectedItem.UserData as string;

            if (path != null)
            {
                OnItemSelected(path);
            }
        }
Esempio n. 28
0
 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);
 }
Esempio n. 29
0
        private void ReportRowClicked(Base sender, ItemSelectedEventArgs arguments)
        {
            var report = arguments.SelectedItem.UserData as ArrestReport;

            if (report != null)
            {
                OpenReport(report);
            }
            //list.SelectedRow = null;
        }
Esempio n. 30
0
        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); }
		}
Esempio n. 32
0
        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();
            }
        }
Esempio n. 33
0
        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); }
            }
        }
Esempio n. 34
0
        /// <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();
            }
        }
Esempio n. 35
0
 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);}
 }
Esempio n. 36
0
        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); }
        }
Esempio n. 37
0
        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);}
        }
Esempio n. 38
0
 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();
            }
        }
Esempio n. 40
0
        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);
 }
Esempio n. 42
0
        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();
            }
        }
Esempio n. 43
0
        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);}
 }
Esempio n. 45
0
        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;
            }
        }
Esempio n. 46
0
        /// <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);
            }
        }
Esempio n. 47
0
 /// <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;
 }
Esempio n. 48
0
        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));
        }