diff android/DWindows.kt @ 2776:858155527b05

Android: Minor tree changes... mostly testing my system to push changes to GitHub.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Tue, 21 Jun 2022 07:55:53 +0000
parents 5f77f52df8ac
children 7d7eac751f7d
line wrap: on
line diff
--- a/android/DWindows.kt	Thu May 26 16:18:33 2022 +0000
+++ b/android/DWindows.kt	Tue Jun 21 07:55:53 2022 +0000
@@ -77,6 +77,10 @@
     private var level: Int
     private var isExpanded: Boolean
     private var isSelected: Boolean
+    var itemData: Long = 0
+    var itemIcon: Drawable? = null
+    var parentItem: DWTreeItem? = null
+
     fun addChild(child: DWTreeItem) {
         child.setParent(this)
         child.setLevel(level + 1)
@@ -4519,7 +4523,7 @@
         return tree
     }
 
-    fun treeInsertAfter(tree: DWTree, title: String, icon: Drawable, parent: DWTreeItem?, itemdata: Long): DWTreeItem?
+    fun treeInsertAfter(tree: DWTree, item: DWTreeItem?, title: String, icon: Drawable, parent: DWTreeItem?, itemdata: Long): DWTreeItem?
     {
         var treeitem: DWTreeItem? = null
 
@@ -4531,7 +4535,10 @@
                 tree.roots.add(treeitem!!)
             } else {
                 parent.addChild(treeitem!!)
-            }
+                treeitem!!.parentItem = parent
+            }
+            treeitem!!.itemData = itemdata
+            treeitem!!.itemIcon = icon
         }
         return treeitem
     }