Merge pull request #1 from samueldr/feature/saturn-flowbox

saturn: Use FlowBox rather than Grid
phoen
Daniel Barlow 2022-01-18 18:26:20 +00:00
commit c4af9e0599
2 changed files with 3 additions and 7 deletions

View File

@ -7,7 +7,7 @@ MODULES=main.fnl
lua $(FENNEL) --compile $< > $@
saturn: $(patsubst %.fnl,%.lua,$(MODULES)) Makefile
(echo -e "#!/usr/bin/lua\n" ; cat main.lua ) > $@
(echo -e "#!/usr/bin/env lua\n" ; cat main.lua ) > $@
chmod +x $@
install:

View File

@ -133,17 +133,13 @@
(local grid-columns 4)
(let [grid (Gtk.Grid {
(let [grid (Gtk.FlowBox {
:column_spacing 2
:row_spacing 5
})
scrolled-window (Gtk.ScrolledWindow {})]
(var i 0)
(each [_ app (pairs (all-apps))]
(let [x (% i grid-columns)
y (// i grid-columns)]
(set i (+ i 1))
(grid:attach (button-for app) x y 1 1)))
(grid:insert (button-for app) -1))
(scrolled-window:add grid)
(window:add scrolled-window))