Browse Source

Tweaked DynamicTreeView display issues

frogsoftware 1 year ago
parent
commit
f82dbb7c06

+ 1 - 1
prs.desktop/Panels/Jobs/DocumentSets/JobDocumentSetFolderTree.cs

@@ -24,7 +24,7 @@ namespace PRSDesktop
 
         }
 
-        private void JobDocumentSetFolderTree_OnContextMenuOpening(DynamicTreeNode node, ContextMenu menu)
+        private void JobDocumentSetFolderTree_OnContextMenuOpening(CoreTreeNode node, ContextMenu menu)
         {
             if(node.ID != CoreUtils.FullGuid)
             {

+ 1 - 1
prs.desktop/Panels/Jobs/DocumentSets/JobDocumentSetPanel.xaml.cs

@@ -159,7 +159,7 @@ namespace PRSDesktop
 
         private Guid _folderid = Guid.Empty;
 
-        private void Folders_OnOnSelectItem(DynamicTreeNode node)
+        private void Folders_OnOnSelectItem(CoreTreeNode node)
         {
             _folderid = node != null ? node.ID : Guid.Empty;
             LoadDocuments(_folderid);

+ 3 - 3
prs.desktop/Panels/Jobs/DocumentSets/JobDocumentSetTree.xaml.cs

@@ -781,14 +781,14 @@ namespace PRSDesktop
             );
             if (!data.Rows.Any())
                 return false;
-            DynamicTreeNodes folders = new DynamicTreeNodes();
+            CoreTreeNodes folders = new CoreTreeNodes();
             folders.Load<JobDocumentSetFolder>(data, x => x.ID, x => x.Parent.ID, x => x.Name);
             foreach (var folder in folders.Nodes)
                 DoPopulateFolder(menu, folder, documents);
             return true;
         }
 
-        private void DoPopulateFolder(MenuItem header, DynamicTreeNode folder, IEnumerable<DocumentSetNode> documents)
+        private void DoPopulateFolder(MenuItem header, CoreTreeNode folder, IEnumerable<DocumentSetNode> documents)
         {
             MenuItem menu = new MenuItem();
             menu.Header = folder.Description;
@@ -798,7 +798,7 @@ namespace PRSDesktop
                 DoPopulateFolder(menu, childfolder, documents);
         }
 
-        private void MoveToFolder(IEnumerable<DocumentSetNode> documents, DynamicTreeNode folder)
+        private void MoveToFolder(IEnumerable<DocumentSetNode> documents, CoreTreeNode folder)
         {
             
             using (new WaitCursor())

+ 2 - 1
prs.desktop/Panels/Meeting/MeetingPanel.xaml

@@ -105,7 +105,8 @@
                         <dynamicGrid:DynamicSplitPanel.Master>
                             <local:MeetingItemTree
                                 x:Name="MeetingItems" 
-                                OnSelectItem="MeetingItemGrid_OnSelectItem"/>
+                                OnSelectItem="MeetingItemGrid_OnSelectItem"
+                                ShowNumbers="True"/>
                         </dynamicGrid:DynamicSplitPanel.Master>
                     
                         <dynamicGrid:DynamicSplitPanel.Detail>

+ 1 - 1
prs.desktop/Panels/Meeting/MeetingPanel.xaml.cs

@@ -157,7 +157,7 @@ namespace PRSDesktop
             return new Dictionary<string, object?>();
         }
         
-        private void MeetingItemGrid_OnSelectItem(DynamicTreeNode node)
+        private void MeetingItemGrid_OnSelectItem(CoreTreeNode node)
         {
 
             _meetingitemSelected = node != null;

+ 1 - 1
prs.desktop/Panels/Meeting/MeetingTreeView.cs

@@ -24,7 +24,7 @@ namespace PRSDesktop
 
         }
 
-        private void MeetingItemTree_OnContextMenuOpening(DynamicTreeNode node, ContextMenu menu)
+        private void MeetingItemTree_OnContextMenuOpening(CoreTreeNode node, ContextMenu menu)
         {
             if(node.ID != CoreUtils.FullGuid)
             {