forked from Mirrors/gomuks
Open rooms on click from roster view
This commit is contained in:
parent
99bd36f216
commit
7a2f907528
1 changed files with 13 additions and 0 deletions
|
@ -263,6 +263,19 @@ func (rstr *RosterView) OnMouseEvent(event mauview.MouseEvent) bool {
|
||||||
case tcell.WheelDown:
|
case tcell.WheelDown:
|
||||||
rstr.ScrollNext()
|
rstr.ScrollNext()
|
||||||
return true
|
return true
|
||||||
|
case tcell.Button1:
|
||||||
|
_, y := event.Position()
|
||||||
|
if y <= 3 || y > 3+(2*len(rstr.rooms)) {
|
||||||
|
return false
|
||||||
|
} else {
|
||||||
|
index := y/2 - 2
|
||||||
|
if index > len(rstr.rooms)-1 {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
rstr.selected = rstr.rooms[index]
|
||||||
|
rstr.focused = true
|
||||||
|
return true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return false
|
return false
|
||||||
|
|
Loading…
Add table
Reference in a new issue