Exemplo n.º 1
0
 void browserTree_NodeMouseDoubleClick(object sender, TreeEventArgs e)
 {
     if (SelectedValue != null)
     {
         fireSelected();
     }
 }
Exemplo n.º 2
0
        protected override void OnBeforeTreeRender(object sender, TreeEventArgs e)
        {
            var x = sender;
            var z = x.GetType();

            base.OnBeforeTreeRender(sender, e);
        }
Exemplo n.º 3
0
 private void OnDestroyTree(object sender, TreeEventArgs e)
 {
     poolTrees.Remove(e.Tree);
     if (e.IsChoping)
     {
         StartCoroutine(TimeToFindLog(0f));
     }
 }
Exemplo n.º 4
0
    public void OnDestroyTree(GameObject tree, bool isChoping)
    {
        var destroyedTree = new TreeEventArgs {
            Tree = tree, IsChoping = isChoping
        };

        DestroyTree?.Invoke(this, destroyedTree);
    }
Exemplo n.º 5
0
 void tree_NodeMouseDoubleClick(object sender, TreeEventArgs e)
 {
     if (EditInterfaceSelectionEdit != null)
     {
         EditInterfaceViewEventArgs evt = new EditInterfaceViewEventArgs((e.Node as EditInterfaceTreeNode).EditInterface);
         EditInterfaceSelectionEdit.Invoke(evt);
     }
 }
Exemplo n.º 6
0
 void tree_AfterSelect(object sender, TreeEventArgs e)
 {
     if (EditInterfaceSelectionChanged != null)
     {
         EditInterfaceViewEventArgs evt = new EditInterfaceViewEventArgs((e.Node as EditInterfaceTreeNode).EditInterface);
         EditInterfaceSelectionChanged.Invoke(evt);
     }
 }
Exemplo n.º 7
0
 void browserTree_NodeMouseDoubleClick(object sender, TreeEventArgs e)
 {
     if (SelectedValue != null)
     {
         Accepted = true;
         close();
     }
 }
Exemplo n.º 8
0
    public void OnNewTree(GameObject tree)
    {
        var newTree = new TreeEventArgs {
            Tree = tree
        };

        NewTree?.Invoke(this, newTree);
    }
Exemplo n.º 9
0
        protected virtual void OnSlotRemoved(TreeEventArgs e)
        {
            EventHandler <TreeEventArgs> handler = this.SlotRemoved;

            if (handler != null)
            {
                handler(this, e);
            }
        }
Exemplo n.º 10
0
        protected virtual void OnSlotMouseDoubleClick(TreeEventArgs e)
        {
            EventHandler <TreeEventArgs> handler = this.SlotMouseDoubleClick;

            if (handler != null)
            {
                handler(this, e);
            }
        }
Exemplo n.º 11
0
		private void TestTree_NodeExpanded(object sender, TreeEventArgs e)
		{
			Node result = ((Node)sender).Get(_autoSelectNodeID);

			if (result != null)
			{
				testTree.SetSelected(result);
			}
		}
Exemplo n.º 12
0
        private void TestTree_NodeExpanded(object sender, TreeEventArgs e)
        {
            Node result = ((Node)sender).Get(_autoSelectNodeID);

            if (result != null)
            {
                testTree.SetSelected(result);
            }
        }
Exemplo n.º 13
0
        private void SkeletonTree_NodeMouseDoubleClick(object sender, TreeEventArgs e)
        {
            var bone = e.Node.UserData as Bone;

            if (bone != null)
            {
                selectableBone.Bone = bone;
                objectMover.clearMovableObjects();
                objectMover.addMovableObject("model", selectableBone);
            }
        }
Exemplo n.º 14
0
 private void TestStandardTree_EnsureFieldDictionary(object sender, TreeEventArgs e)
 {
     e.FieldFormulaDictionary = new Dictionary <string, string>()
     {
         { "a", "b+c" },
         { "b", "q/7" },
         { "c", "5+4" },
         { "q", "10-z" },
         { "z", "2" }
     };
 }
