Exemplo n.º 1
0
 public void Init(Rect rect, AudioProfilerBackend backend)
 {
     this.m_HeaderStyle = "PR Label";
     if (this.m_TreeView == null)
     {
         this.m_Backend = backend;
         if (this.m_TreeViewState.columnWidths == null)
         {
             int num = AudioProfilerInfoHelper.GetLastColumnIndex() + 1;
             this.m_TreeViewState.columnWidths = new float[num];
             for (int i = 0; i < num; i++)
             {
                 this.m_TreeViewState.columnWidths[i] = (i < 0x12) ? ((float) 0x37) : ((float) 80);
             }
             this.m_TreeViewState.columnWidths[0] = 200f;
             this.m_TreeViewState.columnWidths[1] = 200f;
             this.m_TreeViewState.columnWidths[2] = 80f;
             this.m_TreeViewState.columnWidths[3] = 80f;
         }
         this.m_TreeView = new TreeView(this.m_EditorWindow, this.m_TreeViewState);
         ITreeViewGUI gui = new AudioProfilerViewGUI(this.m_TreeView);
         ITreeViewDataSource data = new AudioProfilerDataSource(this.m_TreeView, this.m_Backend);
         this.m_TreeView.Init(rect, data, gui, null);
         this.m_ColumnHeader = new AudioProfilerViewColumnHeader(this.m_TreeViewState, this.m_Backend);
         this.m_ColumnHeader.columnWidths = this.m_TreeViewState.columnWidths;
         this.m_ColumnHeader.minColumnWidth = 30f;
         this.m_TreeView.selectionChangedCallback = (Action<int[]>) Delegate.Combine(this.m_TreeView.selectionChangedCallback, new Action<int[]>(this.OnTreeSelectionChanged));
     }
 }
