示例#1
0
 /// <summary>
 /// Raises the <see cref="E:Dataweb.NShape.ToolSetController.TemplateEditorSelected" /> event.
 /// </summary>
 protected virtual void OnTemplateEditorSelected(TemplateEditorEventArgs e)
 {
     if (TemplateEditorSelected != null && Project.SecurityManager.IsGranted(Permission.Templates, SecurityAccess.View))
     {
         TemplateEditorSelected(this, e);
     }
 }
示例#2
0
 /// <summary>
 /// Show registered LibraryManagerSelected event for loading library assemblies
 /// </summary>
 public void ShowTemplateEditor(bool editSelectedTemplate)
 {
     if (editSelectedTemplate)
     {
         if (_selectedTool != null && _selectedTool is TemplateTool)
         {
             TemplateEditorEventArgs e = new TemplateEditorEventArgs(Project, ((TemplateTool)_selectedTool).Template);
             DoSelectTool(_defaultTool, true, false);
             OnTemplateEditorSelected(e);
         }
     }
     else
     {
         TemplateEditorEventArgs e = new TemplateEditorEventArgs(Project);
         DoSelectTool(_defaultTool, true, false);
         OnTemplateEditorSelected(e);
     }
 }
示例#3
0
		/// <summary>
		/// Raises the <see cref="E:Dataweb.NShape.ToolSetController.TemplateEditorSelected" /> event.
		/// </summary>
		protected virtual void OnTemplateEditorSelected(TemplateEditorEventArgs e) {
			if (TemplateEditorSelected != null && Project.SecurityManager.IsGranted(Permission.Templates))
				 TemplateEditorSelected(this, e);
		}
示例#4
0
		/// <summary>
		/// Show registered LibraryManagerSelected event for loading library assemblies
		/// </summary>
		public void ShowTemplateEditor(bool editSelectedTemplate) {
			if (editSelectedTemplate) {
				if (selectedTool != null && selectedTool is TemplateTool) {
					TemplateEditorEventArgs e = new TemplateEditorEventArgs(Project, ((TemplateTool)selectedTool).Template);
					DoSelectTool(defaultTool, true, false);
					OnTemplateEditorSelected(e);
				}
			} else {
				TemplateEditorEventArgs e = new TemplateEditorEventArgs(Project);
				DoSelectTool(defaultTool, true, false);
				OnTemplateEditorSelected(e);
			}
		}
示例#5
0
 private void toolBox_ShowTemplateEditorDialog(object sender, TemplateEditorEventArgs e)
 {
     TemplateEditorDialog dlg = new TemplateEditorDialog(e.Project, e.Template);
     dlg.Show();
 }
示例#6
0
 private void toolSetController1_TemplateEditorSelected(object sender, TemplateEditorEventArgs e)
 {
     using (TemplateEditorDialog dlg = new TemplateEditorDialog(project, e.Template))
         dlg.ShowDialog(this);
 }
示例#7
0
		private void toolBoxAdapter_ShowTemplateEditorDialog(object sender, TemplateEditorEventArgs e) {
			templateEditorDialog = new TemplateEditorDialog(e.Project, e.Template);
			templateEditorDialog.Show(this);
		}