can we pretend that airplanes in the night sky are like shooting stars
This commit is contained in:
@@ -5,6 +5,7 @@ import (
|
||||
"html"
|
||||
"regexp"
|
||||
"strings"
|
||||
"github.com/diamondburned/gotk4/pkg/gtk/v4"
|
||||
)
|
||||
|
||||
var (
|
||||
@@ -62,3 +63,13 @@ func XEPToPango(text string, correction bool) string {
|
||||
}
|
||||
return str
|
||||
}
|
||||
|
||||
func GenerateRetraction(lab *gtk.Label, retraction Retraction) {
|
||||
if retraction.Moderated.OccupantID.ID != "" {
|
||||
lab.AddCSSClass("moderated")
|
||||
lab.SetTooltipMarkup(fmt.Sprintf("<span weight='bold'>This message was <span foreground='magenta'>retracted</span> by a moderator.</span>\nReason: '%s'", html.EscapeString(retraction.Reason)))
|
||||
} else {
|
||||
lab.AddCSSClass("retracted")
|
||||
lab.SetTooltipMarkup(fmt.Sprintf("<span weight='bold'>This message was retracted.</span>\nReason: '%s'", html.EscapeString(retraction.Reason)))
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user