Exemplo n.º 2
0
 public void Init(Rect rect, BackendData backendData)
 {
     if (this.m_TreeView == null)
     {
         ITreeViewDataSource source;
         this.m_BackendData = backendData;
         TreeViewState treeViewState = new TreeViewState {
             columnWidths = new float[] { 250f, 90f, 93f, 98f, 74f, 78f }
         };
         this.m_TreeView = new TreeView(this.m_EditorWindow, treeViewState);
         ITreeViewGUI gui = new TestGUI(this.m_TreeView);
         ITreeViewDragging dragging = new TestDragging(this.m_TreeView, this.m_BackendData);
         if (this.m_Lazy)
         {
             source = new LazyTestDataSource(this.m_TreeView, this.m_BackendData);
         }
         else
         {
             source = new TestDataSource(this.m_TreeView, this.m_BackendData);
         }
         this.m_TreeView.Init(rect, source, gui, dragging);
         this.m_ColumnHeader = new TreeViewColumnHeader();
         this.m_ColumnHeader.columnWidths = treeViewState.columnWidths;
         this.m_ColumnHeader.minColumnWidth = 30f;
         this.m_ColumnHeader.columnRenderer = (Action<int, Rect>) Delegate.Combine(this.m_ColumnHeader.columnRenderer, new Action<int, Rect>(this.OnColumnRenderer));
     }
 }
 public GameObjectTreeViewDataSource(TreeView treeView, int rootInstanceID, bool showRootNode, bool rootNodeIsCollapsable)
   : base(treeView)
 {
   this.m_RootInstanceID = rootInstanceID;
   this.showRootNode = showRootNode;
   this.rootIsCollapsable = rootNodeIsCollapsable;
 }
 public void Init(Rect rect, AudioProfilerBackend backend)
 {
   if (this.m_HeaderStyle == null)
     this.m_HeaderStyle = new GUIStyle((GUIStyle) "OL title");
   this.m_HeaderStyle.alignment = TextAnchor.MiddleLeft;
   if (this.m_TreeView != null)
     return;
   this.m_Backend = backend;
   if (this.m_TreeViewState.columnWidths == null)
   {
     int length = AudioProfilerInfoHelper.GetLastColumnIndex() + 1;
     this.m_TreeViewState.columnWidths = new float[length];
     for (int index = 2; index < length; ++index)
       this.m_TreeViewState.columnWidths[index] = index == 2 || index == 3 || index >= 11 && index <= 16 ? 75f : 60f;
     this.m_TreeViewState.columnWidths[0] = 140f;
     this.m_TreeViewState.columnWidths[1] = 140f;
   }
   this.m_TreeView = new TreeView(this.m_EditorWindow, (TreeViewState) this.m_TreeViewState);
   ITreeViewGUI gui = (ITreeViewGUI) new AudioProfilerView.AudioProfilerViewGUI(this.m_TreeView);
   ITreeViewDataSource data = (ITreeViewDataSource) new AudioProfilerView.AudioProfilerDataSource(this.m_TreeView, this.m_Backend);
   this.m_TreeView.Init(rect, data, gui, (ITreeViewDragging) null);
   this.m_ColumnHeader = new AudioProfilerView.AudioProfilerViewColumnHeader(this.m_TreeViewState, this.m_Backend);
   this.m_ColumnHeader.columnWidths = this.m_TreeViewState.columnWidths;
   this.m_ColumnHeader.minColumnWidth = 30f;
   this.m_TreeView.selectionChangedCallback += new System.Action<int[]>(this.OnTreeSelectionChanged);
 }
 public ProjectBrowserColumnOneTreeViewDataSource(TreeView treeView)
   : base(treeView)
 {
   this.showRootNode = false;
   this.rootIsCollapsable = false;
   SavedSearchFilters.AddChangeListener(new System.Action(((TreeViewDataSource) this).ReloadData));
 }
 public AudioGroupTreeViewGUI(TreeView treeView)
   : base(treeView)
 {
   this.k_BaseIndent = this.column1Width;
   this.k_IconWidth = 0.0f;
   this.k_TopRowMargin = this.k_BottomRowMargin = 2f;
 }
 public AddCurvesPopupHierarchyDataSource(TreeView treeView, AnimationWindowState animationWindowState)
   : base(treeView)
 {
   this.showRootNode = false;
   this.rootIsCollapsable = false;
   this.state = animationWindowState;
 }
 public AddCurvesPopupHierarchyGUI(TreeView treeView, AnimationWindowState state, EditorWindow owner) : base(treeView, true)
 {
     this.plusButtonStyle = new GUIStyle("OL Plus");
     this.plusButtonBackgroundStyle = new GUIStyle("Tag MenuItem");
     this.owner = owner;
     this.state = state;
 }
			public AudioProfilerDataSource(TreeView treeView, AudioProfilerBackend backend) : base(treeView)
			{
				this.m_Backend = backend;
				this.m_Backend.OnUpdate = new AudioProfilerBackend.DataUpdateDelegate(this.FetchData);
				base.showRootNode = false;
				base.rootIsCollapsable = false;
				this.FetchData();
			}
			public PackageImportTreeViewGUI(TreeView treeView) : base(treeView)
			{
				this.k_BaseIndent = 4f;
				if (!PackageImportTreeView.s_UseFoldouts)
				{
					this.k_FoldoutWidth = 0f;
				}
			}
 public GameObjectTreeViewDataSource(TreeView treeView, int rootInstanceID, bool showRootNode, bool rootNodeIsCollapsable) : base(treeView)
 {
     this.m_SearchString = string.Empty;
     this.sortingState = new SortingState();
     this.m_RootInstanceID = rootInstanceID;
     this.showRootNode = showRootNode;
     base.rootIsCollapsable = rootNodeIsCollapsable;
 }
 public AssetsTreeViewGUI(TreeView treeView)
   : base(treeView)
 {
   AssetsTreeViewGUI assetsTreeViewGui = this;
   System.Action<TreeViewItem, Rect> action = assetsTreeViewGui.iconOverlayGUI + new System.Action<TreeViewItem, Rect>(this.OnIconOverlayGUI);
   assetsTreeViewGui.iconOverlayGUI = action;
   this.k_TopRowMargin = 4f;
 }
