Changeset View
Changeset View
Standalone View
Standalone View
release/scripts/startup/bl_ui/properties_data_modifier.py
| Show First 20 Lines • Show All 1,700 Lines • ▼ Show 20 Lines | def GP_NOISE(self, layout, ob, md): | ||||
| col = layout.column() | col = layout.column() | ||||
| col.separator() | col.separator() | ||||
| col.label(text="Vertex Group:") | col.label(text="Vertex Group:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "vertex_group", ob, "vertex_groups", text="") | row.prop_search(md, "vertex_group", ob, "vertex_groups", text="") | ||||
| row.prop(md, "invert_vertex", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_vertex", text="", icon='ARROW_LEFTRIGHT') | ||||
| col = layout.column() | |||||
| col.separator() | |||||
| col.label(text="Material:") | col.label(text="Material:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "material", gpd, "materials", text="", icon='SHADING_TEXTURE') | |||||
| row.prop(md, "invert_materials", text="", icon='ARROW_LEFTRIGHT') | |||||
| row = layout.row(align=True) | |||||
| row.prop(md, "pass_index", text="Pass") | row.prop(md, "pass_index", text="Pass") | ||||
| row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| col = layout.column() | |||||
| col.separator() | |||||
| col.label(text="Layer:") | col.label(text="Layer:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | ||||
| row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | ||||
| row = layout.row(align=True) | row = layout.row(align=True) | ||||
| row.prop(md, "layer_pass", text="Pass") | row.prop(md, "layer_pass", text="Pass") | ||||
| row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| Show All 11 Lines | def GP_SMOOTH(self, layout, ob, md): | ||||
| row.prop(md, "use_edit_uv", text="UV", icon='MOD_UVPROJECT', toggle=True) | row.prop(md, "use_edit_uv", text="UV", icon='MOD_UVPROJECT', toggle=True) | ||||
| col.separator() | col.separator() | ||||
| col.label(text="Vertex Group:") | col.label(text="Vertex Group:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "vertex_group", ob, "vertex_groups", text="") | row.prop_search(md, "vertex_group", ob, "vertex_groups", text="") | ||||
| row.prop(md, "invert_vertex", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_vertex", text="", icon='ARROW_LEFTRIGHT') | ||||
| col = layout.column() | |||||
| col.separator() | |||||
| col.label(text="Material:") | col.label(text="Material:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "material", gpd, "materials", text="", icon='SHADING_TEXTURE') | |||||
| row.prop(md, "invert_materials", text="", icon='ARROW_LEFTRIGHT') | |||||
| row = layout.row(align=True) | |||||
| row.prop(md, "pass_index", text="Pass") | row.prop(md, "pass_index", text="Pass") | ||||
| row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| col = layout.column() | |||||
| col.separator() | |||||
| col.label(text="Layer:") | col.label(text="Layer:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | ||||
| row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | ||||
| row = layout.row(align=True) | row = layout.row(align=True) | ||||
| row.prop(md, "layer_pass", text="Pass") | row.prop(md, "layer_pass", text="Pass") | ||||
| row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| def GP_SUBDIV(self, layout, ob, md): | def GP_SUBDIV(self, layout, ob, md): | ||||
| gpd = ob.data | gpd = ob.data | ||||
| split = layout.split() | split = layout.split() | ||||
| col = split.column() | col = split.column() | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop(md, "level") | row.prop(md, "level") | ||||
| row.prop(md, "simple", text="", icon='PARTICLE_POINT') | row.prop(md, "simple", text="", icon='PARTICLE_POINT') | ||||
| col = layout.column() | col = layout.column() | ||||
| col.separator() | col.separator() | ||||
| col.label(text="Material:") | col.label(text="Material:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "material", gpd, "materials", text="", icon='SHADING_TEXTURE') | |||||
| row.prop(md, "invert_materials", text="", icon='ARROW_LEFTRIGHT') | |||||
| row = layout.row(align=True) | |||||
| row.prop(md, "pass_index", text="Pass") | row.prop(md, "pass_index", text="Pass") | ||||
| row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| col = layout.column() | |||||
| col.separator() | |||||
| col.label(text="Layer:") | col.label(text="Layer:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | ||||
| row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | ||||
| row = layout.row(align=True) | row = layout.row(align=True) | ||||
| row.prop(md, "layer_pass", text="Pass") | row.prop(md, "layer_pass", text="Pass") | ||||
| row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| Show All 14 Lines | def GP_SIMPLIFY(self, layout, ob, md): | ||||
| col.prop(md, "factor") | col.prop(md, "factor") | ||||
| elif md.mode == 'SAMPLE': | elif md.mode == 'SAMPLE': | ||||
| col.prop(md, "length") | col.prop(md, "length") | ||||
| elif md.mode == 'MERGE': | elif md.mode == 'MERGE': | ||||
| col.prop(md, "distance") | col.prop(md, "distance") | ||||
| col = layout.column() | col = layout.column() | ||||
| col.separator() | col.separator() | ||||
| col.label(text="Material:") | col.label(text="Material:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "material", gpd, "materials", text="", icon='SHADING_TEXTURE') | |||||
| row.prop(md, "invert_materials", text="", icon='ARROW_LEFTRIGHT') | |||||
| row = layout.row(align=True) | |||||
| row.prop(md, "pass_index", text="Pass") | row.prop(md, "pass_index", text="Pass") | ||||
| row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| col = layout.column() | |||||
| col.separator() | |||||
| col.label(text="Layer:") | col.label(text="Layer:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | ||||
| row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | ||||
| row = layout.row(align=True) | row = layout.row(align=True) | ||||
| row.prop(md, "layer_pass", text="Pass") | row.prop(md, "layer_pass", text="Pass") | ||||
| row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| Show All 17 Lines | def GP_THICK(self, layout, ob, md): | ||||
| col = layout.column() | col = layout.column() | ||||
| col.separator() | col.separator() | ||||
| col.label(text="Vertex Group:") | col.label(text="Vertex Group:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "vertex_group", ob, "vertex_groups", text="") | row.prop_search(md, "vertex_group", ob, "vertex_groups", text="") | ||||
| row.prop(md, "invert_vertex", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_vertex", text="", icon='ARROW_LEFTRIGHT') | ||||
| col = layout.column() | |||||
| col.separator() | |||||
| col.label(text="Material:") | col.label(text="Material:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "material", gpd, "materials", text="", icon='SHADING_TEXTURE') | |||||
| row.prop(md, "invert_materials", text="", icon='ARROW_LEFTRIGHT') | |||||
| row = layout.row(align=True) | |||||
| row.prop(md, "pass_index", text="Pass") | row.prop(md, "pass_index", text="Pass") | ||||
| row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| col = layout.column() | |||||
| col.separator() | |||||
| col.label(text="Layer:") | col.label(text="Layer:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | ||||
| row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | ||||
| row = layout.row(align=True) | row = layout.row(align=True) | ||||
| row.prop(md, "layer_pass", text="Pass") | row.prop(md, "layer_pass", text="Pass") | ||||
| row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| def GP_TINT(self, layout, ob, md): | def GP_TINT(self, layout, ob, md): | ||||
| gpd = ob.data | gpd = ob.data | ||||
| split = layout.split() | split = layout.split() | ||||
| col = split.column() | col = split.column() | ||||
| col.prop(md, "color") | col.prop(md, "color") | ||||
| col.prop(md, "factor") | col.prop(md, "factor") | ||||
| row = layout.row() | row = layout.row() | ||||
| row.prop(md, "create_materials") | row.prop(md, "create_materials") | ||||
| row.prop(md, "modify_color") | row.prop(md, "modify_color") | ||||
| col = layout.column() | col = layout.column() | ||||
| col.separator() | col.separator() | ||||
| col.label(text="Material:") | col.label(text="Material:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "material", gpd, "materials", text="", icon='SHADING_TEXTURE') | |||||
| row.prop(md, "invert_materials", text="", icon='ARROW_LEFTRIGHT') | |||||
| row = layout.row(align=True) | |||||
| row.prop(md, "pass_index", text="Pass") | row.prop(md, "pass_index", text="Pass") | ||||
| row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| col = layout.column() | |||||
| col.separator() | |||||
| col.label(text="Layer:") | col.label(text="Layer:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | ||||
| row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | ||||
| row = layout.row(align=True) | row = layout.row(align=True) | ||||
| row.prop(md, "layer_pass", text="Pass") | row.prop(md, "layer_pass", text="Pass") | ||||
| row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| ▲ Show 20 Lines • Show All 51 Lines • ▼ Show 20 Lines | def GP_COLOR(self, layout, ob, md): | ||||
| col.prop(md, "value", text="V", slider=True) | col.prop(md, "value", text="V", slider=True) | ||||
| row = layout.row() | row = layout.row() | ||||
| row.prop(md, "create_materials") | row.prop(md, "create_materials") | ||||
| row.prop(md, "modify_color") | row.prop(md, "modify_color") | ||||
| col = layout.column() | col = layout.column() | ||||
| col.separator() | col.separator() | ||||
| col.label(text="Material:") | col.label(text="Material:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "material", gpd, "materials", text="", icon='SHADING_TEXTURE') | |||||
| row.prop(md, "invert_materials", text="", icon='ARROW_LEFTRIGHT') | |||||
| row = layout.row(align=True) | |||||
| row.prop(md, "pass_index", text="Pass") | row.prop(md, "pass_index", text="Pass") | ||||
| row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| col = layout.column() | |||||
| col.separator() | |||||
| col.label(text="Layer:") | col.label(text="Layer:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | ||||
| row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | ||||
| row = layout.row(align=True) | row = layout.row(align=True) | ||||
| row.prop(md, "layer_pass", text="Pass") | row.prop(md, "layer_pass", text="Pass") | ||||
| row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| Show All 11 Lines | def GP_OPACITY(self, layout, ob, md): | ||||
| col = layout.column() | col = layout.column() | ||||
| col.separator() | col.separator() | ||||
| col.label(text="Vertex Group:") | col.label(text="Vertex Group:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "vertex_group", ob, "vertex_groups", text="") | row.prop_search(md, "vertex_group", ob, "vertex_groups", text="") | ||||
| row.prop(md, "invert_vertex", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_vertex", text="", icon='ARROW_LEFTRIGHT') | ||||
| col = layout.column() | |||||
| col.separator() | |||||
| col.label(text="Material:") | col.label(text="Material:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "material", gpd, "materials", text="", icon='SHADING_TEXTURE') | |||||
| row.prop(md, "invert_materials", text="", icon='ARROW_LEFTRIGHT') | |||||
| row = layout.row(align=True) | |||||
| row.prop(md, "pass_index", text="Pass") | row.prop(md, "pass_index", text="Pass") | ||||
| row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| col = layout.column() | |||||
| col.separator() | |||||
| col.label(text="Layer:") | col.label(text="Layer:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | ||||
| row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | ||||
| row = layout.row(align=True) | row = layout.row(align=True) | ||||
| row.prop(md, "layer_pass", text="Pass") | row.prop(md, "layer_pass", text="Pass") | ||||
| row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| Show All 31 Lines | def GP_ARRAY(self, layout, ob, md): | ||||
| row.prop(md, "scale_factor", text="") | row.prop(md, "scale_factor", text="") | ||||
| col = layout.column() | col = layout.column() | ||||
| col.prop(md, "replace_material", text="Material") | col.prop(md, "replace_material", text="Material") | ||||
| col.prop(md, "keep_on_top", text="Keep original stroke on top") | col.prop(md, "keep_on_top", text="Keep original stroke on top") | ||||
| col = layout.column() | col = layout.column() | ||||
| col.separator() | col.separator() | ||||
| col.label(text="Material:") | col.label(text="Material:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "material", gpd, "materials", text="", icon='SHADING_TEXTURE') | |||||
| row.prop(md, "invert_materials", text="", icon='ARROW_LEFTRIGHT') | |||||
| row = layout.row(align=True) | |||||
| row.prop(md, "pass_index", text="Pass") | row.prop(md, "pass_index", text="Pass") | ||||
| row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| col = layout.column() | |||||
| col.separator() | |||||
| col.label(text="Layer:") | col.label(text="Layer:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | ||||
| row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | ||||
| row = layout.row(align=True) | row = layout.row(align=True) | ||||
| row.prop(md, "layer_pass", text="Pass") | row.prop(md, "layer_pass", text="Pass") | ||||
| row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| ▲ Show 20 Lines • Show All 44 Lines • ▼ Show 20 Lines | def GP_LATTICE(self, layout, ob, md): | ||||
| col = layout.column() | col = layout.column() | ||||
| col.separator() | col.separator() | ||||
| col.label(text="Vertex Group:") | col.label(text="Vertex Group:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "vertex_group", ob, "vertex_groups", text="") | row.prop_search(md, "vertex_group", ob, "vertex_groups", text="") | ||||
| row.prop(md, "invert_vertex", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_vertex", text="", icon='ARROW_LEFTRIGHT') | ||||
| col = layout.column() | |||||
| col.separator() | |||||
| col.label(text="Material:") | col.label(text="Material:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "material", gpd, "materials", text="", icon='SHADING_TEXTURE') | |||||
| row.prop(md, "invert_materials", text="", icon='ARROW_LEFTRIGHT') | |||||
| row = layout.row(align=True) | |||||
| row.prop(md, "pass_index", text="Pass") | row.prop(md, "pass_index", text="Pass") | ||||
| row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| col = layout.column() | |||||
| col.separator() | |||||
| col.label(text="Layer:") | col.label(text="Layer:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | ||||
| row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | ||||
| row = layout.row(align=True) | row = layout.row(align=True) | ||||
| row.prop(md, "layer_pass", text="Pass") | row.prop(md, "layer_pass", text="Pass") | ||||
| row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| def GP_MIRROR(self, layout, ob, md): | def GP_MIRROR(self, layout, ob, md): | ||||
| gpd = ob.data | gpd = ob.data | ||||
| row = layout.row(align=True) | row = layout.row(align=True) | ||||
| row.prop(md, "x_axis") | row.prop(md, "x_axis") | ||||
| row.prop(md, "y_axis") | row.prop(md, "y_axis") | ||||
| row.prop(md, "z_axis") | row.prop(md, "z_axis") | ||||
| layout.label(text="Object:") | layout.label(text="Object:") | ||||
| layout.prop(md, "object", text="") | layout.prop(md, "object", text="") | ||||
| col = layout.column() | col = layout.column() | ||||
| col.separator() | col.separator() | ||||
| col.label(text="Material:") | col.label(text="Material:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "material", gpd, "materials", text="", icon='SHADING_TEXTURE') | |||||
| row.prop(md, "invert_materials", text="", icon='ARROW_LEFTRIGHT') | |||||
| row = layout.row(align=True) | |||||
| row.prop(md, "pass_index", text="Pass") | row.prop(md, "pass_index", text="Pass") | ||||
| row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| col = layout.column() | |||||
| col.separator() | |||||
| col.label(text="Layer:") | col.label(text="Layer:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | ||||
| row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | ||||
| row = layout.row(align=True) | row = layout.row(align=True) | ||||
| row.prop(md, "layer_pass", text="Pass") | row.prop(md, "layer_pass", text="Pass") | ||||
| row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| Show All 30 Lines | def GP_HOOK(self, layout, ob, md): | ||||
| col = layout.column() | col = layout.column() | ||||
| col.separator() | col.separator() | ||||
| col.label(text="Vertex Group:") | col.label(text="Vertex Group:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "vertex_group", ob, "vertex_groups", text="") | row.prop_search(md, "vertex_group", ob, "vertex_groups", text="") | ||||
| row.prop(md, "invert_vertex", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_vertex", text="", icon='ARROW_LEFTRIGHT') | ||||
| col = layout.column() | |||||
| col.separator() | |||||
| col.label(text="Material:") | col.label(text="Material:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "material", gpd, "materials", text="", icon='SHADING_TEXTURE') | |||||
| row.prop(md, "invert_materials", text="", icon='ARROW_LEFTRIGHT') | |||||
| row = layout.row(align=True) | |||||
| row.prop(md, "pass_index", text="Pass") | row.prop(md, "pass_index", text="Pass") | ||||
| row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| col = layout.column() | |||||
| col.separator() | |||||
| col.label(text="Layer:") | col.label(text="Layer:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | ||||
| row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | ||||
| row = layout.row(align=True) | row = layout.row(align=True) | ||||
| row.prop(md, "layer_pass", text="Pass") | row.prop(md, "layer_pass", text="Pass") | ||||
| row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| def GP_OFFSET(self, layout, ob, md): | def GP_OFFSET(self, layout, ob, md): | ||||
| gpd = ob.data | gpd = ob.data | ||||
| col = layout.column() | col = layout.column() | ||||
| col.prop(md, "location") | col.prop(md, "location") | ||||
| col.prop(md, "scale") | col.prop(md, "scale") | ||||
| col.prop(md, "rotation") | col.prop(md, "rotation") | ||||
| col = layout.column() | col = layout.column() | ||||
| col.separator() | col.separator() | ||||
| col.label(text="Vertex Group:") | col.label(text="Vertex Group:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "vertex_group", ob, "vertex_groups", text="") | row.prop_search(md, "vertex_group", ob, "vertex_groups", text="") | ||||
| row.prop(md, "invert_vertex", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_vertex", text="", icon='ARROW_LEFTRIGHT') | ||||
| col = layout.column() | |||||
| col.separator() | |||||
| col.label(text="Material:") | col.label(text="Material:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "material", gpd, "materials", text="", icon='SHADING_TEXTURE') | |||||
| row.prop(md, "invert_materials", text="", icon='ARROW_LEFTRIGHT') | |||||
| row = layout.row(align=True) | |||||
| row.prop(md, "pass_index", text="Pass") | row.prop(md, "pass_index", text="Pass") | ||||
| row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_material_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| col = layout.column() | |||||
| col.separator() | |||||
| col.label(text="Layer:") | col.label(text="Layer:") | ||||
| row = col.row(align=True) | row = col.row(align=True) | ||||
| row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | row.prop_search(md, "layer", gpd, "layers", text="", icon='GREASEPENCIL') | ||||
| row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layers", text="", icon='ARROW_LEFTRIGHT') | ||||
| row = layout.row(align=True) | row = layout.row(align=True) | ||||
| row.prop(md, "layer_pass", text="Pass") | row.prop(md, "layer_pass", text="Pass") | ||||
| row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | row.prop(md, "invert_layer_pass", text="", icon='ARROW_LEFTRIGHT') | ||||
| Show All 33 Lines | |||||