[Durian-svn] [1689] start/end frame api rename
campbell
institute at blender.org
Fri Apr 2 11:35:04 CEST 2010
Revision: 1689
https://blenderinstitute.dyndns.org/durian-svn/?do=log&project=durian&path=/&rev=1689
Author: campbell
Date: 2010-04-02 11:35:04 +0200 (Fri, 02 Apr 2010)
Log Message:
-----------
start/end frame api rename
Modified Paths:
--------------
pro/scripts/ui/marker_render.py
pro/scripts/ui/sequencer_slide.py
Modified: pro/scripts/ui/marker_render.py
===================================================================
--- pro/scripts/ui/marker_render.py 2010-04-02 09:13:38 UTC (rev 1688)
+++ pro/scripts/ui/marker_render.py 2010-04-02 09:35:04 UTC (rev 1689)
@@ -4,11 +4,11 @@
def main(self, context, pad=10):
scene = context.scene
rd = scene.render
- backup = scene.start_frame, scene.end_frame, rd.output_path, rd.use_file_extension
+ backup = scene.frame_start, scene.frame_end, rd.output_path, rd.use_file_extension
output_path = rd.output_path
- start_frame = scene.start_frame
- end_frame = scene.end_frame
+ frame_start = scene.frame_start
+ frame_end = scene.frame_end
rd.use_file_extension = False
output_path += bpy.data.filename.split("\\")[-1].split("/")[-1].replace(".blend", "")
@@ -23,30 +23,30 @@
if not marker.selected:
continue
- scene.start_frame = max(frame, start_frame)
+ scene.frame_start = max(frame, frame_start)
if i + 1 != len(switch):
- scene.end_frame = min(switch[i + 1][0], end_frame)
+ scene.frame_end = min(switch[i + 1][0], frame_end)
else:
- scene.end_frame = end_frame
+ scene.frame_end = frame_end
# trick to enforce this camera is always used
for sw in switch:
sw[1].camera = camera
- rd.output_path = "%s_%.4d_%.4d_%s.avi" % (output_path, scene.start_frame, scene.end_frame, bpy.utils.clean_name(camera.name)) # messes with movie names
+ rd.output_path = "%s_%.4d_%.4d_%s.avi" % (output_path, scene.frame_start, scene.frame_end, bpy.utils.clean_name(camera.name)) # messes with movie names
- scene.end_frame += pad
- scene.start_frame -= pad
+ scene.frame_end += pad
+ scene.frame_start -= pad
bpy.ops.render.opengl('EXEC_DEFAULT', animation=True)
- msg.append(rd.output_path + '%d_%d\n' % (scene.start_frame, scene.end_frame))
+ msg.append(rd.output_path + '%d_%d\n' % (scene.frame_start, scene.frame_end))
# restore cameras
for i, (frame, marker, camera) in enumerate(switch):
marker.camera = camera
- scene.start_frame, scene.end_frame, rd.output_path, rd.use_file_extension = backup
+ scene.frame_start, scene.frame_end, rd.output_path, rd.use_file_extension = backup
msg.reverse()
for m in msg:
@@ -101,13 +101,12 @@
def main(self, context, pad=10):
scene = context.scene
seqs = [seq for seq in scene.sequence_editor.sequences if seq.selected]
- seqs.sort(key=lambda seq: seq.start_frame_final)
+ seqs.sort(key=lambda seq: seq.frame_start_final)
tot = 0
for seq in seqs:
- seq.start_frame_final += pad
- seq.end_frame_final -= pad
- seq.start_frame = seq.start_frame - tot
- print(tot)
+ seq.frame_final_start += pad
+ seq.frame_final_end -= pad
+ seq.frame_start = seq.frame_start - tot
tot += pad*2
def execute(self, context):
Modified: pro/scripts/ui/sequencer_slide.py
===================================================================
--- pro/scripts/ui/sequencer_slide.py 2010-04-02 09:13:38 UTC (rev 1688)
+++ pro/scripts/ui/sequencer_slide.py 2010-04-02 09:35:04 UTC (rev 1689)
@@ -12,9 +12,9 @@
if event.type == 'MOUSEMOVE':
delta = self.properties.first_mouse_x - event.mouse_x
for strip, start, final_start, final_end in self.strip_info:
- strip.start_frame = start - delta
- strip.start_frame_final = final_start
- strip.end_frame_final = final_end
+ strip.frame_start = start - delta
+ strip.frame_final_start = final_start
+ strip.frame_final_end = final_end
elif event.type == 'LEFTMOUSE':
return {'FINISHED'}
@@ -22,7 +22,7 @@
return {'RUNNING_MODAL'}
def invoke(self, context, event):
- self.strip_info = [(strip, strip.start_frame, strip.start_frame_final, strip.end_frame_final) for strip in context.scene.sequence_editor.sequences if strip.selected]
+ self.strip_info = [(strip, strip.frame_start, strip.frame_final_start, strip.frame_final_end) for strip in context.scene.sequence_editor.sequences if strip.selected]
if context.scene:
context.manager.add_modal_handler(self)
@@ -34,7 +34,8 @@
def register():
bpy.types.register(SlideSequence)
- bpy.context.manager.active_keyconfig.keymaps['SequencerCommon'].add_item("sequencer.slide_inverse", 'G', 'PRESS', shift=True)
+ # print(bpy.context.manager.active_keyconfig.keymaps.keys())
+ # bpy.context.manager.active_keyconfig.keymaps['SequencerCommon'].add_item("sequencer.slide_inverse", 'G', 'PRESS', shift=True)
def unregister():
bpy.types.unregister(SlideSequence)
More information about the Durian-svn
mailing list