Exemplo n.º 15
0
        protected void LogChange(TreeEventArgs args)
        {
            // Get the current directory from the
            // argument passed to the method
            CurrentDirectory = args.Value as string;

            // Set the RadzenDataList to page 1
            FileDataList.FirstPage();

            // Reload the FileDataList
            LoadFiles();
        }
Exemplo n.º 16
0
 void browserTree_AfterSelect(object sender, TreeEventArgs e)
 {
     if (allowNameChanges)
     {
         BrowserNode selectedNode = (BrowserNode)e.Node.UserData;
         String      defaultName  = selectedNode.DefaultName;
         if (!String.IsNullOrEmpty(defaultName))
         {
             inputBox.Caption = defaultName;
         }
     }
 }
Exemplo n.º 17
0
        private void Tree_Populate(object sender, TreeEventArgs e)
        {
            if (sender is Tree)
            {                   // We are populating the root nodes collection
                ((Tree)sender).Nodes.Add(new Node("documents/", "My Documents", true, "images/folder.png", "images/folderOpen.png", true));
            }
            else
            {                   // Otherwise we are populating a node, add a node to say we are working
                ((Node)sender).IsBusy = true;

                // Call the webservice
                BeginGetNodes((Node)sender);
            }
        }
Exemplo n.º 18
0
 void fileTree_NodeMouseDoubleClick(object sender, TreeEventArgs e)
 {
     if (FileSelected != null)
     {
         FileNode fileNode = e.Node as FileNode;
         if (fileNode != null)
         {
             if (resourceProvider.exists(fileNode.FilePath))
             {
                 FileSelected.Invoke(this, fileNode.FilePath);
             }
         }
     }
 }
 private Task OnLoadDirectoryAsync(TreeEventArgs <MyDirectory> args)
 {
     try
     {
         var dataItem = args.Node.DataItem;
         dataItem.Children.Clear();
         dataItem.Children = Directory.GetDirectories(dataItem.FullName).OrderBy(v => v).ToList().ConvertAll(o => new MyDirectory {
             Name = new DirectoryInfo(o).Name, FullName = new DirectoryInfo(o).FullName, Icon = "folder", Type = "folder"
         });
         dataItem.Children.AddRange(Directory.GetFiles(dataItem.FullName).OrderBy(v => v).ToList().ConvertAll(o => new MyDirectory {
             Name = new FileInfo(o).Name, FullName = new FileInfo(o).FullName, Icon = "file", Type = "file"
         }));
     }
     catch (System.UnauthorizedAccessException)
     {
         this.MessageService.Error("没有权限访问该文件夹!");
     }
     return(Task.CompletedTask);
 }
Exemplo n.º 20
0
 void folderTree_AfterSelect(object sender, TreeEventArgs e)
 {
     bookmarksController.CurrentPath = e.Node.UserData as BookmarkPath;
 }
