From 8be1fc1ea2d26c192cb0e2a1c76cfab9df58ddf3 Mon Sep 17 00:00:00 2001 From: piotr Date: Sun, 22 Jan 2023 22:30:09 +0100 Subject: [PATCH 1/2] allow forcing icon theme #84 --- main.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/main.go b/main.go index 36b33d5..805bd5a 100644 --- a/main.go +++ b/main.go @@ -120,6 +120,7 @@ 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 gtkTheme = flag.String("g", "", "GTK theme name") +var gtkIconTheme = flag.String("i", "", "GTK icon theme name") var iconSize = flag.Int("is", 64, "Icon Size") var marginTop = flag.Int("mt", 0, "Margin Top") var marginLeft = flag.Int("ml", 0, "Margin Left") @@ -326,6 +327,15 @@ func main() { log.Info("Preferring dark theme variants") } + if *gtkIconTheme != "" { + err = settings.SetProperty("gtk-icon-theme-name", *gtkIconTheme) + if err != nil { + log.Error("Unable to set icon theme:", err) + } else { + log.Infof("User demanded icon theme: %s", *gtkIconTheme) + } + } + cssProvider, _ := gtk.CssProviderNew() err = cssProvider.LoadFromPath(*cssFileName) From fa01d5bb32534d1d5af230d6cf2e589790ca1ef0 Mon Sep 17 00:00:00 2001 From: piotr Date: Sun, 22 Jan 2023 22:35:00 +0100 Subject: [PATCH 2/2] bump to 0.3.8 --- main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.go b/main.go index 805bd5a..0edc6da 100644 --- a/main.go +++ b/main.go @@ -21,7 +21,7 @@ import ( "github.com/gotk3/gotk3/gtk" ) -const version = "0.3.7" +const version = "0.3.8" var ( appDirs []string