Changeset View
Changeset View
Standalone View
Standalone View
release/scripts/startup/bl_ui/space_view3d.py
- This file is larger than 256 KB, so syntax highlighting is disabled by default.
| Show First 20 Lines • Show All 928 Lines • ▼ Show 20 Lines | def draw(self, context): | ||||
| if gp_edit: | if gp_edit: | ||||
| if obj and obj.mode == 'PAINT_GPENCIL': | if obj and obj.mode == 'PAINT_GPENCIL': | ||||
| layout.menu("VIEW3D_MT_draw_gpencil") | layout.menu("VIEW3D_MT_draw_gpencil") | ||||
| elif obj and obj.mode == 'EDIT_GPENCIL': | elif obj and obj.mode == 'EDIT_GPENCIL': | ||||
| layout.menu("VIEW3D_MT_edit_gpencil") | layout.menu("VIEW3D_MT_edit_gpencil") | ||||
| layout.menu("VIEW3D_MT_edit_gpencil_stroke") | layout.menu("VIEW3D_MT_edit_gpencil_stroke") | ||||
| layout.menu("VIEW3D_MT_edit_gpencil_point") | layout.menu("VIEW3D_MT_edit_gpencil_point") | ||||
| layout.menu("VIEW3D_MT_edit_gpencil_asset") | |||||
| elif obj and obj.mode == 'WEIGHT_GPENCIL': | elif obj and obj.mode == 'WEIGHT_GPENCIL': | ||||
| layout.menu("VIEW3D_MT_weight_gpencil") | layout.menu("VIEW3D_MT_weight_gpencil") | ||||
| if obj and obj.mode == 'VERTEX_GPENCIL': | if obj and obj.mode == 'VERTEX_GPENCIL': | ||||
| layout.menu("VIEW3D_MT_paint_gpencil") | layout.menu("VIEW3D_MT_paint_gpencil") | ||||
| elif edit_object: | elif edit_object: | ||||
| layout.menu("VIEW3D_MT_edit_%s" % edit_object.type.lower()) | layout.menu("VIEW3D_MT_edit_%s" % edit_object.type.lower()) | ||||
| ▲ Show 20 Lines • Show All 4,217 Lines • ▼ Show 20 Lines | def draw(self, _context): | ||||
| # TODO: add new RIP operator | # TODO: add new RIP operator | ||||
| layout.separator() | layout.separator() | ||||
| layout.menu("VIEW3D_MT_gpencil_vertex_group") | layout.menu("VIEW3D_MT_gpencil_vertex_group") | ||||
| class VIEW3D_MT_edit_gpencil_asset(Menu): | |||||
| bl_label = "Asset" | |||||
| def draw(self, _context): | |||||
| layout = self.layout | |||||
| layout.operator("gpencil.asset_create", text="Active Layer").mode = 'LAYER' | |||||
| layout.operator("gpencil.asset_create", text="All Layers").mode = 'LAYERS_ALL' | |||||
| layout.operator("gpencil.asset_create", text="All Layers Separated").mode = 'LAYERS_SPLIT' | |||||
| layout.operator("gpencil.asset_create", text="Active Frame (Active Layer)").mode = 'FRAME' | |||||
| layout.operator("gpencil.asset_create", text="Active Frame (All Layers)").mode = 'FRAME_ALL' | |||||
| layout.operator("gpencil.asset_create", text="Selected Frames").mode = 'FRAME_SELECTED' | |||||
| layout.operator("gpencil.asset_create", text="Selected Strokes").mode = 'SELECTED' | |||||
| class VIEW3D_MT_weight_gpencil(Menu): | class VIEW3D_MT_weight_gpencil(Menu): | ||||
| bl_label = "Weights" | bl_label = "Weights" | ||||
| def draw(self, _context): | def draw(self, _context): | ||||
| layout = self.layout | layout = self.layout | ||||
| layout.operator("gpencil.vertex_group_normalize_all", text="Normalize All") | layout.operator("gpencil.vertex_group_normalize_all", text="Normalize All") | ||||
| layout.operator("gpencil.vertex_group_normalize", text="Normalize") | layout.operator("gpencil.vertex_group_normalize", text="Normalize") | ||||
| ▲ Show 20 Lines • Show All 2,116 Lines • ▼ Show 20 Lines | def draw(self, context): | ||||
| col.separator() | col.separator() | ||||
| col.operator("gpencil.delete", text="Delete").type = 'STROKES' | col.operator("gpencil.delete", text="Delete").type = 'STROKES' | ||||
| col.separator() | col.separator() | ||||
| col.operator("gpencil.reproject", text="Reproject") | col.operator("gpencil.reproject", text="Reproject") | ||||
| # Assets | |||||
| col.separator() | |||||
| col.operator_menu_enum("gpencil.asset_create", "mode", text="Create Asset") | |||||
| def draw_gpencil_layer_active(context, layout): | def draw_gpencil_layer_active(context, layout): | ||||
| gpl = context.active_gpencil_layer | gpl = context.active_gpencil_layer | ||||
| if gpl: | if gpl: | ||||
| layout.label(text="Active Layer") | layout.label(text="Active Layer") | ||||
| row = layout.row(align=True) | row = layout.row(align=True) | ||||
| row.operator_context = 'EXEC_REGION_WIN' | row.operator_context = 'EXEC_REGION_WIN' | ||||
| row.operator_menu_enum("gpencil.layer_change", "layer", text="", icon='GREASEPENCIL') | row.operator_menu_enum("gpencil.layer_change", "layer", text="", icon='GREASEPENCIL') | ||||
| ▲ Show 20 Lines • Show All 511 Lines • ▼ Show 20 Lines | classes = ( | ||||
| VIEW3D_MT_edit_mesh_split, | VIEW3D_MT_edit_mesh_split, | ||||
| VIEW3D_MT_edit_mesh_showhide, | VIEW3D_MT_edit_mesh_showhide, | ||||
| VIEW3D_MT_paint_gpencil, | VIEW3D_MT_paint_gpencil, | ||||
| VIEW3D_MT_draw_gpencil, | VIEW3D_MT_draw_gpencil, | ||||
| VIEW3D_MT_assign_material, | VIEW3D_MT_assign_material, | ||||
| VIEW3D_MT_edit_gpencil, | VIEW3D_MT_edit_gpencil, | ||||
| VIEW3D_MT_edit_gpencil_stroke, | VIEW3D_MT_edit_gpencil_stroke, | ||||
| VIEW3D_MT_edit_gpencil_point, | VIEW3D_MT_edit_gpencil_point, | ||||
| VIEW3D_MT_edit_gpencil_asset, | |||||
| VIEW3D_MT_edit_gpencil_delete, | VIEW3D_MT_edit_gpencil_delete, | ||||
| VIEW3D_MT_edit_gpencil_showhide, | VIEW3D_MT_edit_gpencil_showhide, | ||||
| VIEW3D_MT_weight_gpencil, | VIEW3D_MT_weight_gpencil, | ||||
| VIEW3D_MT_gpencil_animation, | VIEW3D_MT_gpencil_animation, | ||||
| VIEW3D_MT_gpencil_simplify, | VIEW3D_MT_gpencil_simplify, | ||||
| VIEW3D_MT_gpencil_autoweights, | VIEW3D_MT_gpencil_autoweights, | ||||
| VIEW3D_MT_gpencil_edit_context_menu, | VIEW3D_MT_gpencil_edit_context_menu, | ||||
| VIEW3D_MT_edit_curve, | VIEW3D_MT_edit_curve, | ||||
| ▲ Show 20 Lines • Show All 102 Lines • Show Last 20 Lines | |||||