Exemplo n.º 13
0
 public FrameDebuggerTreeView(FrameDebuggerEvent[] frameEvents, TreeViewState treeViewState, FrameDebuggerWindow window, Rect startRect)
 {
     this.m_FrameDebugger = window;
     this.m_TreeView = new TreeView(window, treeViewState);
     this.m_DataSource = new FDTreeViewDataSource(this.m_TreeView, frameEvents);
     FDTreeViewGUI gui = new FDTreeViewGUI(this.m_TreeView);
     this.m_TreeView.Init(startRect, this.m_DataSource, gui, null);
     this.m_TreeView.ReloadData();
     this.m_TreeView.selectionChangedCallback = (Action<int[]>) Delegate.Combine(this.m_TreeView.selectionChangedCallback, new Action<int[]>(this.SelectionChanged));
 }
 public FrameDebuggerTreeView(FrameDebuggerEvent[] frameEvents, TreeViewState treeViewState, FrameDebuggerWindow window, Rect startRect)
 {
   this.m_FrameDebugger = window;
   this.m_TreeView = new TreeView((EditorWindow) window, treeViewState);
   this.m_DataSource = new FrameDebuggerTreeView.FDTreeViewDataSource(this.m_TreeView, frameEvents);
   FrameDebuggerTreeView.FDTreeViewGUI fdTreeViewGui = new FrameDebuggerTreeView.FDTreeViewGUI(this.m_TreeView);
   this.m_TreeView.Init(startRect, (ITreeViewDataSource) this.m_DataSource, (ITreeViewGUI) fdTreeViewGui, (ITreeViewDragging) null);
   this.m_TreeView.ReloadData();
   this.m_TreeView.selectionChangedCallback += new System.Action<int[]>(this.SelectionChanged);
 }
 public void Init(EditorWindow owner, Rect rect)
 {
   if (this.m_State.hierarchyState == null)
     this.m_State.hierarchyState = new AnimationWindowHierarchyState();
   this.m_TreeView = new TreeView(owner, (TreeViewState) this.m_State.hierarchyState);
   this.m_State.hierarchyData = new AnimationWindowHierarchyDataSource(this.m_TreeView, this.m_State);
   this.m_TreeView.Init(rect, (ITreeViewDataSource) this.m_State.hierarchyData, (ITreeViewGUI) new AnimationWindowHierarchyGUI(this.m_TreeView, this.m_State), (ITreeViewDragging) null);
   this.m_TreeView.deselectOnUnhandledMouseDown = true;
   this.m_TreeView.selectionChangedCallback += new System.Action<int[]>(this.m_State.OnHierarchySelectionChanged);
   this.m_TreeView.ReloadData();
 }
 public AudioMixersTreeView(AudioMixerWindow mixerWindow, TreeViewState treeState, Func<List<AudioMixerController>> getAllControllersCallback)
 {
   this.m_TreeView = new TreeView((EditorWindow) mixerWindow, treeState);
   this.m_TreeView.deselectOnUnhandledMouseDown = false;
   this.m_TreeView.selectionChangedCallback += new System.Action<int[]>(this.OnTreeSelectionChanged);
   this.m_TreeView.contextClickItemCallback += new System.Action<int>(this.OnTreeViewContextClick);
   AudioMixersTreeViewGUI mixersTreeViewGui = new AudioMixersTreeViewGUI(this.m_TreeView);
   AudioMixersDataSource mixersDataSource = new AudioMixersDataSource(this.m_TreeView, getAllControllersCallback);
   AudioMixerTreeViewDragging treeViewDragging = new AudioMixerTreeViewDragging(this.m_TreeView, new System.Action<List<AudioMixerController>, AudioMixerController>(this.OnMixersDroppedOnMixerCallback));
   this.m_TreeView.Init(mixerWindow.position, (ITreeViewDataSource) mixersDataSource, (ITreeViewGUI) mixersTreeViewGui, (ITreeViewDragging) treeViewDragging);
   this.m_TreeView.ReloadData();
 }
 public void InitIfNeeded(EditorWindow owner, Rect rect)
 {
   if (this.m_TreeViewState != null)
     return;
   this.m_TreeViewState = new TreeViewState();
   this.m_TreeView = new TreeView(owner, this.m_TreeViewState);
   this.m_TreeView.deselectOnUnhandledMouseDown = true;
   this.m_TreeViewDataSource = new AddCurvesPopupHierarchyDataSource(this.m_TreeView, this.state);
   TreeViewGUI treeViewGui = (TreeViewGUI) new AddCurvesPopupHierarchyGUI(this.m_TreeView, this.state, owner);
   this.m_TreeView.Init(rect, (ITreeViewDataSource) this.m_TreeViewDataSource, (ITreeViewGUI) treeViewGui, (ITreeViewDragging) null);
   this.m_TreeViewDataSource.UpdateData();
 }
 public PackageExportTreeView(PackageExport packageExport, TreeViewState treeViewState, Rect startRect)
 {
   this.m_PackageExport = packageExport;
   this.m_TreeView = new TreeView((EditorWindow) this.m_PackageExport, treeViewState);
   PackageExportTreeView.PackageExportTreeViewDataSource treeViewDataSource = new PackageExportTreeView.PackageExportTreeViewDataSource(this.m_TreeView, this);
   PackageExportTreeView.PackageExportTreeViewGUI exportTreeViewGui = new PackageExportTreeView.PackageExportTreeViewGUI(this.m_TreeView, this);
   this.m_TreeView.Init(startRect, (ITreeViewDataSource) treeViewDataSource, (ITreeViewGUI) exportTreeViewGui, (ITreeViewDragging) null);
   this.m_TreeView.ReloadData();
   this.m_TreeView.selectionChangedCallback += new System.Action<int[]>(this.SelectionChanged);
   exportTreeViewGui.itemWasToggled += new System.Action<PackageExportTreeView.PackageExportTreeViewItem>(this.ItemWasToggled);
   this.ComputeEnabledStateForFolders();
 }
