shortening long names fixed (Unicode)

This commit is contained in:
piotr
2021-05-29 02:07:34 +02:00
parent 675631949e
commit fa6ce8ef49
4 changed files with 9 additions and 23 deletions

View File

@@ -48,7 +48,9 @@ func setUpPinnedFlowBox() *gtk.FlowBox {
name = entry.Name
}
if len(name) > 20 {
name = fmt.Sprintf("%s ...", name[:17])
r := []rune(name)
name = string(r[:20])
name = fmt.Sprintf("%s…", name)
}
btn.SetLabel(name)
@@ -223,7 +225,9 @@ func flowBoxButton(entry desktopEntry) *gtk.Button {
button.SetImagePosition(gtk.POS_TOP)
name := entry.NameLoc
if len(name) > 20 {
name = fmt.Sprintf("%s ...", name[:17])
r := []rune(name)
name = string(r[:20])
name = fmt.Sprintf("%s…", name)
}
button.SetLabel(name)
@@ -383,7 +387,7 @@ func setUpUserDirButton(iconName, displayName, entryName string, userDirsMap map
button.SetImage(img)
if len(displayName) > *nameLimit {
displayName = fmt.Sprintf("%s...", displayName[:*nameLimit-3])
displayName = fmt.Sprintf("%s", displayName[:*nameLimit-3])
}
button.SetLabel(displayName)
@@ -409,7 +413,7 @@ func setUpUserFileSearchResultButton(fileName, filePath string) *gtk.Box {
tooltipText := ""
if len(fileName) > *nameLimit {
tooltipText = fileName
fileName = fmt.Sprintf("%s...", fileName[:*nameLimit-3])
fileName = fmt.Sprintf("%s", fileName[:*nameLimit-3])
}
button.SetLabel(fileName)
if tooltipText != "" {