[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