Example #1
0
 protected override void OnSelectedItemIsChanged(object sender, SelectedItemEventArgs e)
 {
     if (e.IsOnlyModification)
     {
         mBuildIsRequired = true;
     }
 }
Example #2
0
        protected override void OnSelectedItemIsChanged(object sender, SelectedItemEventArgs e)
        {
            //this is special observer that operates on IModelNodeAdvance (it requires references between nodes)
            //this event returns IModelNode, so we must change it to IModelNodeAdvance
            //
            //here we do not know wheter we receive:
            // - e.SelectedIModelNode as IModelNodeAdvance
            // - e.SelectedIModelNode as IWrapperTreeNode
            //the code belows perform the conversion but this is very unclear situation
            //TODO: this should be changed in the future, see:
            //http://itrserver.hq.cas.com.pl/Bugs/BugDetail.aspx?bid=2253
            //http://itrserver.hq.cas.com.pl/Bugs/BugDetail.aspx?bid=2254
            IModelNodeAdvance imna = null;

            if (e.SelectedIModelNode is IModelNodeAdvance)
            {
                imna = (IModelNodeAdvance)e.SelectedIModelNode;
            }
            if (e.SelectedIModelNode is IWrapperTreeNode)
            {
                imna = ((IWrapperTreeNode)e.SelectedIModelNode).IModelNodeAdvance;
            }
            if (this.Visible)
            {
                InitializeScene(imna);
            }
            else
            {
                previousMessage = imna;
            }
        }
Example #3
0
 public void OnSelectedItemIsChangedEventHandler(object sender, SelectedItemEventArgs e)
 {
     if (this != sender)
     {
         OnSelectedItemIsChanged(sender, e);
     }
 }
Example #4
0
 protected override void OnSelectedItemIsChanged(object sender, SelectedItemEventArgs e)
 {
     if (Settings.Default.HelpSynchronizationIsEnabled && e.SelectedIModelNode != null)
     {
         NavigateHelpContentToName(e.SelectedIModelNode.Name, e.SelectedIModelNode.HelpTopicName);
     }
 }
Example #5
0
        private void checkItem(SPListItem Item, MouseEventArgs e, ref int level, ref int pos)
        {

            if (e.Y > pos && e.Y < pos + ItemHeight)
            {



                SelectedItemEventArgs args = new SelectedItemEventArgs();
                args.Item = Item;
                if (ItemSelecting != null)
                    ItemSelecting(this, args);
                if (!args.Cancel)
                {
                    Item.Selected = true;
                    if(this.ItemSelected != null)
                        this.ItemSelected(this, args);
                }
            }
            pos += ItemHeight;
            // If has subitems draw them
            if (Item.Expanded)
                foreach (SPListItem subItem in Item.Children)
                {
                    level += 16;
                    checkItem(subItem, e, ref level, ref pos);
                    level -= 16;
                }
        }
 /// <summary>
 /// Handles the <see cref="GameModeListView.SelectedItemChanged"/> event of the game mode
 /// selection box.
 /// </summary>
 /// <remarks>
 /// This changes the icon to refect the currently selected game mode.
 /// </remarks>
 /// <param name="sender">The object that raised the event.</param>
 /// <param name="e">An <see cref="SelectedItemEventArgs"/> describing the event arguments.</param>
 private void glvGameMode_SelectedItemChanged(object sender, SelectedItemEventArgs e)
 {
     if (glvGameMode.SelectedGameMode.ModeTheme.Icon != null)
     {
         Icon = glvGameMode.SelectedGameMode.ModeTheme.Icon;
     }
 }
Example #7
0
 private void SelectedItemChanged(object sender, SelectedItemEventArgs e)
 {
     m_buttonNextEnabled = e.SomethingSelected;
     OnPageUpdated();
     IsDirty = true;
     if (ConnectionSelectionChanged != null)
     {
         ConnectionSelectionChanged(SelectedHost != null ? SelectedHost.Connection : SelectedConnection);
     }
 }
Example #8
0
 internal void RaiseSelectedItemIsChanged(object sender, SelectedItemEventArgs e)
 {
     //set changes are present on default solution instance
     if (e.IsOnlyModification)
     {
         m_Solution.SetChangesArePresent();
     }
     //raise event on every observer
     SelectedItemIsChanged?.Invoke(sender, e);
 }
Example #9
0
 protected override void OnSelectedItemIsChanged(object sender, SelectedItemEventArgs e)
 {
     base.OnSelectedItemIsChanged(sender, e);
     if (e.SelectedIModelNode != null)
     {
         this.PropertyGrid.Enabled = !e.SelectedIModelNode.IsReadOnly;
     }
     if (!this.PropertyGrid.Enabled)
     {
         PropertyGrid.ExpandAllGridItems();
     }
 }
        private void Handle_OnItemsSelected(object sender, SelectedItemEventArgs e)
        {
            string str = "";

            foreach (SelectionViewModel model in e.SelectedItemList)
            {
                str += model.Text;
                str += "\n";
            }

            lblSelectedItem.Text = str;
        }
