void listViewMouseDoubleClick(object sender, MouseEventArgs e) { var type = _listView.FocusedItem.Tag as Type; var creationProperties = new EntityCreationProperties(type, UiAction.DoubleClicking); IoC.Canvas.StartCreatingEntityAfterNextClick(creationProperties); }
void uiList_DoubleClick(object sender, EventArgs e) { ListViewItem focusedItem = uiList.FocusedItem; if (AssetChosenByDoubleClicking != null) { var creationProperties = new EntityCreationProperties(focusedItem.Tag.GetType(), UiAction.Dragging); AssetChosenByDoubleClicking( this, new EntityChosenEventArgs { EntityCreationProperties = creationProperties }); } }
void listViewItemDrag(object sender, ItemDragEventArgs e) { var item = (ListViewItem)e.Item; IoC.MainForm.SetToolStripStatusLabel1(item.ToolTipText); var bitmap = new Bitmap(_listView.LargeImageList.Images[item.ImageKey]); new Cursor(bitmap.GetHicon()); var type = item.Tag as Type; var plugin = (IPlugin)Activator.CreateInstance(type); var creationProperties = new EntityCreationProperties(type, UiAction.Dragging); var handlerForPlugin = plugin.CreateDragDropHandler(creationProperties); _listView.DoDragDrop(new HandleDraggingOfAssets(handlerForPlugin), DragDropEffects.Move); }
void uiList_DoubleClick(object sender, EventArgs e) { ListViewItem focusedItem = uiList.FocusedItem; if (AssetChosenByDoubleClicking != null) { var creationProperties = new EntityCreationProperties(focusedItem.Tag.GetType(), UiAction.Dragging); AssetChosenByDoubleClicking( this, new EntityChosenEventArgs { EntityCreationProperties = creationProperties } ) ; } }
void listViewItemDrag(object sender, ItemDragEventArgs e) { var item = (ListViewItem)e.Item; IoC.MainForm.SetToolStripStatusLabel1( item.ToolTipText ); var bitmap = new Bitmap(_listView.LargeImageList.Images[item.ImageKey]); new Cursor(bitmap.GetHicon()); var type = item.Tag as Type ; var plugin = (IPlugin)Activator.CreateInstance(type); var creationProperties = new EntityCreationProperties(type, UiAction.Dragging); var handlerForPlugin = plugin.CreateDragDropHandler(creationProperties); _listView.DoDragDrop(new HandleDraggingOfAssets(handlerForPlugin), DragDropEffects.Move); }
void listViewMouseDoubleClick(object sender, MouseEventArgs e) { var type = _listView.FocusedItem.Tag as Type; var creationProperties = new EntityCreationProperties(type, UiAction.DoubleClicking); IoC.Canvas.StartCreatingEntityAfterNextClick( creationProperties ) ; }