Exemplo n.º 19
0
 public AudioMixersTreeView(AudioMixerWindow mixerWindow, TreeViewState treeState, Func<List<AudioMixerController>> getAllControllersCallback)
 {
     this.m_TreeView = new TreeView(mixerWindow, treeState);
     this.m_TreeView.deselectOnUnhandledMouseDown = false;
     this.m_TreeView.selectionChangedCallback = (Action<int[]>) Delegate.Combine(this.m_TreeView.selectionChangedCallback, new Action<int[]>(this.OnTreeSelectionChanged));
     this.m_TreeView.contextClickItemCallback = (Action<int>) Delegate.Combine(this.m_TreeView.contextClickItemCallback, new Action<int>(this.OnTreeViewContextClick));
     AudioMixersTreeViewGUI gui = new AudioMixersTreeViewGUI(this.m_TreeView);
     AudioMixersDataSource data = new AudioMixersDataSource(this.m_TreeView, getAllControllersCallback);
     AudioMixerTreeViewDragging dragging = new AudioMixerTreeViewDragging(this.m_TreeView, new Action<List<AudioMixerController>, AudioMixerController>(this.OnMixersDroppedOnMixerCallback));
     this.m_TreeView.Init(mixerWindow.position, data, gui, dragging);
     this.m_TreeView.ReloadData();
 }
Exemplo n.º 20
0
 public void Init(EditorWindow owner, Rect rect)
 {
     if (this.m_State.hierarchyState == null)
     {
         this.m_State.hierarchyState = new AnimationWindowHierarchyState();
     }
     this.m_TreeView = new TreeView(owner, this.m_State.hierarchyState);
     this.m_State.hierarchyData = new AnimationWindowHierarchyDataSource(this.m_TreeView, this.m_State);
     this.m_TreeView.Init(rect, this.m_State.hierarchyData, new AnimationWindowHierarchyGUI(this.m_TreeView, this.m_State), new AnimationWindowHierarchyDragging());
     this.m_TreeView.deselectOnUnhandledMouseDown = true;
     this.m_TreeView.selectionChangedCallback = (Action<int[]>) Delegate.Combine(this.m_TreeView.selectionChangedCallback, new Action<int[]>(this.m_State.OnHierarchySelectionChanged));
     this.m_TreeView.ReloadData();
 }
 public static void CreateAndSetTreeView(ObjectTreeForSelector.TreeSelectorData data)
 {
     TreeViewDataSourceForMixers mixers;
     AudioMixerController objectFromInstanceID = InternalEditorUtility.GetObjectFromInstanceID(data.userData) as AudioMixerController;
     TreeView treeView = new TreeView(data.editorWindow, data.state);
     GroupTreeViewGUI gui = new GroupTreeViewGUI(treeView);
     mixers = new TreeViewDataSourceForMixers(treeView, objectFromInstanceID) {
         onVisibleRowsChanged = (System.Action) Delegate.Combine(mixers.onVisibleRowsChanged, new System.Action(gui.CalculateRowRects))
     };
     treeView.deselectOnUnhandledMouseDown = false;
     treeView.Init(data.treeViewRect, mixers, gui, null);
     data.objectTreeForSelector.SetTreeView(treeView);
 }
 public static void CreateAndSetTreeView(ObjectTreeForSelector.TreeSelectorData data)
 {
   AudioMixerController objectFromInstanceId = InternalEditorUtility.GetObjectFromInstanceID(data.userData) as AudioMixerController;
   TreeView treeView = new TreeView(data.editorWindow, data.state);
   TreeViewForAudioMixerGroup.GroupTreeViewGUI groupTreeViewGui = new TreeViewForAudioMixerGroup.GroupTreeViewGUI(treeView);
   TreeViewForAudioMixerGroup.TreeViewDataSourceForMixers dataSourceForMixers1 = new TreeViewForAudioMixerGroup.TreeViewDataSourceForMixers(treeView, objectFromInstanceId);
   TreeViewForAudioMixerGroup.TreeViewDataSourceForMixers dataSourceForMixers2 = dataSourceForMixers1;
   System.Action action = dataSourceForMixers2.onVisibleRowsChanged + new System.Action(groupTreeViewGui.CalculateRowRects);
   dataSourceForMixers2.onVisibleRowsChanged = action;
   treeView.deselectOnUnhandledMouseDown = false;
   treeView.Init(data.treeViewRect, (ITreeViewDataSource) dataSourceForMixers1, (ITreeViewGUI) groupTreeViewGui, (ITreeViewDragging) null);
   data.objectTreeForSelector.SetTreeView(treeView);
 }
