Esempio n. 1
0
 private void tree_ItemRemoved(object sender, ItemRemovedEventArgs<object> e)
 {
     if (m_changedParents != null)
     {
         m_changedParents.Add(e.Parent);
     }
     else
     {
         RemoveObject(e.Item);
     }
 }
Esempio n. 2
0
 private void DocumentRegistry_DocumentRemoved(object sender, ItemRemovedEventArgs<IDocument> e)
 {
     // if the removed document is equal to m_context or 
     // m_context is part of (child of) the removed document
     // then close the property editor.
     if (IsObjectPartOfDocument(e.Item, m_context)) ClearAndUnregister();
 }
 private void observableContext_ItemRemoved(object sender, ItemRemovedEventArgs<object> e)
 {
     Invalidate();
 }
Esempio n. 4
0
        private void repository_DocumentRemoved(object sender, ItemRemovedEventArgs<IDocument> e)
        {
            IObservableContext observable = e.Item.As<IObservableContext>();
            if (observable != null)
            {
                observable.ItemChanged -= observable_ItemChanged;
                observable.ItemInserted -= observable_ItemInserted;
                observable.ItemRemoved -= observable_ItemRemoved;
                observable.Reloaded -= observable_Reloaded;
            }

            if (m_fileWatcherService != null && !m_reloading)
            {
                m_fileWatcherService.Unregister(e.Item.Uri.LocalPath);
            }
        }
Esempio n. 5
0
 private void ControlRegistry_ControlRemoved(object sender, ItemRemovedEventArgs<ControlInfo> e)
 {
     var d2dControl = e.Item.Control as D2dAdaptableControl;
     ClearMagnifierContext(d2dControl);
 }
Esempio n. 6
0
 private void controls_ItemRemoved(object sender, ItemRemovedEventArgs<ControlInfo> e)
 {
     Event.Raise(ControlRemoved, this, e);
 }
Esempio n. 7
0
 void m_observableContext_ItemRemoved(object sender, ItemRemovedEventArgs<object> e)
 {
     UpdateTerrainControl(e.Item);            
 }
 public void OnStratumRemoved(object sender, ItemRemovedEventArgs e)
 {
     StratumDO s = e.Item as StratumDO;
     if (s == null) return;
     DeleteStratum(s);
 }
Esempio n. 9
0
        private void contextRegistry_ContextRemoved(object sender, ItemRemovedEventArgs<object> e)
        {
            EventSequenceContext context = e.Item.As<EventSequenceContext>();
            if (context != null)
            {
                context.ListView.DragOver -= listView_DragOver;
                context.ListView.DragDrop -= listView_DragDrop;
                context.ListView.MouseUp -= listView_MouseUp;

                context.ListViewAdapter.LabelEdited -=
                    listViewAdapter_LabelEdited;
            }
        }
Esempio n. 10
0
 private void ChildItemRemoved(object sender, ItemRemovedEventArgs e)
 {
     this.RecalcLayout();
 }
 public void OnCuttingUnitRemoved(object sender, ItemRemovedEventArgs e)
 {
     CuttingUnitDO u = e.Item as CuttingUnitDO;
     if (u == null) return;
     DeleteCuttingUnit(u);
 }
Esempio n. 12
0
 private void m_gameDocumentRegistry_DocumentRemoved(object sender, ItemRemovedEventArgs<IGameDocument> e)
 {
     IGameDocument document = e.Item;            
     IGame game = document.Cast<IGame>();
     if (document == m_designView.Context.Cast<IGameDocument>())
     {// master document.
         IGrid grid = document.As<IGame>().Grid;
         GridRenderer gridRender = grid.Cast<GridRenderer>();
         gridRender.DeleteVertexBuffer();
         m_designView.Context = null;                
         GameEngine.DestroyObject(game.Cast<NativeObjectAdapter>());
         GameEngine.Clear();
     }
     else
     {// sub document.
         DomNode masterNode = m_gameDocumentRegistry.MasterDocument.As<DomNode>();
         DomNode rooFolderNode = game.RootGameObjectFolder.Cast<DomNode>();
         NativeGameWorldAdapter gworld = masterNode.Cast<NativeGameWorldAdapter>();
         gworld.Remove(masterNode, rooFolderNode, masterNode.Type.GetChildInfo("gameObjectFolder"));
     }
 }
 private void documentInfo_ItemRemoved(object sender, ItemRemovedEventArgs<RecentDocumentInfo> e)
 {
     if (CommandService != null)
     {
         if (m_registeredRecentDocs.Contains(e.Item))
         {
             CommandService.UnregisterCommand(e.Item, this);
             m_registeredRecentDocs.Remove(e.Item);
         }
     }
 }
