public override void MouseDown(TreeNodeAdvMouseEventArgs args)
 {
     if (args.Button == MouseButtons.Left)
     {
         _pstate = true;
         Parent.FullUpdate();
     }
 }
        public override void MouseUp(TreeNodeAdvMouseEventArgs args)
        {
            _pstate = false;
            Parent.FullUpdate();

            xdc.Forms.PropertyDetailsForm df = new xdc.Forms.PropertyDetailsForm(GetValue(args.Node).ToString());
            df.Show();
        }
        public override void MouseDoubleClick(TreeNodeAdvMouseEventArgs args)
        {
            MessageBox.Show("stop");

            object bla = GetValue(args.Node);

            args.Handled = true;
        }
		public override void MouseDown(TreeNodeAdvMouseEventArgs args)
		{
			if(args.Button==MouseButtons.Left)
			{
				args.Handled=true;
				if(args.Node.CanExpand)
					args.Node.IsExpanded=!args.Node.IsExpanded;
			}
		}
 public override void MouseDoubleClick(TreeNodeAdvMouseEventArgs args)
 {
     _timer.Stop();
     _editFlag = false;
     if (Parent.UseColumns)
     {
         args.Handled = true;
         BeginEdit();
     }
 }
Beispiel #6
0
        private void actionList_NodeMouseClick(object sender, TreeNodeAdvMouseEventArgs e)
        {
            ActionNode node = (e.Node != null) ? (e.Node.Tag as ActionNode) : null;

            if (node == null)
            {
                return;
            }

            node.Action.Perform(Enumerable.Empty <object>());
        }
        private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeAdvMouseEventArgs e)
        {
            var node = e.Node.Tag as Node;

            toolToExecute             = node.Tag as IModelTool;
            tabControlCmd.SelectedTab = tabPageCommand;
            if (toolToExecute != null)
            {
                propertyGrid1.SelectedObject = toolToExecute;
            }
        }
 public override void MouseDown(TreeNodeAdvMouseEventArgs args)
 {
     if (args.Button == MouseButtons.Left)
     {
         args.Handled = true;
         if (args.Node.CanExpand)
         {
             args.Node.IsExpanded = !args.Node.IsExpanded;
         }
     }
 }
Beispiel #9
0
        private void treeView_NodeMouseDoubleClick(object sender,
                                                   TreeNodeAdvMouseEventArgs e)
        {
            SensorNode node = e.Node.Tag as SensorNode;

            if (node != null && node.Sensor != null &&
                node.Sensor.Parameters.Length > 0)
            {
                ShowParameterForm(node.Sensor);
            }
        }
    protected void ItemDoubleClicked(object sender, TreeNodeAdvMouseEventArgs e)
    {
        if (!e.Node.IsLeaf)
        {
            return;
        }

        activeNode = e.Node;

        Editor.SetActiveLayers(new Layer[] { (e.Node.Tag as TreeLayerNode).LayerNode as Layer });
    }
 protected override void DoMouseOperation(TreeNodeAdvMouseEventArgs args)
 {
     if (this.Tree.SelectionMode == TreeSelectionMode.Single)
     {
         base.DoMouseOperation(args);
     }
     else if (CanSelect(args.Node))
     {
         args.Node.IsSelected     = !args.Node.IsSelected;
         this.Tree.SelectionStart = args.Node;
     }
 }
Beispiel #12
0
 private void _treeView_NodeMouseDoubleClick(object sender, TreeNodeAdvMouseEventArgs e)
 {
     if (e.Button == System.Windows.Forms.MouseButtons.Left)
     {
         BaseContentInventoryNode node = e.Node.Tag as BaseContentInventoryNode;
         if (node != null)
         {
             e.Handled = true;
             EditNode(node.Content);
         }
     }
 }
