Do not let ebassi see this code
This commit is contained in:
+21
-21
@@ -40,7 +40,7 @@ func createTab(jid string, isMuc bool, name string) bool {
|
||||
newTab.msgs.SetShowSeparators(true)
|
||||
newTab.name = name
|
||||
|
||||
newTab.msgs.Append(gtk.NewButtonWithLabel("Get past messages..."))
|
||||
newTab.msgs.Append(gtk.NewButtonWithLabel(loadedLocale["getPastMessages"]))
|
||||
tabs.Store(jid, newTab)
|
||||
return true
|
||||
}
|
||||
@@ -68,12 +68,12 @@ func switchToTab(jid string, w *gtk.Window) {
|
||||
return
|
||||
}
|
||||
mm := ma.Members
|
||||
gen := gtk.NewBox(gtk.OrientationVertical, 0)
|
||||
gen := gtk.NewBox(gtk.OrientationVertical, 10)
|
||||
|
||||
i := 0
|
||||
rangeOrdered(&mm, (func(k, v any) bool {
|
||||
i++
|
||||
userbox := gtk.NewBox(gtk.OrientationHorizontal, 0)
|
||||
userbox := gtk.NewBox(gtk.OrientationHorizontal, 2)
|
||||
|
||||
u := v.(stanza.Presence)
|
||||
var mu MucUser
|
||||
@@ -99,7 +99,7 @@ func switchToTab(jid string, w *gtk.Window) {
|
||||
nick_label.SetOpacity(0.5)
|
||||
}
|
||||
|
||||
userbox.SetTooltipText(fmt.Sprintf("%s\n%s\n%s\nClick for more information", u.From, mu.MucUserItem.Role, mu.MucUserItem.Affiliation))
|
||||
userbox.SetTooltipText(fmt.Sprintf("%s\n%s\n%s\n%s", u.From, mu.MucUserItem.Role, mu.MucUserItem.Affiliation, loadedLocale["clickForMoreInfo"]))
|
||||
userbox.Append(nick_label)
|
||||
|
||||
var hats Hats
|
||||
@@ -159,10 +159,10 @@ func switchToTab(jid string, w *gtk.Window) {
|
||||
popover.SetParent(userbox)
|
||||
|
||||
rc_box := gtk.NewBox(gtk.OrientationVertical, 0)
|
||||
bb := gtk.NewButtonWithLabel("Ban")
|
||||
kb := gtk.NewButtonWithLabel("Kick")
|
||||
ab := gtk.NewButtonWithLabel("Set affil")
|
||||
rb := gtk.NewButtonWithLabel("Set role")
|
||||
bb := gtk.NewButtonWithLabel(loadedLocale["ban"])
|
||||
kb := gtk.NewButtonWithLabel(loadedLocale["kick"])
|
||||
ab := gtk.NewButtonWithLabel(loadedLocale["setAffil"])
|
||||
rb := gtk.NewButtonWithLabel(loadedLocale["setRole"])
|
||||
|
||||
kb.ConnectClicked(func() {
|
||||
client.SendRaw(fmt.Sprintf(`
|
||||
@@ -207,12 +207,12 @@ func switchToTab(jid string, w *gtk.Window) {
|
||||
win.SetResizable(false)
|
||||
|
||||
box := gtk.NewBox(gtk.OrientationVertical, 0)
|
||||
box.Append(gtk.NewLabel("Set " + JidMustParse(u.From).Resource + "'s affiliation"))
|
||||
box.Append(gtk.NewLabel(loadedLocale["setAffilDescPartOne"] + JidMustParse(u.From).Resource + loadedLocale["setAffilDescPartTwo"]))
|
||||
|
||||
the_entry := gtk.NewEntry()
|
||||
the_entry.SetText(mu.MucUserItem.Affiliation)
|
||||
|
||||
submit := gtk.NewButtonWithLabel("Submit")
|
||||
submit := gtk.NewButtonWithLabel(loadedLocale["submit"])
|
||||
submit.ConnectClicked(func() {
|
||||
client.SendRaw(fmt.Sprintf(`
|
||||
<iq from='%s'
|
||||
@@ -246,13 +246,13 @@ func switchToTab(jid string, w *gtk.Window) {
|
||||
win.SetResizable(false)
|
||||
|
||||
box := gtk.NewBox(gtk.OrientationVertical, 0)
|
||||
box.Append(gtk.NewLabel("Set " + JidMustParse(u.From).Resource + "'s role"))
|
||||
box.Append(gtk.NewLabel("Important: if you want this to be permanent, set their affiliation instead"))
|
||||
box.Append(gtk.NewLabel(loadedLocale["setRoleDescPartOne"] + JidMustParse(u.From).Resource + loadedLocale["setRoleDescPartTwo"]))
|
||||
box.Append(gtk.NewLabel(loadedLocale["setRoleWarning"]))
|
||||
|
||||
the_entry := gtk.NewEntry()
|
||||
the_entry.SetText(mu.MucUserItem.Role)
|
||||
|
||||
submit := gtk.NewButtonWithLabel("Submit")
|
||||
submit := gtk.NewButtonWithLabel(loadedLocale["submit"])
|
||||
submit.ConnectClicked(func() {
|
||||
|
||||
client.SendRaw(fmt.Sprintf(`
|
||||
@@ -295,7 +295,7 @@ func switchToTab(jid string, w *gtk.Window) {
|
||||
win.SetDefaultSize(400, 400)
|
||||
profile_box := gtk.NewBox(gtk.OrientationVertical, 0)
|
||||
nick := gtk.NewLabel(JidMustParse(u.From).Resource)
|
||||
ver_text := gtk.NewLabel("Getting version...")
|
||||
ver_text := gtk.NewLabel(loadedLocale["gettingVersion"])
|
||||
ver_text.AddCSSClass("visitor")
|
||||
|
||||
win.SetTitle(JidMustParse(u.From).Resource)
|
||||
@@ -343,8 +343,8 @@ func switchToTab(jid string, w *gtk.Window) {
|
||||
ji.SetSelectable(true)
|
||||
profile_box.Append(ji)
|
||||
}
|
||||
profile_box.Append(gtk.NewLabel("Connected with role " + mu.MucUserItem.Role))
|
||||
profile_box.Append(gtk.NewLabel("Affiliated as " + mu.MucUserItem.Affiliation))
|
||||
profile_box.Append(gtk.NewLabel(loadedLocale["connectedWithRole"] + mu.MucUserItem.Role))
|
||||
profile_box.Append(gtk.NewLabel(loadedLocale["affiliatedAs"] + mu.MucUserItem.Affiliation))
|
||||
}
|
||||
|
||||
go func() {
|
||||
@@ -408,13 +408,13 @@ func switchToTab(jid string, w *gtk.Window) {
|
||||
|
||||
vr := fmt.Sprintf("%s %s %s", name, version, os)
|
||||
if name == "" && version == "" && os == "" {
|
||||
ver_text.SetText("Client responded with empty version")
|
||||
ver_text.SetText(loadedLocale["versionQueryEmpty"])
|
||||
} else {
|
||||
ver_text.SetText(vr)
|
||||
ver_text.RemoveCSSClass("visitor")
|
||||
}
|
||||
} else if result.Error != nil && result.Error.Type != "" {
|
||||
ver_text.SetText("Got error trying to get version")
|
||||
ver_text.SetText(loadedLocale["versionQueryError"])
|
||||
ver_text.SetTooltipText(result.Error.Reason + ": " + result.Error.Text)
|
||||
ver_text.RemoveCSSClass("visitor")
|
||||
ver_text.AddCSSClass("error")
|
||||
@@ -470,7 +470,7 @@ func switchToTab(jid string, w *gtk.Window) {
|
||||
} else {
|
||||
headerBox.Append(gtk.NewImageFromPaintable(clientAssets["group"]))
|
||||
}
|
||||
headerBox.Append(gtk.NewLabel(fmt.Sprintf("%d participant(s)", i)))
|
||||
headerBox.Append(gtk.NewLabel(fmt.Sprintf("%d %s", i, loadedLocale["participants"])))
|
||||
gen.Prepend(headerBox)
|
||||
|
||||
muci := getAvatar(jid, jid)
|
||||
@@ -488,7 +488,7 @@ func switchToTab(jid string, w *gtk.Window) {
|
||||
|
||||
func showErrorDialog(err error) {
|
||||
err_win := gtk.NewWindow()
|
||||
err_win.SetTitle("Error")
|
||||
err_win.SetTitle(loadedLocale["error"])
|
||||
err_win.SetDefaultSize(400, 200)
|
||||
err_win.SetResizable(false)
|
||||
|
||||
@@ -497,7 +497,7 @@ func showErrorDialog(err error) {
|
||||
err_label.SetSelectable(true)
|
||||
box.Append(err_label)
|
||||
|
||||
close_btn := gtk.NewButtonWithLabel("Close")
|
||||
close_btn := gtk.NewButtonWithLabel(loadedLocale["close"])
|
||||
close_btn.ConnectClicked(func() {
|
||||
err_win.SetVisible(false)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user