comparison android/DWindows.kt @ 2774:94af460bb954

Android: Implement dw_tree_new() and verify code doesn't crash.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Tue, 24 May 2022 09:42:35 +0000
parents f207b7ee177f
children 5f77f52df8ac
comparison
equal deleted inserted replaced
2773:f207b7ee177f 2774:94af460bb954
4487 combobox!!.setText(text) 4487 combobox!!.setText(text)
4488 } 4488 }
4489 return combobox 4489 return combobox
4490 } 4490 }
4491 4491
4492 /*fun treeNew(cid: Int): RecyclerView? 4492 fun treeNew(cid: Int): RecyclerView?
4493 { 4493 {
4494 var tree: RecyclerView? = null 4494 var tree: RecyclerView? = null
4495 4495
4496 waitOnUiThread { 4496 waitOnUiThread {
4497 tree = RecyclerView(this) 4497 tree = RecyclerView(this)
4498 if(tree != null) { 4498 if(tree != null) {
4499 val factory = DWTreeViewHolderFactory { v: View?, layout: Int -> DWTreeCustomViewHolder(v!!) } 4499 val factory = object : DWTreeViewHolderFactory {
4500 override fun getTreeViewHolder(view: View?, layout: Int): DWTreeViewHolder {
4501 return DWTreeCustomViewHolder(view!!)
4502 }
4503 }
4500 val treeViewAdapter = DWTreeViewAdapter(factory) 4504 val treeViewAdapter = DWTreeViewAdapter(factory)
4501 tree!!.id = cid 4505 tree!!.id = cid
4502 tree!!.adapter = treeViewAdapter 4506 tree!!.adapter = treeViewAdapter
4503 } 4507 }
4504 } 4508 }
4505 return tree 4509 return tree
4506 }*/ 4510 }
4507 4511
4508 fun containerNew(cid: Int, multi: Int): ListView? 4512 fun containerNew(cid: Int, multi: Int): ListView?
4509 { 4513 {
4510 var cont: ListView? = null 4514 var cont: ListView? = null
4511 4515