112
112
col.label(text="Y:")
113
113
col.label(text="Z:")
116
col.column().prop(ob, "lock_location", text="Location")
117
col.column().prop(ob, "lock_rotation", text="Rotation")
118
col.column().prop(ob, "lock_scale", text="Scale")
115
split.column().prop(ob, "lock_location", text="Location")
116
split.column().prop(ob, "lock_rotation", text="Rotation")
117
split.column().prop(ob, "lock_scale", text="Scale")
120
119
if ob.rotation_mode in {'QUATERNION', 'AXIS_ANGLE'}:
121
120
row = layout.row()
205
204
layout = self.layout
207
206
obj = context.object
208
is_geometry = (obj_type in {'MESH', 'CURVE', 'SURFACE', 'META', 'FONT'})
209
is_empty_image = (obj_type == 'EMPTY' and obj.empty_draw_type == 'IMAGE')
209
211
split = layout.split()
210
213
col = split.column()
211
col.prop(obj, "draw_type", text="Type")
214
col.prop(obj, "show_name", text="Name")
215
col.prop(obj, "show_axis", text="Axis")
217
# Makes no sense for cameras, armatures, etc.!
218
col.prop(obj, "show_wire", text="Wire")
219
if obj_type == 'MESH':
220
col.prop(obj, "show_all_edges")
213
222
col = split.column()
217
226
sub.active = obj.show_bounds
218
227
sub.prop(obj, "draw_bounds_type", text="")
220
split = layout.split()
223
col.prop(obj, "show_name", text="Name")
224
col.prop(obj, "show_axis", text="Axis")
228
if obj_type in {'MESH', 'CURVE', 'SURFACE', 'META', 'FONT'}:
229
# Makes no sense for cameras, armtures, etc.!
230
col.prop(obj, "show_wire", text="Wire")
231
# Only useful with object having faces/materials...
232
col.prop(obj, "color", text="Object Color")
235
col.prop(obj, "show_texture_space", text="Texture Space")
230
col.prop(obj, "show_texture_space", text="Texture Space")
236
231
col.prop(obj, "show_x_ray", text="X-Ray")
237
if obj_type == 'MESH' or (obj_type == 'EMPTY' and obj.empty_draw_type == 'IMAGE'):
232
if obj_type == 'MESH' or is_empty_image:
238
233
col.prop(obj, "show_transparent", text="Transparency")
239
if obj_type == 'MESH':
240
col.prop(obj, "show_all_edges")
235
split = layout.split()
238
if obj_type not in {'CAMERA', 'EMPTY'}:
239
col.label(text="Maximum draw type:")
240
col.prop(obj, "draw_type", text="")
243
if is_geometry or is_empty_image:
244
# Only useful with object having faces/materials...
245
col.label(text="Object Color:")
246
col.prop(obj, "color", text="")
243
249
class OBJECT_PT_duplication(ObjectButtonsPanel, Panel):