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:
authorThomas Dinges <blender@dingto.org>2009-08-13 20:59:52 +0400
committerThomas Dinges <blender@dingto.org>2009-08-13 20:59:52 +0400
commite8d9e0823ee73e3c3fdd596fd3945abec40d21c1 (patch)
treefa500f5fba9d473e8fb6fb07e48dd124b17ddee0 /release
parent94d359c9bcadf81666e83eb91ace588dc9cc9589 (diff)
2.5 Timeline:
WIP Commit, still uncommented. * Adeed some RNA properties for Playback. * Start of Python File.
Diffstat (limited to 'release')
-rw-r--r--release/ui/space_time.py79
1 files changed, 79 insertions, 0 deletions
diff --git a/release/ui/space_time.py b/release/ui/space_time.py
new file mode 100644
index 00000000000..b13f212e278
--- /dev/null
+++ b/release/ui/space_time.py
@@ -0,0 +1,79 @@
+
+import bpy
+
+class TIME_HT_header(bpy.types.Header):
+ __space_type__ = "TIMELINE"
+
+ def draw(self, context):
+ layout = self.layout
+
+ st = context.space_data
+ scene = context.scene
+
+ layout.template_header()
+
+ if context.area.show_menus:
+ row = layout.row()
+ #row.itemM("TIME_MT_view")
+ #row.itemM("TIME_MT_frame")
+ #row.itemM("TIME_MT_playback")
+
+ layout.itemR(scene, "use_preview_range", text="PR", toggle=True)
+
+ layout.itemS()
+
+ row = layout.row(align=True)
+ if not scene.use_preview_range:
+ row.itemR(scene, "start_frame", text="Start")
+ row.itemR(scene, "end_frame", text="End")
+ else:
+ row.itemR(scene, "preview_range_start_frame", text="Start")
+ row.itemR(scene, "preview_range_end_frame", text="End")
+
+ layout.itemS()
+ layout.itemR(scene, "current_frame")
+
+ layout.itemS()
+
+ # XXX: Pause Button
+ row = layout.row(align=True)
+ row.itemO("screen.frame_jump", text="", icon='ICON_REW')
+ row.itemO("screen.keyframe_jump", text="", icon='ICON_PREV_KEYFRAME')
+ row.item_booleanO("screen.animation_play", "reverse", True, text="", icon='ICON_PLAY_REVERSE')
+ row.itemO("screen.animation_play", text="", icon='ICON_PLAY')
+ row.item_booleanO("screen.keyframe_jump", "next", True, text="", icon='ICON_NEXT_KEYFRAME')
+ row.item_booleanO("screen.frame_jump", "end", True, text="", icon='ICON_FF')
+
+"""
+class TIME_MT_view(bpy.types.Menu):
+ __space_type__ = "TEXT_EDITOR"
+ __label__ = "View"
+
+ def draw(self, context):
+ layout = self.layout
+
+ st = context.space_data
+
+class TIME_MT_frame(bpy.types.Menu):
+ __space_type__ = "TEXT_EDITOR"
+ __label__ = "Frame"
+
+ def draw(self, context):
+ layout = self.layout
+
+ st = context.space_data
+
+class TIME_MT_playback(bpy.types.Menu):
+ __space_type__ = "TEXT_EDITOR"
+ __label__ = "Playback"
+
+ def draw(self, context):
+ layout = self.layout
+
+ st = context.space_data
+"""
+
+bpy.types.register(TIME_HT_header)
+#bpy.types.register(TIME_MT_view)
+#bpy.types.register(TIME_MT_frame)
+#bpy.types.register(TIME_MT_playback)