Beispiel #13
0
 public override void MouseUp(TreeNodeAdvMouseEventArgs args)
 {
     if (this.EditOnClick && args.Button == MouseButtons.Left && args.ModifierKeys == Keys.None)
     {
         BeginEdit();
         args.Handled = true;
     }
     else if (_editFlag && args.Node.IsSelected)
     {
         _timer.Start();
     }
 }
		protected override void DoMouseOperation(TreeNodeAdvMouseEventArgs args)
		{
			if(Tree.SelectionMode==TreeSelectionMode.Single)
			{
				base.DoMouseOperation(args);
			}
			else if(CanSelect(args.Node))
			{
				args.Node.IsSelected=!args.Node.IsSelected;
				Tree.SelectionStart=args.Node;
			}
		}
        private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeAdvMouseEventArgs e)
        {
            var node = e.Node.Tag as Node;

            var record = node.Tag as IDendritiRecord <ObservationSeries>;

            if (record != null && record.Value != null)
            {
                var dt = viewModel.Value.ODMSource.GetValues(record.Value);
                viewModel.Value.ShellService.DataGridView.Bind(dt);
            }
        }
Beispiel #16
0
        private void trvAssemblies_NodeMouseDoubleClick(object sender, TreeNodeAdvMouseEventArgs e)
        {
            var methodNode = e.Node.Tag as MethodNode;

            if (methodNode != null)
            {
                using (frmDisassembledMethod form = new frmDisassembledMethod(methodNode.Definition))
                {
                    form.ShowDialog();
                }
            }
        }
        private void TreeView_NodeMouseDoubleClick(object sender, TreeNodeAdvMouseEventArgs e)
        {
            // Tables shouldn't be editable in the Expression Editor in CL 1200 or less (as they don't have Detail Rows Expressions).
            if (e.Node.Tag is Table && Handler.CompatibilityLevel < 1400)
            {
                return;
            }

            if (e.Node.Tag is IExpressionObject)
            {
                ExpressionEditor_Edit(e.Node.Tag as IExpressionObject);
            }
        }
Beispiel #18
0
        protected void _treeView_NodeMouseDoubleClick(object sender, TreeNodeAdvMouseEventArgs e)
        {
            if (e.Button == System.Windows.Forms.MouseButtons.Left)
            {
                ComponentNode node = e.Node.Tag as ComponentNode;
                if (node != null)
                {
                    _treeView.SetSelectedComponent(node.TypedContent);

                    //ShowDescription(e.Node.Tree, node.TypedContent);
                }
            }
        }
Beispiel #19
0
        private void treeDump_NodeMouseDoubleClick(object sender, TreeNodeAdvMouseEventArgs e)
        {
            if (e.Node.Tag is DicomNode)
            {
                DicomNode dn = e.Node.Tag as DicomNode;

                if (dn.VR != "SQ" || e.Button == MouseButtons.Right)
                {
                    DicomDictionaryForm ddf = new DicomDictionaryForm(dn.ElementTag.Substring(1, 9));
                    ddf.ShowDialog(this);
                }
            }
        }
Beispiel #20
0
        public override void MouseDown(TreeNodeAdvMouseEventArgs args)
        {
            TreeNode content = ((TreeViewVarNode)args.Node).Content;

            //if (content is IContextMenu && args.Button == MouseButtons.Right) {
            //ContextMenuStrip menu = ((IContextMenu)content).GetContextMenu();
            //if (menu != null) {
            //	menu.Show(args.Node.Tree, args.Location);
            //	args.Handled = true;
            //}
            //} else {
            base.MouseDown(args);
            //}
        }
Beispiel #21
0
 /// <summary>
 /// Click on Treeview Node for Checkbox toggle
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void tvaFiles_NodeMouseClick(object sender, TreeNodeAdvMouseEventArgs e)
 {
     if (e.Control is NodeCheckBox)
     {
         log.Debug("Checkbox click: " + e.Node.Tag.ToString());
         if (e.Node.Parent.Tag == null) //DIR
         {
             foreach (TreeNodeAdv tna in e.Node.Children)
             {
                 ((Node)(tna.Tag)).CheckState = ((Node)(e.Node.Tag)).CheckState;
             }
         }
     }
 }
