mirror of
https://github.com/diamondburned/cchat-gtk.git
synced 2024-11-15 18:52:45 +00:00
26 lines
588 B
Go
26 lines
588 B
Go
package message
|
|
|
|
import (
|
|
"github.com/diamondburned/cchat-gtk/internal/ui/primitives"
|
|
"github.com/diamondburned/cchat-gtk/internal/ui/rich/labeluri"
|
|
"github.com/diamondburned/cchat/text"
|
|
"github.com/gotk3/gotk3/gtk"
|
|
)
|
|
|
|
var authorCSS = primitives.PrepareClassCSS("message-author", `
|
|
.message-author {
|
|
color: mix(@theme_bg_color, @theme_fg_color, 0.8);
|
|
}
|
|
`)
|
|
|
|
func NewUsername() *labeluri.Label {
|
|
user := labeluri.NewLabel(text.Rich{})
|
|
user.SetXAlign(0) // left align
|
|
user.SetVAlign(gtk.ALIGN_START)
|
|
user.SetTrackVisitedLinks(false)
|
|
user.Show()
|
|
|
|
authorCSS(user)
|
|
return user
|
|
}
|