Mercurial > dwindows
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 }