Exemplo n.º 23
0
 public AudioMixerGroupTreeView(AudioMixerWindow mixerWindow, TreeViewState treeState)
 {
     this.m_AudioGroupTreeState = treeState;
     this.m_AudioGroupTree = new TreeView(mixerWindow, this.m_AudioGroupTreeState);
     this.m_AudioGroupTree.deselectOnUnhandledMouseDown = false;
     this.m_AudioGroupTree.selectionChangedCallback = (Action<int[]>) Delegate.Combine(this.m_AudioGroupTree.selectionChangedCallback, new Action<int[]>(this.OnTreeSelectionChanged));
     this.m_AudioGroupTree.contextClickItemCallback = (Action<int>) Delegate.Combine(this.m_AudioGroupTree.contextClickItemCallback, new Action<int>(this.OnTreeViewContextClick));
     this.m_AudioGroupTree.expandedStateChanged = (System.Action) Delegate.Combine(this.m_AudioGroupTree.expandedStateChanged, new System.Action(this.SaveExpandedState));
     this.m_TreeViewGUI = new AudioGroupTreeViewGUI(this.m_AudioGroupTree);
     this.m_TreeViewGUI.NodeWasToggled = (Action<AudioMixerTreeViewNode, bool>) Delegate.Combine(this.m_TreeViewGUI.NodeWasToggled, new Action<AudioMixerTreeViewNode, bool>(this.OnNodeToggled));
     this.m_AudioGroupTreeDataSource = new AudioGroupDataSource(this.m_AudioGroupTree, this.m_Controller);
     this.m_AudioGroupTree.Init(mixerWindow.position, this.m_AudioGroupTreeDataSource, this.m_TreeViewGUI, new AudioGroupTreeViewDragging(this.m_AudioGroupTree, this));
     this.m_AudioGroupTree.ReloadData();
 }
 public void Init(SketchUpNodeInfo[] nodes, SketchUpImporterModelEditor suModelEditor)
 {
   this.titleContent = SketchUpImportDlg.Styles.styles.windowTitle;
   this.minSize = this.m_WindowMinSize;
   this.position = new Rect(this.position.x, this.position.y, this.minSize.x, this.minSize.y);
   this.m_TreeViewState = new TreeViewState();
   this.m_TreeView = new TreeView((EditorWindow) this, this.m_TreeViewState);
   this.m_ImportGUI = new SketchUpTreeViewGUI(this.m_TreeView);
   this.m_DataSource = new SketchUpDataSource(this.m_TreeView, nodes);
   this.m_TreeView.Init(this.position, (ITreeViewDataSource) this.m_DataSource, (ITreeViewGUI) this.m_ImportGUI, (ITreeViewDragging) null);
   this.m_TreeView.selectionChangedCallback += new System.Action<int[]>(this.OnTreeSelectionChanged);
   this.m_ModelEditor = new WeakReference((object) suModelEditor);
   this.isModal = false;
 }
		public void InitIfNeeded(EditorWindow owner, Rect rect)
		{
			if (this.m_TreeViewState == null)
			{
				this.m_TreeViewState = new TreeViewState();
				this.m_TreeView = new TreeView(owner, this.m_TreeViewState);
				this.m_TreeView.deselectOnUnhandledMouseDown = true;
				this.m_TreeViewDataSource = new AddCurvesPopupHierarchyDataSource(this.m_TreeView, this.state);
				TreeViewGUI gui = new AddCurvesPopupHierarchyGUI(this.m_TreeView, this.state, owner);
				this.m_TreeView.Init(rect, this.m_TreeViewDataSource, gui, new GameObjectsTreeViewDragging(this.m_TreeView));
				this.m_TreeViewDataSource.UpdateData();
				return;
			}
		}