Beispiel #22
0
 public override void MouseDoubleClick(TreeNodeAdvMouseEventArgs args)
 {
     if (args.Node.IsSelected && Parent.UseColumns)
     {
         _editFlag = true;
         BeginEdit();
         args.Handled = true;
     }
     else
     {
         _editFlag = false;
         _timer.Stop();
     }
 }
Beispiel #23
0
        public override void MouseDown(TreeNodeAdvMouseEventArgs args)
        {
            if (args.Button == MouseButtons.Left)
            {
                args.Handled = true;

                if (args.Node.CanExpand)
                {
                    args.Node.IsExpanded = !args.Node.IsExpanded;
                    // fixed by wj32
                    _tree.FullUpdate();
                }
            }
        }
Beispiel #24
0
        private void ProcessNodeMouseClickHandler(object sender, TreeNodeAdvMouseEventArgs e)
        {
            if (e.Button != MouseButtons.Right)
            {
                return;
            }
            if (_processesTreeView.ToHookOnStartGroupIsSelected())
            {
                cmToHookOnStart.Show(_processesTreeView, e.Location);
                return;
            }

            _lastProcessNodeLocation = e.Location;
            _presenter.ProcessRightClick();
        }
 public override void MouseUp(TreeNodeAdvMouseEventArgs args)
 {
     if (args.Node.IsSelected)
     {
         if (EditOnClick && args.Button == MouseButtons.Left && args.ModifierKeys == Keys.None)
         {
             Parent.ItemDragMode = false;
             BeginEdit();
             args.Handled = true;
         }
         else if (_editFlag)                // && args.Node.IsSelected)
         {
             _timer.Start();
         }
     }
 }
Beispiel #26
0
 public override void MouseDown(TreeNodeAdvMouseEventArgs args)
 {
     if (args.Button == MouseButtons.Left && IsEditEnabled(args.Node))
     {
         //DrawContext context = new DrawContext();
         //context.Bounds = args.ControlBounds;
         //Rectangle rect = GetBounds(args.Node, context);
         //if(rect.Contains(args.ViewLocation)) {
         CheckState state = GetCheckState(args.Node);
         state = GetNewState(state);
         SetCheckState(args.Node, state);
         Parent.UpdateView();
         args.Handled = true;
         //}
     }
 }
        private void projViewer_NodeMouseClick(object sender, TreeNodeAdvMouseEventArgs e)
        {
            if (e.Button != MouseButtons.Right)
            {
                return;
            }

            if (e.Node.Tag is ProjectFolder)
            {
                folderContextMenu.Show(projViewer, projViewer.PointToClient(MousePosition));
            }
            else
            {
                fileContextMenu.Show(projViewer, projViewer.PointToClient(MousePosition));
            }
        }
Beispiel #28
0
 protected override void DoMouseOperation(TreeNodeAdvMouseEventArgs args)
 {
     if (Tree.SelectionMode == TreeSelectionMode.Single || Tree.SelectionStart == null)
     {
         base.DoMouseOperation(args);
     }
     else if (CanSelect(args.Node))
     {
         Tree.SuspendSelectionEvent = true;
         try
         {
             SelectAllFromStart(args.Node);
         }
         finally
         {
             Tree.SuspendSelectionEvent = false;
         }
     }
 }
Beispiel #29
0
        private void _c_NodeMouseClick(object sender, TreeNodeAdvMouseEventArgs e)
        {
            var node = e.Node;

            if (node.Tag is IPopupListItem x)
            {
                if (x.Disabled)
                {
                    return;
                }
                switch (x.CheckType)
                {
                case PLCheckType.Row:
                case PLCheckType.Box when e.Control is NodeCheckBox:
                    _ToggleCheckbox(node, x);
                    return;
                }
            }
            _Selected(node, false);
        }
