diff options
author | Campbell Barton <ideasman42@gmail.com> | 2009-11-11 12:16:53 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2009-11-11 12:16:53 +0300 |
commit | 5816912dc1bec2b362898cc1c4233cf088b3b9e1 (patch) | |
tree | 444ed188a78280111b4f71311025a705797d39de /source/blender/editors/screen/screen_context.c | |
parent | c0fae59c99fdcb802b055c81d51ece6cf9ce5518 (diff) |
- In the context, EditBones and Bases were set as 'RNA_UnknownType', replaced with propper types.
- renamed RNA_Base to RNA_ObjectBase
- only include id_data for the python api's autocomplete if it has an ID type set.
Diffstat (limited to 'source/blender/editors/screen/screen_context.c')
-rw-r--r-- | source/blender/editors/screen/screen_context.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/source/blender/editors/screen/screen_context.c b/source/blender/editors/screen/screen_context.c index 1a1def70717..1672f8f3325 100644 --- a/source/blender/editors/screen/screen_context.c +++ b/source/blender/editors/screen/screen_context.c @@ -84,7 +84,7 @@ int ed_screen_context(const bContext *C, const char *member, bContextDataResult if(selected_objects) CTX_data_id_list_add(result, &base->object->id); else - CTX_data_list_add(result, &scene->id, &RNA_UnknownType, base); + CTX_data_list_add(result, &scene->id, &RNA_ObjectBase, base); } } @@ -100,7 +100,7 @@ int ed_screen_context(const bContext *C, const char *member, bContextDataResult if(selected_editable_objects) CTX_data_id_list_add(result, &base->object->id); else - CTX_data_list_add(result, &scene->id, &RNA_UnknownType, base); + CTX_data_list_add(result, &scene->id, &RNA_ObjectBase, base); } } } @@ -131,18 +131,18 @@ int ed_screen_context(const bContext *C, const char *member, bContextDataResult if (editable_bones) { /* only selected + editable */ if (EBONE_EDITABLE(ebone)) { - CTX_data_list_add(result, &arm->id, &RNA_UnknownType, ebone); + CTX_data_list_add(result, &arm->id, &RNA_EditBone, ebone); if ((flipbone) && !(flipbone->flag & BONE_SELECTED)) - CTX_data_list_add(result, &arm->id, &RNA_UnknownType, flipbone); + CTX_data_list_add(result, &arm->id, &RNA_EditBone, flipbone); } } else { /* only include bones if visible */ - CTX_data_list_add(result, &arm->id, &RNA_UnknownType, ebone); + CTX_data_list_add(result, &arm->id, &RNA_EditBone, ebone); if ((flipbone) && EBONE_VISIBLE(arm, flipbone)==0) - CTX_data_list_add(result, &arm->id, &RNA_UnknownType, flipbone); + CTX_data_list_add(result, &arm->id, &RNA_EditBone, flipbone); } } } @@ -173,18 +173,18 @@ int ed_screen_context(const bContext *C, const char *member, bContextDataResult if (selected_editable_bones) { /* only selected + editable */ if (EBONE_EDITABLE(ebone)) { - CTX_data_list_add(result, &arm->id, &RNA_UnknownType, ebone); + CTX_data_list_add(result, &arm->id, &RNA_EditBone, ebone); if ((flipbone) && !(flipbone->flag & BONE_SELECTED)) - CTX_data_list_add(result, &arm->id, &RNA_UnknownType, flipbone); + CTX_data_list_add(result, &arm->id, &RNA_EditBone, flipbone); } } else { /* only include bones if selected */ - CTX_data_list_add(result, &arm->id, &RNA_UnknownType, ebone); + CTX_data_list_add(result, &arm->id, &RNA_EditBone, ebone); if ((flipbone) && !(flipbone->flag & BONE_SELECTED)) - CTX_data_list_add(result, &arm->id, &RNA_UnknownType, flipbone); + CTX_data_list_add(result, &arm->id, &RNA_EditBone, flipbone); } } } @@ -251,7 +251,7 @@ int ed_screen_context(const bContext *C, const char *member, bContextDataResult } else if(CTX_data_equals(member, "active_base")) { if(base) - CTX_data_pointer_set(result, &scene->id, &RNA_UnknownType, base); + CTX_data_pointer_set(result, &scene->id, &RNA_ObjectBase, base); return 1; } |