Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2009-11-11 12:16:53 +0300
committerCampbell Barton <ideasman42@gmail.com>2009-11-11 12:16:53 +0300
commit5816912dc1bec2b362898cc1c4233cf088b3b9e1 (patch)
tree444ed188a78280111b4f71311025a705797d39de /source/blender/editors/screen/screen_context.c
parentc0fae59c99fdcb802b055c81d51ece6cf9ce5518 (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.c22
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;
}