diff --git a/release/scripts/ui/space_graph.py b/release/scripts/ui/space_graph.py index bc1e2c5334b..38f6b526e9a 100644 --- a/release/scripts/ui/space_graph.py +++ b/release/scripts/ui/space_graph.py @@ -33,23 +33,23 @@ class GRAPH_HT_header(bpy.types.Header): if context.area.show_menus: sub = row.row(align=True) - + sub.menu("GRAPH_MT_view") sub.menu("GRAPH_MT_select") sub.menu("GRAPH_MT_channel") sub.menu("GRAPH_MT_key") - + layout.prop(st, "mode", text="") - + layout.template_dopesheet_filter(st.dopesheet) - + layout.prop(st, "autosnap", text="") layout.prop(st, "pivot_point", text="", icon_only=True) - + row = layout.row(align=True) row.operator("graph.copy", text="", icon='ICON_COPYDOWN') row.operator("graph.paste", text="", icon='ICON_PASTEDOWN') - + row = layout.row(align=True) # these likely need new icons row.operator("graph.ghost_curves_create", text="", icon='ICON_GHOST_ENABLED') @@ -73,13 +73,13 @@ class GRAPH_MT_view(bpy.types.Menu): layout.prop(st, "show_cursor") layout.prop(st, "show_sliders") layout.prop(st, "automerge_keyframes") - + layout.separator() layout.operator("graph.handles_view_toggle") layout.prop(st, "only_selected_curves_handles") layout.prop(st, "only_selected_keyframe_handles") layout.operator("anim.time_toggle") - + layout.separator() layout.operator("anim.previewrange_set") layout.operator("anim.previewrange_clear") @@ -88,11 +88,12 @@ class GRAPH_MT_view(bpy.types.Menu): layout.separator() layout.operator("graph.frame_jump") layout.operator("graph.view_all") - + layout.separator() layout.operator("screen.area_dupli") layout.operator("screen.screen_full_area") + class GRAPH_MT_select(bpy.types.Menu): bl_label = "Select" @@ -103,18 +104,19 @@ class GRAPH_MT_select(bpy.types.Menu): # This is a bit misleading as the operator's default text is "Select All" while it actually *toggles* All/None layout.operator("graph.select_all_toggle") layout.operator("graph.select_all_toggle", text="Invert Selection").invert = True - + layout.separator() layout.operator("graph.select_border") layout.operator("graph.select_border", text="Border Axis Range").axis_range = True - + layout.separator() layout.operator("graph.select_column", text="Columns on Selected Keys").mode = 'KEYS' layout.operator("graph.select_column", text="Column on Current Frame").mode = 'CFRA' - + layout.operator("graph.select_column", text="Columns on Selected Markers").mode = 'MARKERS_COLUMN' layout.operator("graph.select_column", text="Between Selected Markers").mode = 'MARKERS_BETWEEN' + class GRAPH_MT_channel(bpy.types.Menu): bl_label = "Channel" @@ -125,14 +127,15 @@ class GRAPH_MT_channel(bpy.types.Menu): layout.operator("anim.channels_setting_toggle") layout.operator("anim.channels_setting_enable") layout.operator("anim.channels_setting_disable") - + layout.separator() layout.operator("anim.channels_editable_toggle") - + layout.separator() layout.operator("anim.channels_expand") layout.operator("anim.channels_collapse") - + + class GRAPH_MT_key(bpy.types.Menu): bl_label = "Key" @@ -141,32 +144,33 @@ class GRAPH_MT_key(bpy.types.Menu): layout.column() layout.menu("GRAPH_MT_key_transform", text="Transform") - + layout.operator_menu_enum("graph.snap", property="type", text="Snap") layout.operator_menu_enum("graph.mirror", property="type", text="Mirror") - + layout.separator() layout.operator("graph.keyframe_insert") layout.operator("graph.fmodifier_add") - + layout.separator() layout.operator("graph.duplicate") layout.operator("graph.delete") - + layout.separator() layout.operator_menu_enum("graph.handle_type", property="type", text="Handle Type") layout.operator_menu_enum("graph.interpolation_type", property="type", text="Interpolation Mode") layout.operator_menu_enum("graph.extrapolation_type", property="type", text="Extrapolation Mode") - + layout.separator() layout.operator("graph.clean") layout.operator("graph.sample") layout.operator("graph.bake") - + layout.separator() layout.operator("graph.copy") layout.operator("graph.paste") - + + class GRAPH_MT_key_transform(bpy.types.Menu): bl_label = "Transform" @@ -178,7 +182,7 @@ class GRAPH_MT_key_transform(bpy.types.Menu): layout.operator("tfm.transform", text="Extend").mode = 'TIME_EXTEND' layout.operator("tfm.rotate", text="Rotate") layout.operator("tfm.resize", text="Scale") - + bpy.types.register(GRAPH_HT_header) # header/menu classes bpy.types.register(GRAPH_MT_view) @@ -186,4 +190,3 @@ bpy.types.register(GRAPH_MT_select) bpy.types.register(GRAPH_MT_channel) bpy.types.register(GRAPH_MT_key) bpy.types.register(GRAPH_MT_key_transform) -