From 8b1dfb44215e28443ceaf95ad9a1c6bc048e7e58 Mon Sep 17 00:00:00 2001 From: Ste_ph_en Date: Sun, 13 Feb 2022 13:12:25 -0500 Subject: [PATCH] Add flags to set margins --- main.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/main.go b/main.go index 2a1d5ed..89cfa28 100644 --- a/main.go +++ b/main.go @@ -120,6 +120,10 @@ var targetOutput = flag.String("o", "", "name of the Output to display the drawe var displayVersion = flag.Bool("v", false, "display Version information") var overlay = flag.Bool("ovl", false, "use OVerLay layer") var iconSize = flag.Int("is", 64, "Icon Size") +var marginTop = flag.Int("mt", 0, "Margin Top") +var marginLeft = flag.Int("ml", 0, "Margin Left") +var marginRight = flag.Int("mr", 0, "Margin Right") +var marginBottom = flag.Int("mb", 0, "Margin Bottom") var fsColumns = flag.Uint("fscol", 2, "File Search result COLumns") var columnsNumber = flag.Uint("c", 6, "number of Columns") var itemSpacing = flag.Uint("spacing", 20, "icon spacing") @@ -343,6 +347,11 @@ func main() { layershell.SetLayer(win, layershell.LAYER_SHELL_LAYER_TOP) } + layershell.SetMargin(win, layershell.LAYER_SHELL_EDGE_TOP, *marginTop) + layershell.SetMargin(win, layershell.LAYER_SHELL_EDGE_LEFT, *marginLeft) + layershell.SetMargin(win, layershell.LAYER_SHELL_EDGE_RIGHT, *marginRight) + layershell.SetMargin(win, layershell.LAYER_SHELL_EDGE_BOTTOM, *marginBottom) + layershell.SetKeyboardMode(win, layershell.LAYER_SHELL_KEYBOARD_MODE_EXCLUSIVE) }