Esempio n. 14
0
            private void observableContext_ItemRemoved(object sender, ItemRemovedEventArgs<object> e)
            {                
                m_propertyEditingContext.RemoveItem(e.Item);

                if (m_propertyEditingContext.PropertyDescriptors.Any())
                {
                    Invalidate();
                }
                else
                {
                    ClearAndUnregister();
                }
            }
Esempio n. 15
0
 private void list_ItemRemoved(object sender, ItemRemovedEventArgs<object> e)
 {
     if (m_inTransaction)
         m_itemsRemoved.Add(e.Item);
     else
         OnItemRemoved(e.Item);
 }
Esempio n. 16
0
 private void observableContext_ItemRemoved(object sender, ItemRemovedEventArgs<object> e)
 {
     UpdateEditingContext();
 }
Esempio n. 17
0
        private void contextRegistry_ContextRemoved(object sender, ItemRemovedEventArgs<object> e)
        {
            EventSequenceContext context = Adapters.As<EventSequenceContext>(e.Item);
            if (context != null)
            {
                context.ListView.DragOver -= new DragEventHandler(listView_DragOver);
                context.ListView.DragDrop -= new DragEventHandler(listView_DragDrop);
                context.ListView.MouseUp -= new MouseEventHandler(listView_MouseUp);

                context.ListViewAdapter.LabelEdited -=
                    new EventHandler<LabelEditedEventArgs<object>>(listViewAdapter_LabelEdited);
            }
        }
 /// <summary>
 /// Performs custom actions on ItemRemoved events</summary>
 /// <param name="sender">Sender</param>
 /// <param name="e">Item removed event args</param>
 void observableContext_ItemRemoved(object sender, ItemRemovedEventArgs<object> e)
 {
     if (m_itemControls.ContainsKey(e.Item))
         OnItemRemoved(e.Item);
 }
Esempio n. 19
0
 private void m_observableContext_ItemRemoved(object sender, ItemRemovedEventArgs<object> e)
 {
     ObservableContextChanged(e.Item);
 }
Esempio n. 20
0
 /// <summary>
 /// Does nothing</summary>
 /// <param name="e">Not used</param>
 protected virtual void OnObjectRemoving(ItemRemovedEventArgs<object> e)
 {
 }
Esempio n. 21
0
        private void m_gameDocumentRegistry_DocumentRemoved(object sender, ItemRemovedEventArgs<IGameDocument> e)
        {
            IGameDocument document = e.Item;
            IGame game = e.Item.As<IGame>();
            if (game != null && game.Grid != null)
                game.Grid.Cast<GridRenderer>().DeleteVertexBuffer();

            var context = document.As<IGameContext>();
            if (context == m_designView.Context)
                m_designView.Context = null;

            var nativeAdapter = document.As<NativeDocumentAdapter>();
            if (nativeAdapter != null)
                nativeAdapter.OnDocumentRemoved();
        }
Esempio n. 22
0
 /// <summary>
 /// Raise the ItemRemoved event</summary>
 /// <param name="e">Event args</param>
 protected virtual void OnObjectRemoved(ItemRemovedEventArgs<object> e)
 {
     ItemRemoved.Raise(this, e);
 }
Esempio n. 23
0
 private void observable_ItemRemoved(object sender, ItemRemovedEventArgs<object> e)
 {
     sender.Cast<TimelineDocument>();
     InvalidateTimelineControls();
 }
Esempio n. 24
0
 private void tree_ItemRemoved(object sender, ItemRemovedEventArgs<object> e)
 {
     if (m_parentsWithRemovedChildren != null && e.Parent != null)
     {
         m_parentsWithRemovedChildren.Add(e.Parent);
     }
     else
     {
         RemoveObject(e.Item);
     }
 }
Esempio n. 25
0
 private void context_ObjectRemoved(object sender, ItemRemovedEventArgs<object> e)
 {
     Invalidate();
 }
Esempio n. 26
0
        private void ObservableContextItemRemoved(object sender, ItemRemovedEventArgs<object> e)
        {
            if (m_treeListView.TheStyle != TreeListView.Style.VirtualList)
            {
                if (m_inTransaction)
                    m_queueRemoves.Add(e);
                else
                    RemoveItem(e.Item);
            }
            else
            {
                if (e.Item is object[])
                {
                    var items = (object[])e.Item;
                    VirtualListSize -= items.Length;

                    foreach (object item in items)
                    {
                        if (m_dictNodes.ContainsKey(item))
                            m_dictNodes.Remove(item);
                    }
                }
                else
                {
                    VirtualListSize -= 1;

                    if (m_dictNodes.ContainsKey(e.Item))
                        m_dictNodes.Remove(e.Item);
                }
            }
        }