another function moved, should be last of the simple cases.
km.item_from_id() --> km.items.from_id()
This commit is contained in:
@@ -714,7 +714,7 @@ class WM_OT_keyitem_restore(bpy.types.Operator):
|
||||
def execute(self, context):
|
||||
wm = context.manager
|
||||
km = context.keymap
|
||||
kmi = km.item_from_id(self.properties.item_id)
|
||||
kmi = km.items.from_id(self.properties.item_id)
|
||||
|
||||
km.restore_item_to_default(kmi)
|
||||
|
||||
@@ -755,7 +755,7 @@ class WM_OT_keyitem_remove(bpy.types.Operator):
|
||||
def execute(self, context):
|
||||
wm = context.manager
|
||||
km = context.keymap
|
||||
kmi = km.item_from_id(self.properties.item_id)
|
||||
kmi = km.items.from_id(self.properties.item_id)
|
||||
km.items.remove(kmi)
|
||||
return {'FINISHED'}
|
||||
|
||||
|
||||
@@ -1407,6 +1407,13 @@ static void rna_def_keymap_items(BlenderRNA *brna, PropertyRNA *cprop)
|
||||
parm= RNA_def_pointer(func, "item", "KeyMapItem", "Item", "");
|
||||
RNA_def_property_flag(parm, PROP_REQUIRED);
|
||||
|
||||
func= RNA_def_function(srna, "from_id", "WM_keymap_item_find_id");
|
||||
parm= RNA_def_property(func, "id", PROP_INT, PROP_NONE);
|
||||
RNA_def_property_flag(parm, PROP_REQUIRED);
|
||||
RNA_def_property_ui_text(parm, "id", "ID of the item");
|
||||
parm= RNA_def_pointer(func, "item", "KeyMapItem", "Item", "");
|
||||
RNA_def_function_return(func, parm);
|
||||
|
||||
}
|
||||
|
||||
static void rna_def_wm_keymaps(BlenderRNA *brna, PropertyRNA *cprop)
|
||||
|
||||
@@ -238,13 +238,6 @@ void RNA_api_keymap(StructRNA *srna)
|
||||
parm= RNA_def_pointer(func, "keymap", "KeyMap", "Key Map", "Active key map.");
|
||||
RNA_def_function_return(func, parm);
|
||||
|
||||
func= RNA_def_function(srna, "item_from_id", "WM_keymap_item_find_id");
|
||||
parm= RNA_def_property(func, "id", PROP_INT, PROP_NONE);
|
||||
RNA_def_property_flag(parm, PROP_REQUIRED);
|
||||
RNA_def_property_ui_text(parm, "id", "ID of the item");
|
||||
parm= RNA_def_pointer(func, "item", "KeyMapItem", "Item", "");
|
||||
RNA_def_function_return(func, parm);
|
||||
|
||||
func= RNA_def_function(srna, "copy_to_user", "WM_keymap_copy_to_user");
|
||||
parm= RNA_def_pointer(func, "keymap", "KeyMap", "Key Map", "User editable key map.");
|
||||
RNA_def_function_return(func, parm);
|
||||
|
||||
Reference in New Issue
Block a user