Beispiel #30
0
        private void treeWidgets_NodeMouseClick(object sender, TreeNodeAdvMouseEventArgs e)
        {
            if (e.Button == MouseButtons.Right)
            {
                var sNode = treeWidgets.SelectedNode;
                if (sNode == null)
                {
                    return;
                }

                var node = (MyNode)sNode.Tag;
                menuItemVisible.Checked = node.Visible;
                menuItemEnabled.Enabled = false;
                var superClasses = node.GetSuperClasses();
                menuItemDump.Enabled   = superClasses.Contains("QAbstractItemView") || superClasses.Contains("QWebView");
                menuItemExecJs.Visible = node.GetSuperClasses().Contains("QWebView");

                contextMenuStrip1.Show(Cursor.Position);
            }
        }
 private void _tree_NodeMouseDoubleClick(object sender, TreeNodeAdvMouseEventArgs e)
 {
     if (e.Node != null)
     {
         if (e.Node.Tag != null)
         {
             if ((e.Node.Tag is Node))
             {
                 if ((e.Node.Tag as Node).Object is HtmlNode)
                 {
                     OnHtmlNodeSelected(new HtmlEventArgs((HtmlNode)((e.Node.Tag as Node).Object)));
                 }
                 else
                 {
                     OnNodeClick(e);
                 }
             }
         }
     }
 }
 /// <summary>
 /// Gets called when a mousebutton is pressed inside the cell.
 /// </summary>
 /// <param name="args">Arguments for the click.</param>
 public override void MouseDown(TreeNodeAdvMouseEventArgs args)
 {
     if (args.Button == MouseButtons.Left && args.ModifierKeys == Keys.None && IsEditEnabled(args.Node))
     {
         ObjectField field = args.Node.Tag as ObjectField;
         if (field is ObjectFieldCollection &&
             GetIconRect(args.ControlBounds, Resources.Add).Contains(args.ViewLocation))
         {
             // Add a new item
             AddNewEntry(field);
             args.Handled = true;
         }
         else if (field != null && field.Parent is ObjectFieldCollection &&
                  GetIconRect(args.ControlBounds, Resources.Delete).Contains(args.ViewLocation))
         {
             // Remove item
             RemoveEntry(field);
             args.Handled = true;
         }
         else if (field != null && field.Parent != null && field.IsNullable &&
                  GetIconRect(args.ControlBounds, Resources.Null).Contains(args.ViewLocation))
         {
             // Set / Unset to null
             object newValue = null;
             if (field.Value == null)
             {
                 newValue = GetNewValue(field);
             }
             else
             {
                 args.Handled = true;
             }
             field.PropertyInfo.SetValue(field.Parent.Value, newValue, null);
             field.Value = newValue;
         }
     }
     if (!args.Handled)
     {
         base.MouseDown(args);
     }
 }
Beispiel #33
0
        void Tree_NodeMouseDoubleClick(object sender, TreeNodeAdvMouseEventArgs e)
        {
            DataNode node = e.Node.Tag as ContinuedDataNode;

            if (node != null)
            {
                e.Handled = true;
                _tree.BeginUpdate();
                (node.Parent as ValueNode).ChildrenShowLimit += 500;
                TreeNodeAdv parent = e.Node.Parent;
                int         ind    = e.Node.Index;
                parent.Collapse(true);
                node.Parent.Nodes.Clear();
                parent.Expand(true);
                _tree.EndUpdate();
                if (parent.Children.Count > ind)
                {
                    _tree.ScrollTo(parent.Children[ind]);
                }
            }
        }
Beispiel #34
0
        /// <summary>
        /// DoubleClick on Treeview Node. Opens the Image in Preview Control
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void tvaFiles_NodeMouseDoubleClick(object sender, TreeNodeAdvMouseEventArgs e)
        {
            if (e.Control.Parent != null)
            {
                if ((e.Control is NodeTextBox) || (e.Control is NodeIcon))
                {
                    if (e.Node.Parent.Tag != null)
                    {
                        log.Debug(e.Node.Parent.Tag.ToString());
                        log.Debug(e.Node.Tag.ToString());

                        WaitCursor();
                        try
                        {
                            //Preview or Full size?
                            if (e.Button == MouseButtons.Left)
                            {
                                pbPreview.Image = ks2.GetImage(e.Node.Parent.Tag.ToString(), e.Node.Tag.ToString(), "view");
                            }
                            else
                            {
                                pbPreview.Image = ks2.GetImage(e.Node.Parent.Tag.ToString(), e.Node.Tag.ToString(), "full");
                            }

                            tstbImagePath.Text = e.Node.Parent.Tag.ToString() + "/" + e.Node.Tag.ToString();
                            tstbImageSize.Text = pbPreview.Image.Size.Width.ToString() + "x" + pbPreview.Image.Size.Height.ToString();
                        }
                        catch (Exception ex)
                        {
                            log.ErrorFormat("Resize Image Error: {0}", ex.Message);
                        }
                        finally
                        {
                            RestoreCursor();
                        }
                    }
                }
            }
        }
