item spacing argument

This commit is contained in:
piotr
2021-05-29 02:31:04 +02:00
parent fa6ce8ef49
commit 272e06bb41
3 changed files with 7 additions and 10 deletions

Binary file not shown.

View File

@@ -111,7 +111,7 @@ var displayVersion = flag.Bool("v", false, "display Version information")
var iconSizeLarge = flag.Int("isl", 64, "Icon Size Large") var iconSizeLarge = flag.Int("isl", 64, "Icon Size Large")
var iconSizeSmall = flag.Int("iss", 16, "Icon Size Small") var iconSizeSmall = flag.Int("iss", 16, "Icon Size Small")
var columnsNumber = flag.Uint("c", 6, "number of Columns") var columnsNumber = flag.Uint("c", 6, "number of Columns")
var itemPadding = flag.Uint("padding", 2, "vertical item padding") var itemSpacing = flag.Uint("spacing", 20, "icon spacing")
var lang = flag.String("lang", "", "force lang, e.g. \"en\", \"pl\"") var lang = flag.String("lang", "", "force lang, e.g. \"en\", \"pl\"")
var fileManager = flag.String("fm", "thunar", "File Manager") var fileManager = flag.String("fm", "thunar", "File Manager")
var term = flag.String("term", "alacritty", "Terminal emulator") var term = flag.String("term", "alacritty", "Terminal emulator")

View File

@@ -21,9 +21,9 @@ func setUpPinnedFlowBox() *gtk.FlowBox {
flowBox.SetMaxChildrenPerLine(uint(len(pinned))) flowBox.SetMaxChildrenPerLine(uint(len(pinned)))
} }
flowBox.SetColumnSpacing(20) flowBox.SetColumnSpacing(*itemSpacing)
flowBox.SetRowSpacing(*itemSpacing)
flowBox.SetHomogeneous(true) flowBox.SetHomogeneous(true)
flowBox.SetRowSpacing(20)
flowBox.SetProperty("name", "pinned-box") flowBox.SetProperty("name", "pinned-box")
flowBox.SetSelectionMode(gtk.SELECTION_NONE) flowBox.SetSelectionMode(gtk.SELECTION_NONE)
@@ -49,7 +49,7 @@ func setUpPinnedFlowBox() *gtk.FlowBox {
} }
if len(name) > 20 { if len(name) > 20 {
r := []rune(name) r := []rune(name)
name = string(r[:20]) name = string(r[:17])
name = fmt.Sprintf("%s…", name) name = fmt.Sprintf("%s…", name)
} }
btn.SetLabel(name) btn.SetLabel(name)
@@ -175,8 +175,8 @@ func setUpAppsFlowBox(categoryList []string, searchPhrase string) *gtk.FlowBox {
flowBox, _ := gtk.FlowBoxNew() flowBox, _ := gtk.FlowBoxNew()
flowBox.SetMinChildrenPerLine(*columnsNumber) flowBox.SetMinChildrenPerLine(*columnsNumber)
flowBox.SetMaxChildrenPerLine(*columnsNumber) flowBox.SetMaxChildrenPerLine(*columnsNumber)
flowBox.SetColumnSpacing(20) flowBox.SetColumnSpacing(*itemSpacing)
flowBox.SetRowSpacing(20) flowBox.SetRowSpacing(*itemSpacing)
flowBox.SetHomogeneous(true) flowBox.SetHomogeneous(true)
flowBox.SetSelectionMode(gtk.SELECTION_NONE) flowBox.SetSelectionMode(gtk.SELECTION_NONE)
@@ -226,7 +226,7 @@ func flowBoxButton(entry desktopEntry) *gtk.Button {
name := entry.NameLoc name := entry.NameLoc
if len(name) > 20 { if len(name) > 20 {
r := []rune(name) r := []rune(name)
name = string(r[:20]) name = string(r[:17])
name = fmt.Sprintf("%s…", name) name = fmt.Sprintf("%s…", name)
} }
button.SetLabel(name) button.SetLabel(name)
@@ -277,7 +277,6 @@ func walk(path string, d fs.DirEntry, e error) error {
if e != nil { if e != nil {
return e return e
} }
//if !d.IsDir() {
// don't search leading part of the path, as e.g. '/home/user/Pictures' // don't search leading part of the path, as e.g. '/home/user/Pictures'
toSearch := strings.Split(path, ignore)[1] toSearch := strings.Split(path, ignore)[1]
if strings.Contains(strings.ToLower(toSearch), strings.ToLower(phrase)) { if strings.Contains(strings.ToLower(toSearch), strings.ToLower(phrase)) {
@@ -288,8 +287,6 @@ func walk(path string, d fs.DirEntry, e error) error {
fileSearchResults = append(fileSearchResults, path) fileSearchResults = append(fileSearchResults, path)
} }
} }
//}
return nil return nil
} }