summaryrefslogtreecommitdiff
path: root/lang/lua
diff options
context:
space:
mode:
authorkotontrion <[email protected]>2024-11-16 12:07:28 +0100
committerkotontrion <[email protected]>2024-11-16 12:07:28 +0100
commit3c33226dc7c1636194491842c43dd3dd8945d3d0 (patch)
treeff4abcd4ffd5e2651346264a04e95272f348c1c3 /lang/lua
parentce64b076e6930dfc499d889ad992191a4fbb7b11 (diff)
lua: add actionGroup property
Diffstat (limited to 'lang/lua')
-rw-r--r--lang/lua/astal/gtk3/widget.lua7
1 files changed, 7 insertions, 0 deletions
diff --git a/lang/lua/astal/gtk3/widget.lua b/lang/lua/astal/gtk3/widget.lua
index beaad6c..3286c26 100644
--- a/lang/lua/astal/gtk3/widget.lua
+++ b/lang/lua/astal/gtk3/widget.lua
@@ -18,6 +18,7 @@ local Widget = {
Label = astalify(Gtk.Label),
LevelBar = astalify(Astal.LevelBar),
-- TODO: ListBox
+ MenuButton = astalify(Gtk.MenuButton),
Overlay = astalify(Astal.Overlay),
Revealer = astalify(Gtk.Revealer),
Scrollable = astalify(Astal.Scrollable),
@@ -63,6 +64,12 @@ Gtk.Widget._attribute.click_through = {
set = Astal.widget_set_click_through,
}
+Gtk.Widget._attribute.action_group = {
+ set = function (self, v)
+ self:insert_action_group(v.prefix, v.action_group)
+ end
+}
+
local no_implicit_destroy = {}
Gtk.Widget._attribute.no_implicit_destroy = {
get = function(self)