forked from sunglocto/lambda
a lodda changes my guy
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"github.com/diamondburned/gotk4/pkg/glib/v2"
|
||||
"github.com/diamondburned/gotk4/pkg/gtk/v4"
|
||||
"gosrc.io/xmpp/stanza"
|
||||
Jid "mellium.im/xmpp/jid"
|
||||
"fmt"
|
||||
)
|
||||
|
||||
func scrollToBottomAfterUpdate(scrolledWindow *gtk.ScrolledWindow) {
|
||||
@@ -39,8 +39,22 @@ func switchToTab(jid string) {
|
||||
gen := gtk.NewBox(gtk.OrientationVertical, 0)
|
||||
|
||||
mm.Range(func(k, v any) bool {
|
||||
userbox := gtk.NewBox(gtk.OrientationHorizontal, 0)
|
||||
|
||||
u := v.(stanza.Presence)
|
||||
gen.Append(gtk.NewLabel(Jid.MustParse(u.From).Resourcepart()))
|
||||
var mu MucUser
|
||||
u.Get(&mu)
|
||||
|
||||
nick_label := gtk.NewLabel(Jid.MustParse(u.From).Resourcepart())
|
||||
affil_label := gtk.NewLabel(mu.MucUserItem.Affiliation)
|
||||
|
||||
// nick_label.SetHAlign(gtk.AlignStart)
|
||||
// affil_label.SetHAlign(gtk.AlignEnd)
|
||||
|
||||
userbox.Append(nick_label)
|
||||
userbox.Append(affil_label)
|
||||
|
||||
gen.Append(userbox)
|
||||
return true
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user