Beispiel #35
0
        public void CssSelected(object sender, TreeNodeAdvMouseEventArgs e)
        {
            EditorTab editorTab = MainForm.mainForm.ActiveDocumentTab as EditorTab;

            if (editorTab != null)
            {
                if (e.Node.Tag != null)
                {
                    Node node = (e.Node.Tag as Node);
                    if (node != null)
                    {
                        RuleSet ruleSet = (node.Object as RuleSet);
                        if (ruleSet != null)
                        {
                            TextLocation tl        = new TextLocation(ruleSet.Col - 1, ruleSet.Line - 1);
                            HtmlNode     styleNode = GetParentStyleNode(node);
                            if (styleNode != null)
                            {
                                if (styleNode.Name == "link")
                                {
                                    if (File.Exists(styleNode.FileName))
                                    {
                                        MainForm.mainForm.OpenFile(styleNode.FileName);
                                    }
                                }
                                else
                                {
                                    TextLocation tl2 = editorTab.editor.Document.OffsetToPosition(styleNode.StreamPosition);
                                    tl.Line += tl2.Line;
                                }
                            }
                            (MainForm.mainForm.ActiveDocumentTab as EditorTab).editor.Caret.Position = tl;
                            (MainForm.mainForm.ActiveDocumentTab as EditorTab).editor.Focus();
                        }
                    }
                }
            }
        }
Beispiel #36
0
        public override void MouseDown(TreeNodeAdvMouseEventArgs args)
        {
            if (args.Node == null)
            {
                base.MouseDown(args);
                return;
            }
            AbstractNode content = ((TreeViewVarNode)args.Node).Content;

            if (content is IContextMenu && args.Button == MouseButtons.Right)
            {
                ContextMenuStrip menu = ((IContextMenu)content).GetContextMenu();
                if (menu != null)
                {
                    menu.Show(args.Node.Tree, args.Location);
                    args.Handled = true;
                }
            }
            else
            {
                base.MouseDown(args);
            }
        }
Beispiel #37
0
 private void treeViewAdv1_NodeMouseClick(object sender, TreeNodeAdvMouseEventArgs e)
 {
     if (treeViewAdv1.SelectedNodes.Count == 1)
     {
         if (treeViewAdv1.SelectedNode != null)
         {
             if (treeViewAdv1.SelectedNode.Tag != null)
             {
                 var tempNode = (ElasticNode)treeViewAdv1.SelectedNode.Tag;
                 if (tempNode != null && tempNode.IndexStatus != null)
                 {
                     toolStripStatusLabel1.Text = tempNode.IndexStatus.ToString();
                 }
                 else if (treeViewAdv1.SelectedNode.Level == 4)
                 {
                     WriteLog("\r\n-----\r\n");
                     WriteLog("\r\n");
                     var type = (treeViewAdv1.SelectedNode.Tag as ElasticNode).Tag as TypeSetting;
                     WriteLog(JsonSerializer.Get(type, true));
                 }
             }
         }
     }
 }
Beispiel #38
0
 public override void MouseUp(TreeNodeAdvMouseEventArgs args)
 {
     Tree.ChangeInput();
     Tree.UpdateView();
     Tree.OnColumnClicked(Column);
 }
 public override void MouseUp(TreeNodeAdvMouseEventArgs args)
 {
     if (_editFlag && args.Node.IsSelected)
         _timer.Start();
 }
Beispiel #40
0
 public override void MouseDown(TreeNodeAdvMouseEventArgs args)
 {
     if (args.Button == MouseButtons.Left && EditEnabled)
     {
         CheckState state = GetCheckState(args.Node);
         state = GetNewState(state);
         SetCheckState(args.Node, state);
         args.Handled = true;
     }
 }
		public override void MouseDoubleClick(TreeNodeAdvMouseEventArgs args)
		{
			_editFlag = false;
			_timer.Stop();
		}
		public override void MouseUp(TreeNodeAdvMouseEventArgs args)
		{
			if (args.Node.IsSelected)
			{
				if (EditOnClick && args.Button == MouseButtons.Left && args.ModifierKeys == Keys.None)
				{
					Parent.ItemDragMode = false;
					BeginEdit();
					args.Handled = true;
				}
				else if (_editFlag && !args.JustGotFocus)// && args.Node.IsSelected)
					_timer.Start();
			}
		}
Beispiel #43
0
 public override void MouseDown(TreeNodeAdvMouseEventArgs args)
 {
     if (args.Button == MouseButtons.Left && IsEditEnabled(args.Node))
     {
         DrawContext context = new DrawContext();
         context.Bounds = args.ControlBounds;
         Rectangle rect = GetBounds(args.Node, context);
         if (rect.Contains(args.ViewLocation))
         {
             CheckState state = GetCheckState(args.Node);
             state = GetNewState(state);
             SetCheckState(args.Node, state);
             Parent.UpdateView();
             args.Handled = true;
         }
     }
 }
Beispiel #44
0
		public override void MouseDown(TreeNodeAdvMouseEventArgs args)
		{
            if (args.Button == MouseButtons.Left)
            {
                args.Handled = true;

                if (args.Node.CanExpand)
                {
                    args.Node.IsExpanded = !args.Node.IsExpanded;
                    // fixed by wj32
                    _tree.FullUpdate();
                }
            }
		}
Beispiel #45
0
 public override void MouseUp(TreeNodeAdvMouseEventArgs args)
 {
     FinishResize();
 }
Beispiel #46
0
 public override void MouseDown(TreeNodeAdvMouseEventArgs args)
 {
 }
 public virtual void MouseDoubleClick(TreeNodeAdvMouseEventArgs args)
 {
 }
 public virtual void MouseUp(TreeNodeAdvMouseEventArgs args)
 {
 }
Beispiel #49
0
 public override void MouseDoubleClick(TreeNodeAdvMouseEventArgs args)
 {
     args.Handled = true;
 }
Beispiel #50
0
 public override void MouseUp(TreeNodeAdvMouseEventArgs args)
 {
     if (args.Node != null && args.Node.IsSelected)
     base.MouseUp(args);
 }
 public override void MouseUp(TreeNodeAdvMouseEventArgs args)
 {
     if (args.Node != null && args.Node.IsSelected) // Workaround of specific ComboBox control behavior
         base.MouseUp(args);
 }
		public override void MouseUp(TreeNodeAdvMouseEventArgs args)
		{
			if (this.EditOnClick && args.Button == MouseButtons.Left && args.ModifierKeys == Keys.None)
			{
				BeginEdit();
				args.Handled = true;
			}
			else if (_editFlag && args.Node.IsSelected)
				_timer.Start();
		}
Beispiel #53
0
 public abstract void MouseUp(TreeNodeAdvMouseEventArgs args);
		public override void MouseDown(TreeNodeAdvMouseEventArgs args)
		{
			_editFlag = (!EditOnClick && args.Button == MouseButtons.Left
				&& args.ModifierKeys == Keys.None && args.Node.IsSelected);
		}
Beispiel #55
0
		public override void MouseDoubleClick(TreeNodeAdvMouseEventArgs args)
		{
			args.Handled = true; // Supress expand/collapse when double click on plus/minus
		}
		protected override void MouseDownAtEmptySpace(TreeNodeAdvMouseEventArgs args)
		{
		}