forked from joejulian/gio
layout: make list example use List.Position.Count
Counting the number of displayed elements via the ListElement function is incorrect. Signed-off-by: pierre <pierre.curto@gmail.com>
This commit is contained in:
@@ -115,13 +115,11 @@ func ExampleList() {
|
|||||||
const listLen = 1e6
|
const listLen = 1e6
|
||||||
|
|
||||||
var list layout.List
|
var list layout.List
|
||||||
count := 0
|
|
||||||
list.Layout(gtx, listLen, func(gtx layout.Context, i int) layout.Dimensions {
|
list.Layout(gtx, listLen, func(gtx layout.Context, i int) layout.Dimensions {
|
||||||
count++
|
|
||||||
return layoutWidget(gtx, 20, 20)
|
return layoutWidget(gtx, 20, 20)
|
||||||
})
|
})
|
||||||
|
|
||||||
fmt.Println(count)
|
fmt.Println(list.Position.Count)
|
||||||
|
|
||||||
// Output:
|
// Output:
|
||||||
// 5
|
// 5
|
||||||
|
|||||||
Reference in New Issue
Block a user