Example #11
0
        protected override void OnSelectedItemIsChanged(object sender, SelectedItemEventArgs e)
        {
            IModelNode imodelNode = e.SelectedIModelNode;

            if (imodelNode != null)
            {
                m_label.Text = imodelNode.NodeClass != NodeClassesEnum.None ? imodelNode.NodeClass.ToString() : "";
            }
            else
            {
                m_label.Text = "";
            }
        }
Example #12
0
        protected override void OnSelectedItemIsChanged(object sender, SelectedItemEventArgs e)
        {
            IModelNode imodelNode = e.SelectedIModelNode;

            if (imodelNode != null)
            {
                this.PropertyGrid.Text = imodelNode.NodeClass.ToString();
                UpdatePropertyGridSelectedObject(imodelNode);
            }
            else
            {
                ClearPropertyGrid();
            }
        }
 protected override void OnSelectedItemIsChanged(object sender, SelectedItemEventArgs e)
 {
     //this is special observer that operates also on  IModelNodeAdvance
     //this event returns IModelNode, so we must change it to IModelNodeAdvance
     //
     //here we do not know wheter we receive:
     // - e.SelectedIModelNode as IModelNodeAdvance
     // - e.SelectedIModelNode as IWrapperTreeNode
     //the code belows perform the conversion but this is very unclear situation
     //TODO: this should be changed in the future, see:
     //http://itrserver.hq.cas.com.pl/Bugs/BugDetail.aspx?bid=2253
     //http://itrserver.hq.cas.com.pl/Bugs/BugDetail.aspx?bid=2254
     if (e.SelectedIModelNode is IModelNodeAdvance)
     {
         this.IModelNodeAdvance = (IModelNodeAdvance)e.SelectedIModelNode;
     }
     if (e.SelectedIModelNode is IWrapperTreeNode)
     {
         this.IModelNodeAdvance = ((IWrapperTreeNode)e.SelectedIModelNode).IModelNodeAdvance;
     }
     this.IModelNode = e.SelectedIModelNode;
 }
Example #14
0
        private void checkItem(SPListItem Item, MouseEventArgs e, ref int level, ref int pos)
        {
            if (e.Y > pos && e.Y < pos + ItemHeight)
            {

                SelectedItemEventArgs args = new SelectedItemEventArgs();
                args.Item = Item;
                if (ItemSelecting != null)
                    ItemSelecting(this, args);
                if (!args.Cancel)
                {
                    Item.Selected = true;
                    if(this.ItemSelected != null)
                        this.ItemSelected(this, args);
                }
            }
            pos += ItemHeight;
            // If has subitems draw them
            if (Item.Expanded)
                foreach (SPListItem subItem in Item.Children)
                {
                    level += 16;
                    checkItem(subItem, e, ref level, ref pos);
                    level -= 16;
                }
        }
Example #15
0
 private void SelectedItemChanged(object sender, SelectedItemEventArgs e)
 {
     m_buttonNextEnabled = e.SomethingSelected;
     OnPageUpdated();
     IsDirty = true;
 }
Example #16
0
 protected void RaiseSelectedItemIsChanged(SelectedItemEventArgs e)
 {
     MainController.Instance.RaiseSelectedItemIsChanged(this, e);
 }
Example #17
0
        private void GenerateSelectedItemIsChangeEvent(IModelNode node)
        {
            SelectedItemEventArgs args = new SelectedItemEventArgs(node, false);

            RaiseSelectedItemIsChanged(args);
        }
 protected virtual void OnSelectedItemChanged(object sender, SelectedItemEventArgs <TItem> e)
 {
     _logger.LogTrace($"SelectedItemChanged event from items service received, setting Item to {e.Item}");
     Item = e.Item;
 }
Example #19
0
 protected virtual void OnSelectedItemIsChanged(object sender, SelectedItemEventArgs e)
 {
 }
Example #20
0
 protected override void OnSelectedItemIsChanged(object sender, SelectedItemEventArgs e)
 {
     base.OnSelectedItemIsChanged(sender, e);
     this.PropertyGrid.Enabled = true;
 }
Example #21
0
 private void CategoriesViewModel_CategorySelected(object sender, SelectedItemEventArgs item)
 {
     itemList.LoadProducts(item.Category);
 }
 private void ItemsService_SelectedItemChanged(object sender, SelectedItemEventArgs <TItem> e)
 {
     _logger.LogTrace($"SelectedItem change event received fom items service with {e.Item}");
     RaisePropertyChanged(nameof(SelectedItem));
 }