Changeset View
Changeset View
Standalone View
Standalone View
intern/cycles/blender/addon/ui.py
| Context not available. | |||||
| col = row.column(align=True) | col = row.column(align=True) | ||||
| col.operator("object.material_slot_add", icon='ADD', text="") | col.operator("object.material_slot_add", icon='ADD', text="") | ||||
| col.operator("object.material_slot_remove", icon='REMOVE', text="") | col.operator("object.material_slot_remove", icon='REMOVE', text="") | ||||
| col.separator() | |||||
| col.menu("MATERIAL_MT_context_menu", icon='DOWNARROW_HLT', text="") | col.menu("MATERIAL_MT_context_menu", icon='DOWNARROW_HLT', text="") | ||||
| if is_sortable: | if is_sortable: | ||||
| Context not available. | |||||
| row.operator("object.material_slot_select", text="Select") | row.operator("object.material_slot_select", text="Select") | ||||
| row.operator("object.material_slot_deselect", text="Deselect") | row.operator("object.material_slot_deselect", text="Deselect") | ||||
| split = layout.split(factor=0.65) | row = layout.row() | ||||
| if ob: | if ob: | ||||
| split.template_ID(ob, "active_material", new="material.new") | row.template_ID(ob, "active_material", new="material.new") | ||||
| row = split.row() | |||||
| if slot: | if slot: | ||||
| row.prop(slot, "link", text="") | icon_link = 'MESH_DATA' if slot.link == 'DATA' else 'OBJECT_DATA' | ||||
| else: | row.prop(slot, "link", text="", icon=icon_link, icon_only=True) | ||||
| row.label() | |||||
| elif mat: | elif mat: | ||||
| split.template_ID(space, "pin_id") | split.template_ID(space, "pin_id") | ||||
| split.separator() | split.separator() | ||||
| Context not available. | |||||