comparison State.lua @ 70:2c12e2b1752e

Fixed unbinding a keystate toggle
author Flick <flickerstreak@gmail.com>
date Tue, 03 Jun 2008 23:24:03 +0000
parents a785d6708388
children 3d2cef5dc459
comparison
equal deleted inserted replaced
69:a785d6708388 70:2c12e2b1752e
698 }, 698 },
699 }, 699 },
700 }, 700 },
701 }, 701 },
702 rules = { 702 rules = {
703 name = L["Selection Rule"], 703 name = L["Rule"],
704 order = 3, 704 order = 3,
705 type = "group", 705 type = "group",
706 args = { 706 args = {
707 mode = { 707 mode = {
708 name = L["Select this state"], 708 name = L["Select this state"],
823 name = L["State Hotkey"], 823 name = L["State Hotkey"],
824 desc = L["Define an override toggle keybind"], 824 desc = L["Define an override toggle keybind"],
825 order = 2, 825 order = 2,
826 type = "keybinding", 826 type = "keybinding",
827 set = function(info, value) 827 set = function(info, value)
828 if value and #value == 0 then
829 value = nil
830 end
828 setrule("keybind",value) 831 setrule("keybind",value)
829 update() 832 update()
830 end, 833 end,
831 get = function() return getrule("keybind") end, 834 get = function() return getrule("keybind") end,
832 }, 835 },