Exemplo n.º 21
0
        private void Tree_Populate(object sender, TreeEventArgs e)
        {
            ObservableCollection <Node> nodes = (sender is Tree ? ((Tree)sender).Nodes : ((Node)sender).Nodes);

            if (_rootBuilding)
            {
                nodes.Add(new Node("0", "My Documents", true, "images/folder.png", "images/folderOpen.png"));
                _rootBuilding = false;
            }
            else
            {
                switch (e.ID)
                {
                case "0":
                    nodes.Add(new Node("1", "My Music", true, "images/folder.png", "images/folderOpen.png")
                    {
                        IsEnabled = false
                    });
                    nodes.Add(new Node("2", "My Pictures", true, "images/folder.png", "images/folderOpen.png"));
                    nodes.Add(new Node("3", "My Videos", true, "images/folder.png", "images/folderOpen.png"));
                    nodes.Add(new Node("8", "Connect.xls", false, "images/xls.png"));
                    nodes.Add(new Node("6", "Latest.doc", false, "images/doc.png"));
                    nodes.Add(new Node("7", "Light.doc", false, "images/doc.png"));
                    nodes.Add(new Node("4", "Listing.pdf", false, "images/pdf.png"));
                    nodes.Add(new Node("5", "Update.pdf", false, "images/pdf.png")
                    {
                        IsEnabled = false
                    });
                    break;

                case "1":
                    nodes.Add(new Node("10", "Downloads", true, "images/folder.png", "images/folderOpen.png"));
                    nodes.Add(new Node("11", "Favourites", true, "images/folder.png", "images/folderOpen.png"));
                    nodes.Add(new Node("12", "Recent", true, "images/folder.png", "images/folderOpen.png"));
                    nodes.Add(new Node("13", "Track 01.mp3", false, "images/mp3.png"));
                    nodes.Add(new Node("14", "Track 02.mp3", false, "images/mp3.png"));
                    nodes.Add(new Node("15", "Track 03.mp3", false, "images/mp3.png"));
                    nodes.Add(new Node("16", "Track 04.mp3", false, "images/mp3.png"));
                    nodes.Add(new Node("17", "Track 05.mp3", false, "images/mp3.png"));
                    nodes.Add(new Node("18", "Track 06.mp3", false, "images/mp3.png"));
                    nodes.Add(new Node("19", "Track 07.mp3", false, "images/mp3.png"));
                    break;

                case "10":
                    nodes.Add(new Node("16", "Track 04.mp3", false, "images/mp3.png"));
                    nodes.Add(new Node("17", "Track 05.mp3", false, "images/mp3.png"));
                    nodes.Add(new Node("18", "Track 06.mp3", false, "images/mp3.png"));
                    nodes.Add(new Node("19", "Track 07.mp3", false, "images/mp3.png"));
                    break;

                case "11":
                    nodes.Add(new Node("13", "Track 01.mp3", false, "images/mp3.png"));
                    nodes.Add(new Node("14", "Track 02.mp3", false, "images/mp3.png"));
                    nodes.Add(new Node("15", "Track 03.mp3", false, "images/mp3.png"));
                    nodes.Add(new Node("18", "Track 06.mp3", false, "images/mp3.png"));
                    nodes.Add(new Node("19", "Track 07.mp3", false, "images/mp3.png"));
                    break;

                case "12":
                    nodes.Add(new Node("14", "Track 02.mp3", false, "images/mp3.png"));
                    nodes.Add(new Node("15", "Track 03.mp3", false, "images/mp3.png"));
                    nodes.Add(new Node("16", "Track 04.mp3", false, "images/mp3.png"));
                    nodes.Add(new Node("18", "Track 06.mp3", false, "images/mp3.png"));
                    nodes.Add(new Node("19", "Track 07.mp3", false, "images/mp3.png"));
                    break;

                case "2":
                    nodes.Add(new Node("13", "Image 1.gif", false, "images/gif.png"));
                    nodes.Add(new Node("14", "Image 2.gif", false, "images/gif.png"));
                    nodes.Add(new Node("15", "Image 3.gif", false, "images/gif.png"));
                    nodes.Add(new Node("16", "Image 4.gif", false, "images/gif.png"));
                    nodes.Add(new Node("17", "Image 5.gif", false, "images/gif.png"));
                    nodes.Add(new Node("18", "Image 6.gif", false, "images/gif.png"));
                    nodes.Add(new Node("19", "Image 7.gif", false, "images/gif.png"));
                    break;

                case "3":
                    nodes.Add(new Node("13", "Video 01.mp4", false, "images/mp4.png"));
                    nodes.Add(new Node("14", "Video 02.mp4", false, "images/mp4.png"));
                    nodes.Add(new Node("15", "Video 03.mp4", false, "images/mp4.png"));
                    nodes.Add(new Node("16", "Video 04.mp4", false, "images/mp4.png"));
                    nodes.Add(new Node("17", "Video 05.mp4", false, "images/mp4.png"));
                    nodes.Add(new Node("18", "Video 06.mp4", false, "images/mp4.png"));
                    nodes.Add(new Node("19", "Video 07.mp4", false, "images/mp4.png"));
                    break;
                }
            }
        }
Exemplo n.º 22
0
		private void Tree_Populate(object sender, TreeEventArgs e)
		{
			if (sender is Tree)
			{	// We are populating the root nodes collection
				((Tree)sender).Nodes.Add(new Node("documents/", "My Documents", true, "images/folder.png", "images/folderOpen.png", true));
			}
			else
			{	// Otherwise we are populating a node, add a node to say we are working
				((Node)sender).IsBusy = true;

				// Call the webservice
				BeginGetNodes((Node)sender);
			}
		}