Exemplo n.º 26
0
 public void Init(SketchUpNodeInfo[] nodes, SketchUpImporterModelEditor suModelEditor)
 {
     base.titleContent = Styles.styles.windowTitle;
     base.minSize = this.m_WindowMinSize;
     base.position = new Rect(base.position.x, base.position.y, base.minSize.x, base.minSize.y);
     this.m_TreeViewState = new TreeViewState();
     this.m_TreeView = new TreeView(this, this.m_TreeViewState);
     this.m_ImportGUI = new SketchUpTreeViewGUI(this.m_TreeView);
     this.m_DataSource = new SketchUpDataSource(this.m_TreeView, nodes);
     this.m_TreeView.Init(base.position, this.m_DataSource, this.m_ImportGUI, null);
     this.m_TreeView.selectionChangedCallback = (Action<int[]>) Delegate.Combine(this.m_TreeView.selectionChangedCallback, new Action<int[]>(this.OnTreeSelectionChanged));
     this.m_ModelEditor = new WeakReference(suModelEditor);
     this.isModal = false;
 }
Exemplo n.º 27
0
 public PackageImportTreeViewDataSource(TreeView treeView, PackageImportTreeView view) : base(treeView)
 {
     this.m_PackageImportView = view;
     base.rootIsCollapsable   = false;
     base.showRootItem        = false;
 }
Exemplo n.º 28
0
 public SketchUpDataSource(TreeView treeView, SketchUpNodeInfo[] nodes) : base(treeView)
 {
     this.m_Nodes = nodes;
     this.FetchData();
 }
 public AudioMixerTreeViewDragging(TreeView treeView, Action <List <AudioMixerController>, AudioMixerController> mixerDroppedOnMixerCallback) : base(treeView)
 {
     this.m_MixersDroppedOnMixerCallback = mixerDroppedOnMixerCallback;
 }
		public AudioMixerTreeViewDragging(TreeView treeView, Action<List<AudioMixerController>, AudioMixerController> mixerDroppedOnMixerCallback) : base(treeView)
		{
			this.m_MixersDroppedOnMixerCallback = mixerDroppedOnMixerCallback;
		}
Exemplo n.º 31
0
 public TestGUI(TreeView treeView) : base(treeView)
 {
 }
Exemplo n.º 32
0
 public TestDragging(TreeView treeView, TreeViewTest.BackendData data) : base(treeView)
 {
     this.m_BackendData = data;
 }
Exemplo n.º 33
0
 public LazyTestDataSource(TreeView treeView, TreeViewTest.BackendData data) : base(treeView)
 {
     this.m_Backend = data;
     this.FetchData();
 }
 public TreeViewDataSourceForMixers(TreeView treeView, AudioMixerController ignoreController) : base(treeView)
 {
     base.showRootNode = false;
     base.rootIsCollapsable = false;
     this.ignoreThisController = ignoreController;
     base.alwaysAddFirstItemToSearchResult = true;
 }
		public AssetsTreeViewDragging(TreeView treeView) : base(treeView)
		{
		}
 public GroupTreeViewGUI(TreeView treeView) : base(treeView)
 {
     this.k_AudioGroupIcon = EditorGUIUtility.FindTexture("AudioMixerGroup Icon");
     this.k_AudioListenerIcon = EditorGUIUtility.FindTexture("AudioListener Icon");
     this.m_RowRects = new List<Rect>();
 }
Exemplo n.º 37
0
 public ProjectBrowserColumnOneTreeViewDragging(TreeView treeView)
     : base(treeView)
 {
 }