Attention and experimental mentions impl
This commit is contained in:
@@ -115,6 +115,7 @@ func generateMessageWidget(p stanza.Packet) gtk.Widgetter {
|
||||
|
||||
rc_box.Append(reactions)
|
||||
|
||||
/*
|
||||
if m.Type == stanza.MessageTypeGroupchat {
|
||||
moderate := gtk.NewButtonWithLabel("Moderate") // TODO: Implement proper support for moderations via extension
|
||||
moderate.ConnectClicked(func() {
|
||||
@@ -129,6 +130,13 @@ func generateMessageWidget(p stanza.Packet) gtk.Widgetter {
|
||||
})
|
||||
rc_box.Append(moderate)
|
||||
}
|
||||
*/
|
||||
|
||||
quote := gtk.NewButtonWithLabel("Quote")
|
||||
quote.ConnectClicked(func() {
|
||||
message_en.SetText("> " + m.Body + "\n")
|
||||
})
|
||||
rc_box.Append(quote)
|
||||
|
||||
popover.SetChild(rc_box)
|
||||
|
||||
@@ -203,6 +211,10 @@ func generateMessageWidget(p stanza.Packet) gtk.Widgetter {
|
||||
}
|
||||
|
||||
mlabel := gtk.NewLabel(m.Body)
|
||||
if m.Body == "" {
|
||||
mlabel.SetText("No body set")
|
||||
mlabel.AddCSSClass("visitor")
|
||||
}
|
||||
mlabel.SetWrap(true)
|
||||
mlabel.SetSelectable(true)
|
||||
mlabel.SetHAlign(gtk.AlignFill)
|
||||
|
||||
Reference in New Issue
Block a user