Skip to content

Instantly share code, notes, and snippets.

@boucman
Created April 19, 2013 13:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save boucman/5420260 to your computer and use it in GitHub Desktop.
Save boucman/5420260 to your computer and use it in GitHub Desktop.
test lua file for PR
dt = require "darktable"
debug = require "debug"
--introspect = require "introspection"
--introspect.debug = true
--introspect.introspect(dt)
--introspect.introspect(debug.getregistry(),"registry")
dt = require("darktable")
print("normal printf")
for k,v in pairs(dt) do
print(k.." : "..tostring(v))
end
dt.print("lua popup");
dt.print_error("lua error printf");
print("configuration : ")
for k,v in pairs(dt.configuration) do
print(k.." : "..tostring(v))
end
dt.preferences.register("test","test_int","integer","int pref","int pref tooltip",1,0,5)
dt.preferences.register("test","test_bool","bool","bool pref","bool pref tooltip",true)
dt.preferences.register("test","test_string","string","string pref","string pref tooltip","default string")
print(dt.preferences.read("test","test_int","integer"))
print(dt.preferences.read("test","test_bool","bool"))
print(dt.preferences.read("test","test_string","string"))
print("")
dt.preferences.write("test","test_int","integer",2)
dt.preferences.write("test","test_bool","bool",false)
dt.preferences.write("test","test_string","string","changed string")
print(dt.preferences.read("test","test_int","integer"))
print(dt.preferences.read("test","test_bool","bool"))
print(dt.preferences.read("test","test_string","string"))
print("")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment