summaryrefslogtreecommitdiffstats
path: root/TOOLS/lua/observe-all.lua
diff options
context:
space:
mode:
Diffstat (limited to 'TOOLS/lua/observe-all.lua')
-rw-r--r--TOOLS/lua/observe-all.lua10
1 files changed, 9 insertions, 1 deletions
diff --git a/TOOLS/lua/observe-all.lua b/TOOLS/lua/observe-all.lua
index be9f7270e4..0037439d5b 100644
--- a/TOOLS/lua/observe-all.lua
+++ b/TOOLS/lua/observe-all.lua
@@ -6,9 +6,17 @@
local utils = require("mp.utils")
-for i,name in ipairs(mp.get_property_native("property-list")) do
+function observe(name)
mp.observe_property(name, "native", function(name, val)
print("property '" .. name .. "' changed to '" ..
utils.to_string(val) .. "'")
end)
end
+
+for i,name in ipairs(mp.get_property_native("property-list")) do
+ observe(name)
+end
+
+for i,name in ipairs(mp.get_property_native("options")) do
+ observe("options/" .. name)
+end