Exemplo n.º 23
0
 private void ValueChanged(object sender, TreeEventArgs <T> e)
 {
     UpdateNode(e.Node, false);
 }
Exemplo n.º 24
0
 private void NodeChanged(object sender, TreeEventArgs <T> e)
 {
     UpdateNode(e.Node, true);
 }
 void testTree_NodeCheckChanged(object sender, TreeEventArgs e)
 {
 }
Exemplo n.º 26
0
 private void OnNewTree(object sender, TreeEventArgs e)
 {
     poolTrees.Add(e.Tree);
 }
Exemplo n.º 27
0
 public static void Message <T>(object sender, TreeEventArgs <T> e)
 {
     Console.WriteLine($"{e.Message}: {e.Element}");
 }
 private void Tree_Drop(object sender, TreeEventArgs e)
 {
     e.DropAction = Tree.DropActions.InsertBefore;
 }
        private void NumericalMethodsTree_Populate(object sender, TreeEventArgs e)
        {
            ObservableCollection <Node> nodes = (sender is Tree ? ((Tree)sender).Nodes : ((Node)sender).Nodes);

            if (_rootBuilding)
            {
                nodes.Add(new Node("0", "Numerical Methods", true, "image/treeView/Closed.png", "image/treeView/catalog.png"));
                _rootBuilding = false;
            }
            else
            {
                switch (e.ID)
                {
                case "0":
                    nodes.Add(new Node("1", "Approximate", true, "image/treeView/Closed.png", "image/treeView/catalog.png"));
                    nodes.Add(new Node("2", "Differential Equations", true, "image/treeView/Closed.png", "image/treeView/catalog.png"));
                    nodes.Add(new Node("3", "Integration", true, "image/treeView/Closed.png", "image/treeView/catalog.png"));
                    nodes.Add(new Node("4", "Linear Systems", true, "image/treeView/Closed.png", "image/treeView/catalog.png"));
                    nodes.Add(new Node("5", "Non Linear equalization", true, "image/treeView/Closed.png", "image/treeView/catalog.png"));
                    nodes.Add(new Node("6", "Interpolation", true, "image/treeView/Closed.png", "image/treeView/catalog.png"));
                    nodes.Add(new Node("7", "Matrix Algebra", true, "image/treeView/Closed.png", "image/treeView/catalog.png"));
                    nodes.Add(new Node("8", "Optimizing", true, "image/treeView/Closed.png", "image/treeView/catalog.png"));
                    nodes.Add(new Node("9", "Statistics", true, "image/treeView/Closed.png", "image/treeView/catalog.png"));
                    // nodes.Add(new Node("10", "Random Generator", true, "image/treeView/Closed.png", "image/treeView/catalog.png"));
                    break;

                case "1":
                    nodes.Add(new Node("11", "Bisection Method", false, "image/treeView/method.png"));
                    nodes.Add(new Node("12", "Chord Method", false, "image/treeView/method.png"));
                    nodes.Add(new Node("13", "Iteration Method", false, "image/treeView/method.png"));
                    nodes.Add(new Node("14", "Newton Method", false, "image/treeView/method.png"));
                    break;

                case "2":
                    nodes.Add(new Node("21", "Euler Simple", false, "image/treeView/method.png"));
                    nodes.Add(new Node("22", "Euler Modified", false, "image/treeView/method.png"));
                    nodes.Add(new Node("23", "Euler Corrected", false, "image/treeView/method.png"));
                    nodes.Add(new Node("24", "Runge-Kutta4", false, "image/treeView/method.png"));
                    break;

                case "3":
                    nodes.Add(new Node("31", "Chebishev", false, "image/treeView/method.png"));
                    nodes.Add(new Node("32", "Simpson", false, "image/treeView/method.png"));
                    nodes.Add(new Node("33", "Trapezium", false, "image/treeView/method.png"));
                    break;

                case "4":
                    nodes.Add(new Node("41", "Gaus", false, "image/treeView/method.png"));
                    nodes.Add(new Node("42", "Zeidel", false, "image/treeView/method.png"));
                    break;

                case "5":
                    nodes.Add(new Node("51", "Half Division", false, "image/treeView/method.png"));
                    nodes.Add(new Node("52", "Hord Metod", false, "image/treeView/method.png"));
                    nodes.Add(new Node("53", "Newton Metod", false, "image/treeView/method.png"));
                    nodes.Add(new Node("54", "Secant Metod", false, "image/treeView/method.png"));
                    break;

                case "6":
                    nodes.Add(new Node("61", "Lagrange Interpolator", false, "image/treeView/method.png"));
                    nodes.Add(new Node("62", "Newton Interpolator", false, "image/treeView/method.png"));
                    //nodes.Add(new Node("63", "Neville Interpolator", false, "image/treeView/method.png"));
                    //nodes.Add(new Node("64", "Spline Interpolator", false, "image/treeView/method.png"));
                    // nodes.Add(new Node("64", "Barycentric Interpolator", false, "image/treeView/method.png"));
                    break;

                case "7":
                    nodes.Add(new Node("71", "Matrix Determinant", false, "image/treeView/method.png"));
                    nodes.Add(new Node("72", "Decomposition of matrix LU", false, "image/treeView/method.png"));
                    nodes.Add(new Node("73", "Matrix Inverse LU", false, "image/treeView/method.png"));
                    break;

                case "8":
                    nodes.Add(new Node("81", "Brentopt", false, "image/treeView/method.png"));
                    nodes.Add(new Node("82", "GoldenSection", false, "image/treeView/method.png"));
                    nodes.Add(new Node("83", "Pijavsky", false, "image/treeView/method.png"));

                    break;

                case "9":
                    nodes.Add(new Node("91", "Correlation Pearson", false, "image/treeView/method.png"));
                    nodes.Add(new Node("92", "Correlation Spearmans Rank", false, "image/treeView/method.png"));
                    // nodes.Add(new Node("93", "Descriptive Statistics A Dev", false, "image/treeView/method.png"));
                    // nodes.Add(new Node("94", "Descriptive Statistics Median", false, "image/treeView/method.png"));
                    // nodes.Add(new Node("95", "Descriptive Statistics Moments", false, "image/treeView/method.png"));
                    // nodes.Add(new Node("96", "Descriptive Statistics Percentile", false, "image/treeView/method.png"));
                    break;

                    /* case "10":
                     *   nodes.Add(new Node("101", "Generator 1", false, "image/treeView/method.png"));
                     *   nodes.Add(new Node("102", "Generator 2", false, "image/treeView/method.png"));
                     *   nodes.Add(new Node("103", "Generator 3", false, "image/treeView/method.png"));
                     *   nodes.Add(new Node("104", "Generator 4", false, "image/treeView/method.png"));
                     *   nodes.Add(new Node("105", "Generator 5", false, "image/treeView/method.png"));
                     *
                     *   break;*/
                }
            }
        }
 private void Tree_NodeDoubleClick(object sender, TreeEventArgs e)
 {
 }
 private void Tree_Drop(object sender, TreeEventArgs e)
 {
 }
Exemplo n.º 32
0
 public static void Message <T>(object sender, TreeEventArgs <T> e)
 {
     Console.WriteLine($"{e.Item} {e.Message}\n");
 }
        private void MyTreeView_SelectedItemChangedLiquid(object sender, TreeEventArgs e)
        {
            ViewModel.SelectedTreeViewItem = e.Source;

            ViewModel.DisplaySlectedElement(e.Source);
        }
        public override void Render(ref XmlTree tree)
        {
            string FilePath = TranslatorType == Enums.TranslatorType.StyleSheet ? "/css/" : "/scripts/";
            string orgPath  = String.Empty;
            string path     = String.Empty;

            if (!string.IsNullOrEmpty(this.NodeKey))
            {
                orgPath  = this.NodeKey;
                path     = IOHelper.MapPath(FilePath + orgPath);
                orgPath += "/";
            }
            else
            {
                path = IOHelper.MapPath(FilePath);
            }

            DirectoryInfo dirInfo = new DirectoryInfo(path);

            DirectoryInfo[] dirInfos    = dirInfo.GetDirectories();
            var             allowedExts = new Translation.Core().GetPossibleExtensions(TranslatorType).ToArray();

            var args = new TreeEventArgs(tree);

            OnBeforeTreeRender(dirInfo, args);

            foreach (DirectoryInfo dir in dirInfos)
            {
                if ((dir.Attributes & FileAttributes.Hidden) == 0)
                {
                    XmlTreeNode xDirNode = XmlTreeNode.Create(this);
                    xDirNode.NodeID   = orgPath + dir.Name;
                    xDirNode.NodeType = TranslatorType == Enums.TranslatorType.StyleSheet ? "initstylesheetsNew" : "initscriptsNew";
                    xDirNode.Menu     = new List <IAction>(new IAction[] { ActionDelete.Instance, ContextMenuSeperator.Instance, ActionNew.Instance, ContextMenuSeperator.Instance, ActionRefresh.Instance });
                    xDirNode.Text     = dir.Name;
                    xDirNode.Source   = GetTreeServiceUrl(orgPath + dir.Name);
                    if (CompatibilityHelper.IsVersion7OrNewer)
                    {
                        xDirNode.Icon = "icon-folder";
                    }
                    else
                    {
                        xDirNode.Icon = FolderIcon;
                    }
                    xDirNode.OpenIcon    = FolderIconOpen;
                    xDirNode.HasChildren = dir.GetFiles().Length > 0 || dir.GetDirectories().Length > 0;
                    xDirNode.Action      = "#";

                    OnRenderFolderNode(ref xDirNode);
                    OnBeforeNodeRender(ref tree, ref xDirNode, EventArgs.Empty);
                    if (xDirNode != null)
                    {
                        tree.Add(xDirNode);
                        OnAfterNodeRender(ref tree, ref xDirNode, EventArgs.Empty);
                    }
                }
            }

            FileInfo[] fileInfo = dirInfo.GetFiles("*.*");
            foreach (FileInfo file in fileInfo)
            {
                if ((file.Attributes & FileAttributes.Hidden) == 0 && allowedExts.Contains(file.Extension))
                {
                    XmlTreeNode xFileNode = XmlTreeNode.Create(this);
                    xFileNode.NodeID   = orgPath + file.Name;
                    xFileNode.Text     = file.Name;
                    xFileNode.Icon     = new Optimus.Translation.Core().GetTranslatorTreeIconPath(file.Name);
                    xFileNode.OpenIcon = "doc.gif";
                    xFileNode.Menu     = new List <IAction> {
                        ActionDelete.Instance
                    };
                    xFileNode.NodeType = TranslatorType == Enums.TranslatorType.StyleSheet ? "initstylesheetsNew" : "initscriptsNew";

                    if (string.IsNullOrEmpty(xFileNode.Action))
                    {
                        if (orgPath != string.Empty)
                        {
                            xFileNode.Action = TranslatorType == Enums.TranslatorType.StyleSheet ?
                                               "javascript:openDyanmicCSSFileEditor('" + orgPath + file.Name + "', 'false');" :
                                               "javascript:openDyanmicScriptFileEditor('" + orgPath + file.Name + "', 'false');";
                        }
                        else
                        {
                            xFileNode.Action = TranslatorType == Enums.TranslatorType.StyleSheet ?
                                               "javascript:openDyanmicCSSFileEditor('" + file.Name + "', 'false');" :
                                               "javascript:openDyanmicScriptFileEditor('" + file.Name + "', 'false');";
                        }
                    }

                    OnRenderFileNode(ref xFileNode);
                    OnBeforeNodeRender(ref tree, ref xFileNode, EventArgs.Empty);
                    if (xFileNode != null)
                    {
                        tree.Add(xFileNode);
                        OnAfterNodeRender(ref tree, ref xFileNode, EventArgs.Empty);
                    }
                }
            }
            OnAfterTreeRender(dirInfo, args);
        }
Exemplo n.º 35
0
 protected override void OnAfterTreeRender(object sender, TreeEventArgs e)
 {
     base.OnAfterTreeRender(sender, e);
 }
 private void TestTree_NodeEdited(object sender, TreeEventArgs e)
 {
 }