Пример #1
0
        void listViewMouseDoubleClick(object sender, MouseEventArgs e)
        {
            var type = _listView.FocusedItem.Tag as Type;

            var creationProperties = new EntityCreationProperties(type, UiAction.DoubleClicking);

            IoC.Canvas.StartCreatingEntityAfterNextClick(creationProperties);
        }
Пример #2
0
        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
                });
            }
        }
Пример #3
0
        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);
        }
Пример #4
0
        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 ) ;
        }