public bool PasteClip(TreeModel model, System.Windows.Forms.ImageList imagelist) { if (string.IsNullOrEmpty(tree.rootkey)) { return false; } PlistNodeData data = tree.GetDataByUniqueKey(tree.rootkey); Node parentNode = new PlistNode(data.key); model.Nodes.Add(parentNode); parentNode.Image = imagelist.Images[data.nodeType.ToString()]; parentNode.Tag = data.DeepCopy(); foreach (string key in tree.nodeRelationship.Keys) { if (key == tree.rootkey) { List<string> childrenkey = tree.nodeRelationship[key]; foreach (string childkey in childrenkey) { DrawChildNode(parentNode, tree.GetDataByUniqueKey(childkey),imagelist); } } } return true; }
public SimpleExample() { InitializeComponent(); _tree.NodeMouseClick += new EventHandler<TreeNodeAdvMouseEventArgs>(_tree_NodeMouseClick); _nodeTextBox.ToolTipProvider = new ToolTipProvider(); _nodeTextBox.DrawText += new EventHandler<DrawEventArgs>(_nodeTextBox_DrawText); _model = new TreeModel(); _childFont = new Font(_tree.Font.FontFamily, 18, FontStyle.Bold); _tree.Model = _model; ChangeButtons(); _tree.BeginUpdate(); for (int i = 0; i < 10; i++) { Node node = AddRoot(); for (int n = 0; n < 500; n++) { Node child = AddChild(node); for (int k = 0; k < 5; k++) AddChild(child); } } _tree.EndUpdate(); TreeModel model2 = new TreeModel(); _tree2.Model = model2; for (int i = 0; i < 10; i++) model2.Nodes.Add(new MyNode("Node" + i.ToString())); }
public SelectAssetImporterDialog(IEnumerable<IAssetImporter> importers, IAssetImporter defaultImporter, IEnumerable<string> inputFiles) { this.InitializeComponent(); this.importerTreeNodeName.DrawText += this.importerTreeNodeName_DrawText; this.fileTreeNodeName.DrawText += this.fileTreeNodeName_DrawText; this.fileViewColumnName.DrawColHeaderBg += this.fileViewColumnName_DrawColHeaderBg; this.inputFileView.ColumnHeaderHeight = 1; this.importerModel = new TreeModel(); this.fileModel = new TreeModel(); foreach (string inputFile in inputFiles) { this.fileModel.Nodes.Add(new Node { Text = inputFile, Image = GeneralResCache.page_white }); } foreach (IAssetImporter importer in importers) { this.importerModel.Nodes.Add(new ImporterNode(importer)); } this.defaultImporter = defaultImporter; }
private FunctionCallInspectorForm(FunctionCall aFunctionCall) : this() { _model = new TreeModel(); treeViewAdv1.Model = _model; _presenter = new FunctionCallInspectorPresenter(this, aFunctionCall); }
public SceneView() { this.InitializeComponent(); this.InitContextMenu(); this.inactiveIconMatrix = new System.Drawing.Imaging.ColorMatrix(new[] { new float[] { 0.30f, 0.30f, 0.30f, 0.0f, 0.0f }, new float[] { 0.59f, 0.59f, 0.59f, 0.0f, 0.0f }, new float[] { 0.11f, 0.11f, 0.11f, 0.0f, 0.0f }, new float[] { 0.0f, 0.0f, 0.0f, 1.0f, 0.0f }, new float[] { 0.0f, 0.0f, 0.0f, 0.0f, 1.0f }}); this.objectView.DefaultToolTipProvider = this; this.objectModel = new TreeModel(); this.objectView.Model = this.objectModel; this.nodeTextBoxName.ToolTipProvider = this.nodeStateIcon.ToolTipProvider = new ToolTipProvider(); this.nodeTextBoxName.DrawText += this.nodeTextBoxName_DrawText; this.nodeTextBoxName.EditorShowing += new CancelEventHandler(nodeTextBoxName_EditorShowing); this.nodeTextBoxName.EditorHided += new EventHandler(nodeTextBoxName_EditorHided); this.nodeTextBoxName.ChangesApplied += new EventHandler(nodeTextBoxName_ChangesApplied); this.nodeStateIcon.DrawIcon += this.nodeStateIcon_DrawIcon; this.toolStrip.Renderer = new Duality.Editor.Controls.ToolStrip.DualitorToolStripProfessionalRenderer(); }
/// <summary> /// Creates a HostMQMQ browser for the given host. /// </summary> /// <param name="hostName">The host to connect to.</param> public HostMSMQBrowser(string hostName) : this() { _hostQueues = new MSMQHost(hostName); _hostTreeModel = new TreeModel(); treeViewAdvHostQueues.Model = _hostTreeModel; _privateQueues = new Node("Private Queues"); _publicQueues = new Node("Public Queues"); treeViewAdvHostQueues.BeginUpdate(); _hostTreeModel.Nodes.Add(_privateQueues); _hostTreeModel.Nodes.Add(_publicQueues); foreach (IMessagingProvider queueProvider in _hostQueues.PrivateQueues) { MessagingProviderNode node = new MessagingProviderNode(queueProvider); _privateQueues.Nodes.Add(node); } foreach (IMessagingProvider queueProvider in _hostQueues.PublicQueues) { MessagingProviderNode node = new MessagingProviderNode(queueProvider); _publicQueues.Nodes.Add(node); } treeViewAdvHostQueues.EndUpdate(); }
public frmAdd(IEnumerable<string> presentFilelist, AddWindowType add) { InitializeComponent(); WindowSave.RestoreWindows(Properties.Settings.Default.frmAdd, this); RestoreColumns(); this.Icon = Utils.GetIcon(); AddType = add; presentFile = presentFilelist; SetPresentFiles(); Model = new Aga.Controls.Tree.TreeModel(); treeView1.Model = Model; this.Text = Variables.BookName; nodeDetectedTexts.EditorShowing += new CancelEventHandler(nodeDetectedTexts_EditorShowing); nodeDetectedTexts.ChangesApplied += new EventHandler(nodeDetectedTexts_ChangesApplied); nodeFile.DrawText += new EventHandler<Aga.Controls.Tree.NodeControls.DrawEventArgs>(node_DrawText); nodeDetectedTexts.DrawText += new EventHandler<Aga.Controls.Tree.NodeControls.DrawEventArgs>(node_DrawText); treeView1.Expanded += new EventHandler<TreeViewAdvEventArgs>(treeView1_Expanded); treeView1.Collapsed += new EventHandler<TreeViewAdvEventArgs>(treeView1_Expanded); if (AddType == AddWindowType.SpineEdit) { cbShowAll.Visible = false; cbShowAnchors.Visible = false; btnSearchNet.Visible = false; } }
private void _load_Click(object sender, EventArgs e) { label3.Text = "Working"; Application.DoEvents(); _treeView.Model = null; _model = null; GC.Collect(3); TimeCounter.Start(); _model = new TreeModel(); for (int i = 0; i < 10; i++) { _model.Root.Nodes.Add(new Node(i.ToString())); for (int n = 0; n < 500; n++) { _model.Root.Nodes[i].Nodes.Add(new Node(n.ToString())); for (int k = 0; k < 5; k++) _model.Root.Nodes[i].Nodes[n].Nodes.Add(new Node(k.ToString())); } } _treeView.Model = _model; label3.Text = TimeCounter.Finish().ToString(); }
public void OnProjectChanged(string path, string[] filter) { this.treeViewExplorer.BeginUpdate(); this._model = new TreeModel(); BaseNode rootNode = new BaseNode("UDK"); this._model.Nodes.Add(rootNode); try { PopulateTree(path, rootNode, filter); } catch (Exception e) { ExceptionMessageBox msgBox = new ExceptionMessageBox(e); msgBox.ShowDialog(); } this.treeViewExplorer.Model = _model; this.treeViewExplorer.EndUpdate(); foreach (TreeNodeAdv node in this.treeViewExplorer.Root.Children) { node.Expand(); } }
public SimpleExample() { InitializeComponent(); _nodeTextBox.ToolTipProvider = new ToolTipProvider(); _model = new TreeModel(); _tree.Model = _model; ChangeButtons(); }
public void InitializeComponent() { _model = new TreeModel(); _sortedTreeModel = new SortedTreeModel(_model); Model = _sortedTreeModel; ColumnClicked += ColumnClickedHandler; FullRowSelect = true; }
public ProperyControl() { InitializeComponent(); _Model = new TreeModel(); treeViewAdv1.Model = _Model; treeViewAdv1.Expanding += new EventHandler<TreeViewAdvEventArgs>(treeViewAdv1_Expanding); nodeTextBox1.DrawText += new EventHandler<Aga.Controls.Tree.NodeControls.DrawEventArgs>(nodeTextBox1_DrawText); nodeTextBox2.DrawText += new EventHandler<Aga.Controls.Tree.NodeControls.DrawEventArgs>(nodeTextBox1_DrawText); }
public BaseForm(XElement xml) : this() { Model = new TreeModel(); DoubleClicked = false; tree.Size = new Size(tree.Size.Width, this.Size.Height - border); TextCol.Width = this.Size.Width - textColWidth; this.Icon = Utils.GetIcon(); tree.Model = Model; TOC = xml; }
public ObjectSelector() { InitializeComponent(); _treeModel = new TreeModel(); SelectableObjectsTreeView.Model = _treeModel; SelectableObjectsTreeView.NodeMouseDoubleClick += OnSelectNode; SelectableObjectsTreeView.NodeMouseClick += OnPreviewNode; SelectableObjectsTreeView.SelectionChanged += OnSelectionChanged; PathLabel.Text = ""; }
public AdvancedExample() { InitializeComponent(); _nodeTextBox.IsVisibleValueNeeded += CheckIndex; _nodeCheckBox.IsEditEnabledValueNeeded += CheckIndex; TreeModel _model = new TreeModel(); for (int i = 0; i < 20; i++) { _model.Root.Nodes.Add(new MyNode("node" + i.ToString())); } _treeView.Model = _model; }
public void ModelTest() { TreeModel model = new TreeModel(); model.NodesInserted += new EventHandler<TreeModelEventArgs>(model_NodesInserted); model.NodesRemoved += new EventHandler<TreeModelEventArgs>(model_NodesRemoved); remove = 0; insert = 0; Node node = new Node(""); model.Root.Nodes.Add(node); model.Root.Nodes.Remove(node); Assert.AreEqual(1, remove); Assert.AreEqual(1, insert); }
//============================================================= // Public constructors //============================================================= public FileRenameDisplayer() { InitializeComponent(); ContextMenuStrip_TreeViewAdvFiles.Items.Insert(0, new ToolStripLabel("S00E00") { Name = "MenuItem_SeasonEpisodeLabel" }); _model = new TreeModel(); TreeViewAdv_Files.Model = _model; _treeContainer = new TreeContainerConstructor(); _valuesChanger = new SerialEpisodeValuesChanger(); var languages = Properties.Resources.STR_ARRAY_LANGUAGES.Split('|'); ComboBox_Languages.Items.AddRange(languages); }
public HistoryBrowser(IServiceProvider serviceProvider) { InitializeComponent(); _windowManager = (WindowManager)serviceProvider.GetService(typeof(WindowManager)); _nodeTextBox = new NodeTextBox(); _nodeTextBox.ToolTipProvider = new ToolTipProvider(); _nodeTextBox.DataPropertyName = "Text"; _nodeTextBox.EditEnabled = true; _treeView.NodeControls.Add(this._nodeTextBox); _model = new TreeModel(); _treeView.Model = _model; }
private void button2_Click_1(object sender, EventArgs e) { TreeModel Model = new TreeModel(); Node Root = new Node("Bla bla bla"); for (int i = 0; i < 20; i++) Root.Nodes.Add(new Node("Child " + i.ToString())); Model.Nodes.Add(Root); treeListView1.Model = Model; treeListView1.SelectedNode = treeListView1.FindNode(Model.GetPath(Root)); treeListView1.SelectedNode.IsExpanded = true; treeListView1.Focus(); }
internal FavouritesBrowser(IServiceProvider serviceProvider) { InitializeComponent(); _windowManager = (WindowManager)serviceProvider.GetService(typeof(WindowManager)); // We're using a static Node sublcassed model for this aga tree. _nodeTextBox.ToolTipProvider = new FavouritesToolTipProvider(); _nodeTextBox.DrawText += new EventHandler<DrawEventArgs>(_nodeTextBox_DrawText); _treeModel = new TreeModel(); _tree.NodeMouseClick += new EventHandler<TreeNodeAdvMouseEventArgs>(_tree_NodeMouseClick); _tree.Model = _treeModel; _tree.BackColor = Color.LightGoldenrodYellow; _windowManager.ProjectBrowser.OnFilesChanged += new EventHandler(ProjectBrowser_OnFilesChanged); }
public SimpleExample() { InitializeComponent(); _nodeTextBox.ToolTipProvider = new ToolTipProvider(); _model = new TreeModel(); _tree.Model = _model; ChangeButtons(); _tree.BeginUpdate(); for (int i = 0; i < 5; i++) { Node node = AddRoot(); for (int n = 0; n < 5; n++) AddChild(node); } _model.Nodes[2].IsChecked = true; _tree.EndUpdate(); }
public MainForm() { InitializeComponent(); this.model = new TreeModel(); this.model.Nodes.Add(new Node("Root0")); this.model.Nodes.Add(new Node("Root1")); this.model.Nodes[1].Nodes.Add(new Node("Child0")); this.model.Nodes[1].Nodes.Add(new Node("Child1")); this.model.Nodes[1].Nodes.Add(new Node("Child2")); this.model.Nodes[1].Nodes.Add(new Node("Child3")); this.model.Nodes[1].Nodes.Add(new Node("Child4")); this.model.Nodes[1].Nodes.Add(new Node("Child5")); this.model.Nodes.Add(new Node("Root2")); this.model.Nodes.Add(new Node("Root3")); this.model.Nodes.Add(new Node("Root4")); this.model.Nodes.Add(new Node("Root5")); this.model.Nodes[5].Nodes.Add(new Node("Child0")); this.model.Nodes[5].Nodes.Add(new Node("Child1")); this.model.Nodes[5].Nodes.Add(new Node("Child2")); this.model.Nodes.Add(new Node("Root6")); this.model.Nodes.Add(new Node("Root7")); this.model.Nodes.Add(new Node("Root8")); this.model.Nodes.Add(new Node("Root9")); this.model.Nodes.Add(new Node("Root10")); this.model.Nodes.Add(new Node("Root11")); this.model.Nodes.Add(new Node("Root12")); this.model.Nodes.Add(new Node("Root13")); this.model.Nodes.Add(new Node("Root14")); this.treeViewAdv1.Model = this.model; this.treeViewAdv1.NodeFilter = filter; this.model.Nodes[1].Nodes[1].IsHidden = true; this.model.Nodes[1].Nodes[2].IsHidden = true; this.model.Nodes[1].Nodes[3].IsHidden = true; this.model.Nodes[5].IsHidden = true; this.model.Nodes[6].IsHidden = true; this.model.Nodes[7].IsHidden = true; this.model.Nodes[8].IsHidden = true; }
public ProjectFolderView() { this.InitializeComponent(); this.treeFontItalic = new System.Drawing.Font(this.folderView.Font, FontStyle.Italic); this.folderView.DefaultToolTipProvider = this; this.folderModel = new TreeModel(); this.folderView.Model = this.folderModel; this.nodeTextBoxType.DrawText += this.nodeTextBoxType_DrawText; this.nodeTextBoxName.DrawText += this.nodeTextBoxName_DrawText; this.nodeTextBoxName.EditorShowing += new CancelEventHandler(nodeTextBoxName_EditorShowing); this.nodeTextBoxName.EditorHided += new EventHandler(nodeTextBoxName_EditorHided); this.nodeTextBoxName.ChangesApplied += new EventHandler(nodeTextBoxName_ChangesApplied); this.treeColumnName.DrawColHeaderBg += this.treeColumn_DrawColHeaderBg; this.treeColumnType.DrawColHeaderBg += this.treeColumn_DrawColHeaderBg; this.toolStrip.Renderer = new Duality.Editor.Controls.ToolStrip.DualitorToolStripProfessionalRenderer(); }
public PluginUI( PluginMain parent ) { this.pluginMain = parent; settings = ((Settings)pluginMain.Settings); InitializeComponent(); this.matchResultModel = new TreeModel(); this.matchResultTree.Model = this.matchResultModel; // match controls this.matchPatternTextBox.Font = settings.PatternFont; this.matchTextSci = PluginMain.CreateControl(); this.matchTextSci.Size = new System.Drawing.Size(450, 100); this.matchTextSci.WrapMode = 0; this.matchTextSci.StyleSetFont((Int32)ScintillaNet.Enums.StylesCommon.Default, settings.PatternFont.FontFamily.Name); this.panel2.Controls.Add(this.matchTextSci); this.matchOpenButton.Image = PluginMain.MainForm.FindImage("214"); this.matchTestButton.Text = LocaleHelper.GetString("Button.Match"); this.searchTestButton.Text = LocaleHelper.GetString("Button.Search"); // replace controls this.replaceTextSci = PluginMain.CreateControl(); this.replaceTextSci.Size = new Size(450, 100); this.replaceTextSci.WrapMode = 0; this.replaceTextSci.StyleSetFont((Int32)ScintillaNet.Enums.StylesCommon.Default, settings.PatternFont.FontFamily.Name); this.replacePanel1.Controls.Add(this.replaceTextSci); this.replaceReplaceSci = PluginMain.CreateControl(); this.replaceReplaceSci.Size = new Size(450, 100); this.replaceReplaceSci.WrapMode = 0; this.replaceReplaceSci.StyleSetFont((Int32)ScintillaNet.Enums.StylesCommon.Default, settings.PatternFont.FontFamily.Name); this.replacePanel2.Controls.Add(this.replaceReplaceSci); this.replaceReplaceSci.IsReadOnly = true; this.replaceOpenButton.Image = PluginMain.MainForm.FindImage("214"); this.replaceTestButton.Text = LocaleHelper.GetString("Button.Replace"); this.replacePatternTextBox.Font = settings.PatternFont; this.replaceReplaceTextBox.Font = settings.PatternFont; this.label1.Text = LocaleHelper.GetString("Label.Pattern"); this.label3.Text = LocaleHelper.GetString("Label.Pattern"); this.label4.Text = LocaleHelper.GetString("Label.Replacement"); this.toolStripStatusLabel1.Text = LocaleHelper.GetString("Status.Ready"); this.tabPageMatch.Text = LocaleHelper.GetString("Tab.Match"); this.tabPageReplace.Text = LocaleHelper.GetString("Tab.Replace"); this.tabPage3.Text = LocaleHelper.GetString("Tab.Result"); this.tabPage1.Text = LocaleHelper.GetString("Tab.Result"); this.groupBox1.Text = LocaleHelper.GetString("Label.Modifiers"); this.groupBox3.Text = LocaleHelper.GetString("Label.Modifiers"); this.treeColumn1.Header = LocaleHelper.GetString("Match.Group"); this.treeColumn2.Header = LocaleHelper.GetString("Match.Span"); this.treeColumn3.Header = LocaleHelper.GetString("Match.Text"); this.libraryToolStripMenuItem.Text = LocaleHelper.GetString("Menu.Library"); this.helpItemToolStripMenuItem.Text = LocaleHelper.GetString("Menu.Help"); this.insertToolStripMenuItem.Text = LocaleHelper.GetString("Menu.Insert"); this.actionscriptRegExpClassToolStripMenuItem.Text = LocaleHelper.GetString("Menu.ASRegexpHelp"); this.regExpTutorialsToolStripMenuItem.Text = LocaleHelper.GetString("Menu.RegexpHelp"); PopulateLibrary(settings.Library); }
public void updateStageProject() { TreeModel model = new TreeModel(); treeProject.Model = model; treeProject.BeginUpdate(); InvestProjectDAO daoProject = new InvestProjectDAO(); StageProjectDAO dao = new StageProjectDAO(); List<InvestProject> listProject = daoProject.getAll(); List<StageProject> listStage = null; List<StageProject> listSubStage = null; foreach (InvestProject project in listProject) { listStage = dao.getByProject(project.idProject); listSubStage = dao.getSubStageProject(project.idProject); Node nodeProject = new StageProjectNode(project.nameProject, "", project.dateBegin.ToShortDateString(), project.dateEnd.ToShortDateString(), project.dateBeginProg.ToShortDateString(), project.dateEndProg.ToShortDateString(), "", "", "","", null); foreach (StageProject stage in listStage) { Node node = new StageProjectNode(stage.NameStage, stage.CommentUser, stage.DateBeginPlan.ToShortDateString(), stage.DateEndPlan.ToShortDateString(), stage.DateBeginProg.ToShortDateString(), stage.DateEndProg.ToShortDateString(), stage.DateBeginUser.ToShortDateString(), stage.DateEndUser.ToShortDateString(), stage.User.FullName, stage.StatusStage.ToString(), stage); nodeProject.Nodes.Add(node); foreach (StageProject child in stage.SubStage) { Node childNode = new StageProjectNode(child.NameStage, child.CommentUser, child.DateBeginPlan.ToShortDateString(), child.DateEndPlan.ToShortDateString(), child.DateBeginProg.ToShortDateString(), child.DateEndProg.ToShortDateString(), child.DateBeginUser.ToShortDateString(), child.DateEndUser.ToShortDateString(), child.User.FullName, child.StatusStage.ToString(), child); node.Nodes.Add(childNode); } model.Nodes.Add(nodeProject); } } treeProject.EndUpdate(); }
private void InitTree(string clusterName, ElasticSearchClient instance) { var model = new TreeModel(); if (instance != null) { var indices = instance.Status(); if(indices==null){throw new ServerException("can't connect to server");} currentCluster = clusterName; currentElasticSearchInstance = instance; var node = new ElasticNode(clusterName); model.Root.Nodes.Add(node); var sortedIndices = indices.IndexStatus.OrderBy(d => d.Key); foreach (var index in sortedIndices) { var tempNode = new ElasticNode(string.Format("{0} ({1})", index.Key, index.Value.DocStatus.NumDocs)); tempNode.ElasticSearchInstance = instance; tempNode.Tag = index; tempNode.IndexName = index.Key; tempNode.IndexStatus = index.Value; node.Nodes.Add(tempNode); } } treeViewAdv1.Model = model; treeViewAdv1.Refresh(); }
private TreeModel LoadFileFormat(DicomFileFormat ff) { TreeModel model = new TreeModel(); LoadDataset(ff.FileMetaInfo, model.Nodes); LoadDataset(ff.Dataset, model.Nodes); return model; }
private TreeModel LoadDataset(DcmDataset ds) { TreeModel model = new TreeModel(); LoadDataset(ds, model.Nodes); return model; }
public void InitializeComponent() { _model = new TreeModel(); Model = _model; }
private void UpdateDebugListView() { m_executionPlan = m_mainForm.SimulationHandler.Simulation.ExecutionPlan; if (m_executionPlan != null) { TreeModel treeModel = new TreeModel(); for (int i = 0; i < 1; i++) { treeModel.Nodes.Add(CreateDebugNode(m_executionPlan[i].InitStepPlan)); treeModel.Nodes.Add(CreateDebugNode(m_executionPlan[i].StandardStepPlan)); } debugTreeView.Model = treeModel; debugTreeView.ExpandAll(); } }