diff options
author | Martin Poirier <theeth@yahoo.com> | 2010-01-29 22:38:56 +0300 |
---|---|---|
committer | Martin Poirier <theeth@yahoo.com> | 2010-01-29 22:38:56 +0300 |
commit | 588d3661c858c0f7d095463469d6f2497c018d49 (patch) | |
tree | 8b5827afde6ad2fe3f891ecd22e10a2590d76875 /release/scripts | |
parent | 044d56837434125ac469da94ac7ac116dea4fc7e (diff) |
Make expanding kmi possible even when they are not user defined (makes it possible to see full keymap information even for unmodified configurations)
Diffstat (limited to 'release/scripts')
-rw-r--r-- | release/scripts/ui/space_userpref.py | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/release/scripts/ui/space_userpref.py b/release/scripts/ui/space_userpref.py index a5d29c363ea..1a85d8e999c 100644 --- a/release/scripts/ui/space_userpref.py +++ b/release/scripts/ui/space_userpref.py @@ -1103,19 +1103,20 @@ class USERPREF_PT_input(bpy.types.Panel): col = self.indented_layout(layout, level) - col.enabled = km.user_defined - if km.user_defined: col = col.column(align=True) box = col.box() else: box = col.column() - split = box.split(percentage=0.4) + split = box.split(percentage=0.05) # header bar row = split.row() row.prop(kmi, "expanded", text="", no_bg=True) + + row = split.row() + row.enabled = km.user_defined row.prop(kmi, "active", text="", no_bg=True) if km.modal: @@ -1124,6 +1125,7 @@ class USERPREF_PT_input(bpy.types.Panel): row.label(text=kmi.name) row = split.row() + row.enabled = km.user_defined row.prop(kmi, "map_type", text="") if map_type == 'KEYBOARD': row.prop(kmi, "type", text="", full_event=True) @@ -1147,6 +1149,8 @@ class USERPREF_PT_input(bpy.types.Panel): # Expanded, additional event settings if kmi.expanded: box = col.box() + + box.enabled = km.user_defined if map_type not in ('TEXTINPUT', 'TIMER'): split = box.split(percentage=0.4) |