[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [30054] trunk/blender/source/blender/ editors/screen/screen_context.c: selected_sequences wasnt working right, added 'sequences' property to the context
Campbell Barton
ideasman42 at gmail.com
Tue Jul 6 20:07:10 CEST 2010
Revision: 30054
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=30054
Author: campbellbarton
Date: 2010-07-06 20:07:10 +0200 (Tue, 06 Jul 2010)
Log Message:
-----------
selected_sequences wasnt working right, added 'sequences' property to the context
Modified Paths:
--------------
trunk/blender/source/blender/editors/screen/screen_context.c
Modified: trunk/blender/source/blender/editors/screen/screen_context.c
===================================================================
--- trunk/blender/source/blender/editors/screen/screen_context.c 2010-07-06 17:10:02 UTC (rev 30053)
+++ trunk/blender/source/blender/editors/screen/screen_context.c 2010-07-06 18:07:10 UTC (rev 30054)
@@ -69,7 +69,7 @@
"active_base", "active_object", "object", "edit_object",
"sculpt_object", "vertex_paint_object", "weight_paint_object",
"texture_paint_object", "particle_edit_object",
- "selected_sequences", "selected_editable_sequences", /* sequencer */
+ "sequences", "selected_sequences", "selected_editable_sequences", /* sequencer */
NULL};
CTX_data_dir_set(result, dir);
@@ -321,11 +321,22 @@
return 1;
}
- else if(CTX_data_equals(member, "selected_strips")) {
+ else if(CTX_data_equals(member, "sequences")) {
Editing *ed= seq_give_editing(scene, FALSE);
if(ed) {
Sequence *seq;
for (seq= ed->seqbasep->first; seq; seq= seq->next) {
+ CTX_data_list_add(result, &scene->id, &RNA_Sequence, seq);
+ }
+ CTX_data_type_set(result, CTX_DATA_TYPE_COLLECTION);
+ return 1;
+ }
+ }
+ else if(CTX_data_equals(member, "selected_sequences")) {
+ Editing *ed= seq_give_editing(scene, FALSE);
+ if(ed) {
+ Sequence *seq;
+ for (seq= ed->seqbasep->first; seq; seq= seq->next) {
if (seq->flag & SELECT) {
CTX_data_list_add(result, &scene->id, &RNA_Sequence, seq);
}
More information about the Bf-blender-cvs
mailing list