a lodda changes my guy

This commit is contained in:
2026-01-30 15:56:58 +00:00
parent d82dc87af1
commit 63ad9247bc
10 changed files with 101 additions and 82 deletions

View File

@@ -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
})