private void ObservableContextItemInserted(object sender, ItemInsertedEventArgs <object> e) { if (m_treeListView.TheStyle != TreeListView.Style.VirtualList) { if (m_inTransaction) { m_queueInserts.Add(e); } else { AddItem(e.Item, e.Parent); } } else { if (e.Item is object[]) { VirtualListSize += ((object[])e.Item).Length; } else { VirtualListSize += 1; } } }
private void ControlRegistry_ControlAdded(object sender, ItemInsertedEventArgs <ControlInfo> e) { var d2dControl = e.Item.Control as D2dAdaptableControl; if (d2dControl == null) { return; } var group = d2dControl.ContextAs <Sce.Atf.Controls.Adaptable.Graphs.Group>(); var circut = d2dControl.ContextAs <Sce.Atf.Controls.Adaptable.Graphs.Circuit>(); if (circut == null && group == null) { return; } d2dControl.SizeChanged += (s, ev) => InvalidateTarget((D2dAdaptableControl)s); d2dControl.MouseMove += d2dSource_MouseMove; var xform = d2dControl.As <ITransformAdapter>(); if (xform != null) { xform.TransformChanged += xform_TransformChanged; } var validationContext = d2dControl.ContextAs <IValidationContext>(); if (validationContext != null) { validationContext.Ended += (s, ev) => UpdateGraphBounds(); } }
private void m_gameDocumentRegistry_DocumentAdded(object sender, ItemInsertedEventArgs <IGameDocument> e) { IGameDocument document = e.Item; IGame game = document.Cast <IGame>(); if (document == m_gameDocumentRegistry.MasterDocument) { NativeObjectAdapter gameLevel = document.Cast <NativeObjectAdapter>(); GameEngine.CreateObject(gameLevel); GameEngine.SetGameLevel(gameLevel); gameLevel.UpdateNativeOjbect(); //create vertex buffer for grid. IGrid grid = document.As <IGame>().Grid; GridRenderer gridRender = grid.Cast <GridRenderer>(); gridRender.CreateVertices(); m_designView.Context = document.Cast <IGameContext>(); } DomNode masterNode = m_gameDocumentRegistry.MasterDocument.As <DomNode>(); DomNode rooFolderNode = game.RootGameObjectFolder.Cast <DomNode>(); NativeGameWorldAdapter gworld = masterNode.Cast <NativeGameWorldAdapter>(); gworld.Insert(masterNode, rooFolderNode, masterNode.Type.GetChildInfo("gameObjectFolder"), -1); }
private void OnNewCategoryInserted(object sender, ItemInsertedEventArgs args) { var newElementProperty = this.categoriesListAdaptor[args.ItemIndex]; var labelProperty = newElementProperty.FindPropertyRelative("label"); labelProperty.stringValue = "New Category"; }
protected virtual void OnItemInserted(ItemInsertedEventArgs <object> e) { if (ItemInserted != null) { ItemInserted(this, e); } }
private void OnItemInsertedHandler(object sender, ItemInsertedEventArgs args) { if (OnItemInserted != null) { OnItemInserted(args.ItemIndex, list); } }
private void tree_ItemInserted(object sender, ItemInsertedEventArgs <object> e) { if (m_parentsWithAddedChildren != null) { Node parentNode; if (m_itemToNodeMap.TryGetValue(e.Parent, out parentNode)) { if (!parentNode.Expanded) { if (((m_autoExpand & AutoExpandMode.ExpandInsertedIfParentSelected) > 0) && parentNode.IsSelected) { parentNode.Expanded = true; } else if ((m_autoExpand & AutoExpandMode.ExpandInserted) > 0) { parentNode.Expanded = true; } } m_parentsWithAddedChildren.Add(e.Parent); } // TODO: what if auto expand is true but parent is not yet created? } else { InsertObject(e.Item, e.Parent, e.Index); } }
private void OnItemInserted(ItemInsertedEventArgs <T> i) { if (this.ItemInserted != null) { this.ItemInserted(this, new ItemInsertedEventArgs <T>(i.NewItem, i.Index)); } }
protected override void OnItemInserted(ItemInsertedEventArgs args) { base.OnItemInserted(args); if (onItemAdded != null) { onItemAdded(args.itemIndex); } }
private void OnInsertSubGate(object sender, ItemInsertedEventArgs args) { GenericClassListAdaptor <Gate> listAdaptor = args.adaptor as GenericClassListAdaptor <Gate>; Gate gate = listAdaptor[args.itemIndex]; (_currentGate as Gate).SubGatesID.Add(gate.ID); GameKit.Config.SubGates.Add(gate); GameKit.Config.UpdateMapsAndTree(); UpdateSubGatesPopupDrawers(); }
private void list_ItemInserted(object sender, ItemInsertedEventArgs <object> e) { if (m_inTransaction && !m_itemsInserted.ContainsKey(e.Item)) { m_itemsInserted.Add(e.Item, e.Index); } else { OnItemInserted(e.Item, e.Index); } }
private void documentRegistry_DocumentAdded(object sender, ItemInsertedEventArgs <IDocument> e) { IDocument document = m_documentRegistry.ActiveDocument; if (document == null || m_documentService.IsUntitled(document)) { return; } document.DirtyChanged += OnDocumentDirtyChanged; }
protected virtual void OnInventoryItemInserted(object sender, ItemInsertedEventArgs e) { if (e.NewItem.RawItem == _requiredItem) { OnQuestProgress(new QuestConditionEventArgs() { RequiredItem = _requiredItem, RequiredAmount = _requiredAmount, AvailableAmount = AvailableAmount() }); } }
void OnEntryItemInserted(object sender, ItemInsertedEventArgs args) { InfoLogEntry newEntry = InfoLogEntry.Create(); AddSubAsset(newEntry, infoGroupCache); infoGroupCache.entries[args.ItemIndex] = newEntry; DrawSideBar_Entry = DrawSideBar_Entries_Normal; DrawEditor = DrawEditor_Normal; SaveDatabase(); }
private void ControlRegistry_ControlAdded(object sender, ItemInsertedEventArgs<ControlInfo> e) { var d2dControl = e.Item.Control as D2dAdaptableControl; if (d2dControl == null) return; var group = d2dControl.ContextAs<Sce.Atf.Controls.Adaptable.Graphs.Group>(); var circut = d2dControl.ContextAs<Sce.Atf.Controls.Adaptable.Graphs.Circuit>(); if (circut == null && group == null) return; d2dControl.MouseMove += control_MouseMove; d2dControl.Leave += (s, ev) => ClearMagnifierContext((D2dAdaptableControl)s); d2dControl.MouseLeave += (s, ev) => ClearMagnifierContext((D2dAdaptableControl)s); }
public void OnItemInserted(object sender, ItemInsertedEventArgs args) { if (args.OldItem == null) { // Debug.Log (((args.NewItem.RawItem.Data is ItemDataStack) ? "Ist Stackable " : "" ) + (args.NewItem.RawItem.Data as ItemDataVisual).Name); } else { Debug.Log("An item in your inventory was replaced"); } _SetItemIcon(args.SlotIndex, args.NewItem.RawItem); _SetItemText(args.SlotIndex, args.NewItem); }
private void OnInsertSubworld(object sender, ItemInsertedEventArgs args) { GenericClassListAdaptor <World> listAdaptor = args.adaptor as GenericClassListAdaptor <World>; World world = listAdaptor[args.itemIndex]; (_currentDisplayItem as World).SubWorldsID.Add(world.ID); GameKit.Config.Worlds.Add(world); GameKit.Config.UpdateMapsAndTree(); (_treeExplorer as WorldTreeExplorer).AddWorld(world); ScoreTreeExplorer scoreTreeExplorer = (GameKitEditorWindow.GetInstance().GetTreeExplorer( GameKitEditorWindow.TabType.Scores) as ScoreTreeExplorer); scoreTreeExplorer.AddWorld(world); }
private void OnInsertUpgradeItem(object sender, ItemInsertedEventArgs args) { int upgradeIndex = args.itemIndex + 1; string suffix = upgradeIndex < 10 ? "00" + upgradeIndex : upgradeIndex < 100 ? "0" + upgradeIndex : upgradeIndex.ToString(); GenericClassListAdaptor <UpgradeItem> listAdaptor = args.adaptor as GenericClassListAdaptor <UpgradeItem>; UpgradeItem upgradeItem = listAdaptor[args.itemIndex]; upgradeItem.ID = string.Format("{0}-upgrade{1}", _currentDisplayItem.ID, suffix); upgradeItem.RelatedItemID = _currentDisplayItem.ID; GameKit.Config.Upgrades.Add(upgradeItem); GameKit.Config.UpdateMapsAndTree(); (_treeExplorer as VirtualItemsTreeExplorer).OnVirtualItemUpgradesChange(_currentDisplayItem as VirtualItem); }
private void contextRegistry_ContextAdded(object sender, ItemInsertedEventArgs <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); } }
private void contextRegistry_ContextAdded(object sender, ItemInsertedEventArgs <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; } }
private void ControlRegistry_ControlAdded(object sender, ItemInsertedEventArgs<ControlInfo> e) { var d2dControl = e.Item.Control as D2dAdaptableControl; if (d2dControl == null) return; var group = d2dControl.ContextAs<Sce.Atf.Controls.Adaptable.Graphs.Group>(); var circut = d2dControl.ContextAs<Sce.Atf.Controls.Adaptable.Graphs.Circuit>(); if (circut == null && group == null) return; d2dControl.SizeChanged += (s, ev) => InvalidateTarget((D2dAdaptableControl)s); d2dControl.MouseMove += d2dSource_MouseMove; var xform = d2dControl.As<ITransformAdapter>(); if (xform != null) xform.TransformChanged += xform_TransformChanged; var validationContext = d2dControl.ContextAs<IValidationContext>(); if(validationContext != null) validationContext.Ended += (s, ev) => UpdateGraphBounds(); }
// update source control status icon on the document tab void DocumentRegistry_DocumentAdded(object sender, ItemInsertedEventArgs <IDocument> e) { if (m_sourceControlService == null || !m_sourceControlService.Enabled) { return; } var document = m_documentRegistry.ActiveDocument as CodeDocument; if (document != null) { document.ControlInfo.Image = m_sourceControlService.GetSourceControlStatusIcon(document.Uri, m_sourceControlService.GetStatus(document.Uri)); } }
private void documentRegistry_DocumentAdded(object sender, ItemInsertedEventArgs <IDocument> e) { IDocument document = e.Item; if (!File.Exists(document.Uri.LocalPath)) // only list documents that exist; exclude untitled new documents not saved yet { return; } if (CanAdd(document.Uri)) { bool pinned = m_recentDocuments.GetPinnedState(document.Uri).GetValueOrDefault(false); AddDocument(document.Uri, document.Type, pinned); UpdateRecentFilesMenuItems(); } }
private void tree_ItemInserted(object sender, ItemInsertedEventArgs <object> e) { if (m_changedParents != null) { IEnumerable <TreeControl.Node> nodes = m_itemToNodeMap[e.Parent]; foreach (TreeControl.Node node in nodes) { node.Expanded = true; } m_changedParents.Add(e.Parent); } else { InsertObject(e.Item, e.Parent, e.Index); } }
private void repository_DocumentAdded(object sender, ItemInsertedEventArgs <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.Register(e.Item.Uri.LocalPath); } }
private void m_gameDocumentRegistry_DocumentAdded(object sender, ItemInsertedEventArgs <IGameDocument> e) { IGameDocument document = e.Item; if (document == m_gameDocumentRegistry.MasterDocument) { IGame game = document.As <IGame>(); if (game != null && game.Grid != null) { game.Grid.Cast <GridRenderer>().CreateVertices(); } var context = document.As <IGameContext>(); if (context != null) { m_designView.Context = context; } } }
private void OnItemInsert <T>(object sender, ItemInsertedEventArgs args) where T : SerializableItem { GenericClassListAdaptor <T> listAdaptor = args.adaptor as GenericClassListAdaptor <T>; if (listAdaptor != null) { if (listAdaptor[args.itemIndex] is UpgradeItem) { int upgradeIndex = args.itemIndex + 1; string suffix = upgradeIndex < 10 ? "00" + upgradeIndex : upgradeIndex < 100 ? "0" + upgradeIndex : upgradeIndex.ToString(); UpgradeItem upgradeItem = (listAdaptor[args.itemIndex] as UpgradeItem); upgradeItem.RelatedItemID = (listAdaptor[0] as UpgradeItem).RelatedItemID; upgradeItem.ID = string.Format("{0}-upgrade{1}", upgradeItem.RelatedItemID, suffix); GameKit.Config.Upgrades.Add(upgradeItem); } SelectItem(listAdaptor[args.itemIndex]); GameKitEditorWindow.GetInstance().Repaint(); } }
private void ControlRegistry_ControlAdded(object sender, ItemInsertedEventArgs <ControlInfo> e) { var d2dControl = e.Item.Control as D2dAdaptableControl; if (d2dControl == null) { return; } var group = d2dControl.ContextAs <Sce.Atf.Controls.Adaptable.Graphs.Group>(); var circut = d2dControl.ContextAs <Sce.Atf.Controls.Adaptable.Graphs.Circuit>(); if (circut == null && group == null) { return; } d2dControl.MouseMove += control_MouseMove; d2dControl.Leave += (s, ev) => ClearMagnifierContext((D2dAdaptableControl)s); d2dControl.MouseLeave += (s, ev) => ClearMagnifierContext((D2dAdaptableControl)s); }
private void HandleOnItemInserted(object sender, ItemInsertedEventArgs args) { if (args.WasDuplicated) { return; } var item = _itemsSerializedProperty.GetArrayElementAtIndex(args.ItemIndex); if (item == null) { return; } var showSerializedProperty = item.FindPropertyRelative("Show"); if (showSerializedProperty == null) { return; } showSerializedProperty.boolValue = true; }
private void tree_ItemInserted(object sender, ItemInsertedEventArgs<object> e) { if (e.Parent == null) return; if (m_parentsWithAddedChildren != null) { foreach (var parentNode in m_itemToNodesMap[e.Parent]) { if (!parentNode.Expanded) { if (((m_autoExpand & AutoExpandMode.ExpandInsertedIfParentSelected) > 0) && parentNode.IsSelected) parentNode.Expanded = true; else if ((m_autoExpand & AutoExpandMode.ExpandInserted) > 0) parentNode.Expanded = true; } m_parentsWithAddedChildren.Add(e.Parent); } // TODO: what if auto expand is true but parent is not yet created? } else { InsertObject(e.Item, e.Parent, e.Index); } }
private void m_gameDocumentRegistry_DocumentAdded(object sender, ItemInsertedEventArgs<IGameDocument> e) { IGameDocument document = e.Item; if (document == m_gameDocumentRegistry.MasterDocument) { IGame game = document.As<IGame>(); if (game != null && game.Grid != null) game.Grid.Cast<GridRenderer>().CreateVertices(); var context = document.As<IGameContext>(); if (context!=null) m_designView.Context = context; } }
private void documentRegistry_DocumentAdded(object sender, ItemInsertedEventArgs<IDocument> e) { IDocument document = m_documentRegistry.ActiveDocument; if (document == null || m_documentService.IsUntitled(document)) return; document.DirtyChanged += OnDocumentDirtyChanged; }
private void documentRegistry_DocumentAdded(object sender, ItemInsertedEventArgs<IDocument> e) { IDocument document = e.Item; if (!File.Exists(document.Uri.LocalPath)) // only list documents that exist; exclude untitled new documents not saved yet return; if (CanAdd(document.Uri)) { bool pinned = m_recentDocuments.GetPinnedState(document.Uri).GetValueOrDefault(false); AddDocument(document.Uri, document.Type, pinned); UpdateRecentFilesMenuItems(); } }
void m_observableContext_ItemInserted(object sender, ItemInsertedEventArgs<object> e) { UpdateTerrainControl(e.Item); }
/// <summary> /// Raise the ItemInserted event</summary> /// <param name="e">Event args</param> protected virtual void OnObjectInserted(ItemInsertedEventArgs<object> e) { ItemInserted.Raise(this, e); }
private void tree_ItemInserted(object sender, ItemInsertedEventArgs<object> e) { if (m_parentsWithAddedChildren != null) { Node parentNode; if (m_itemToNodeMap.TryGetValue(e.Parent, out parentNode)) { if (!parentNode.Expanded) { if (((m_autoExpand & AutoExpandMode.ExpandInsertedIfParentSelected) > 0) && parentNode.IsSelected) parentNode.Expanded = true; else if ((m_autoExpand & AutoExpandMode.ExpandInserted) > 0) parentNode.Expanded = true; } m_parentsWithAddedChildren.Add(e.Parent); } // TODO: what if auto expand is true but parent is not yet created? } else { InsertObject(e.Item, e.Parent, e.Index); } }
private void contextRegistry_ContextAdded(object sender, ItemInsertedEventArgs<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; } }
private void observableContext_ItemInserted(object sender, ItemInsertedEventArgs <object> e) { Invalidate(); }
private void observable_ItemInserted(object sender, ItemInsertedEventArgs<object> e) { InvalidateTimelineControls(); }
private void context_ObjectInserted(object sender, ItemInsertedEventArgs<object> e) { Invalidate(); }
private void observableContext_ItemInserted(object sender, ItemInsertedEventArgs<object> e) { UpdateEditingContext(); }
private void controls_ItemAdded(object sender, ItemInsertedEventArgs<ControlInfo> e) { // Both Legacy ATF and ATF 3's SkinService subscribe to the ControlAdded event, so this line // was causing the skin to be applied twice. //SkinService.ApplyActiveSkin(e.Item.Control); ControlAdded.Raise(this, e); }
// update source control status icon on the document tab void DocumentRegistry_DocumentAdded(object sender, ItemInsertedEventArgs<IDocument> e) { if (m_sourceControlService == null || !m_sourceControlService.Enabled) return; var document = m_documentRegistry.ActiveDocument as CodeDocument; if (document != null) { document.ControlInfo.Image = m_sourceControlService.GetSourceControlStatusIcon(document.Uri, m_sourceControlService.GetStatus(document.Uri)); } }
private void tree_ItemInserted(object sender, ItemInsertedEventArgs<object> e) { if (m_changedParents != null) { IEnumerable<TreeControl.Node> nodes = m_itemToNodeMap[e.Parent]; foreach (TreeControl.Node node in nodes) node.Expanded = true; m_changedParents.Add(e.Parent); } else { InsertObject(e.Item, e.Parent, e.Index); } }
private void observableContext_ItemInserted(object sender, ItemInsertedEventArgs<object> e) { Invalidate(); }
private void repository_DocumentAdded(object sender, ItemInsertedEventArgs<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.Register(e.Item.Uri.LocalPath); } }
private void list_ItemInserted(object sender, ItemInsertedEventArgs<object> e) { if (m_inTransaction && !m_itemsInserted.ContainsKey(e.Item)) m_itemsInserted.Add(e.Item, e.Index); else OnItemInserted(e.Item, e.Index); }
private void contextRegistry_ContextAdded(object sender, ItemInsertedEventArgs<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); } }
private void controls_ItemAdded(object sender, ItemInsertedEventArgs<ControlInfo> e) { Event.Raise(ControlAdded, this, e); }
private void context_ObjectInserted(object sender, ItemInsertedEventArgs <object> e) { Invalidate(); }
private void m_gameDocumentRegistry_DocumentAdded(object sender, ItemInsertedEventArgs<IGameDocument> e) { IGameDocument document = e.Item; IGame game = document.Cast<IGame>(); if (document == m_gameDocumentRegistry.MasterDocument) { NativeObjectAdapter gameLevel = document.Cast<NativeObjectAdapter>(); GameEngine.CreateObject(gameLevel); GameEngine.SetGameLevel(gameLevel); gameLevel.UpdateNativeOjbect(); //create vertex buffer for grid. IGrid grid = document.As<IGame>().Grid; GridRenderer gridRender = grid.Cast<GridRenderer>(); gridRender.CreateVertices(); m_designView.Context = document.Cast<IGameContext>(); } DomNode masterNode = m_gameDocumentRegistry.MasterDocument.As<DomNode>(); DomNode rooFolderNode = game.RootGameObjectFolder.Cast<DomNode>(); NativeGameWorldAdapter gworld = masterNode.Cast<NativeGameWorldAdapter>(); gworld.Insert(masterNode, rooFolderNode, masterNode.Type.GetChildInfo("gameObjectFolder"), -1); }
private void observable_ItemInserted(object sender, ItemInsertedEventArgs <object> e) { InvalidateTimelineControls(); }
private void m_observableContext_ItemInserted(object sender, ItemInsertedEventArgs<object> e) { ClearAddressableCache(); ObservableContextChanged(e.Item); }
private void ObservableContextItemInserted(object sender, ItemInsertedEventArgs<object> e) { if (m_treeListView.TheStyle != TreeListView.Style.VirtualList) { if (m_inTransaction) m_queueInserts.Add(e); else AddItem(e.Item, e.Parent); } else { if (e.Item is object[]) VirtualListSize += ((object[])e.Item).Length; else VirtualListSize += 1; } }
/// <summary> /// Performs custom actions on ItemInserted events</summary> /// <param name="sender">Sender</param> /// <param name="e">Item inserted event args</param> void observableContext_ItemInserted(object sender, ItemInsertedEventArgs<object> e) { if (GetItemsFromContext().Contains(e.Item)) OnItemInserted(e.Item); }