Changeset View
Changeset View
Standalone View
Standalone View
release/scripts/startup/bl_ui/properties_data_camera.py
| Show First 20 Lines • Show All 212 Lines • ▼ Show 20 Lines | def draw(self, context): | ||||
| layout.use_property_split = True | layout.use_property_split = True | ||||
| cam = context.camera | cam = context.camera | ||||
| dof = cam.dof | dof = cam.dof | ||||
| layout.active = dof.use_dof | layout.active = dof.use_dof | ||||
| col = layout.column() | col = layout.column() | ||||
| col.prop(dof, "focus_object", text="Focus on Object") | col.prop(dof, "focus_object", text="Focus on Object") | ||||
| if dof.focus_object and dof.focus_object.type == 'ARMATURE': | |||||
campbellbarton: *picky* enum strings normally^ use single quotes `'ARMATURE'`. | |||||
| col.prop_search(dof, "focus_subtarget", dof.focus_object.data, "bones", text="Focus on Bone") | |||||
| sub = col.column() | sub = col.column() | ||||
| sub.active = (dof.focus_object is None) | sub.active = (dof.focus_object is None) | ||||
| sub.prop(dof, "focus_distance", text="Focus Distance") | sub.prop(dof, "focus_distance", text="Focus Distance") | ||||
| class DATA_PT_camera_dof_aperture(CameraButtonsPanel, Panel): | class DATA_PT_camera_dof_aperture(CameraButtonsPanel, Panel): | ||||
| bl_label = "Aperture" | bl_label = "Aperture" | ||||
| bl_parent_id = "DATA_PT_camera_dof" | bl_parent_id = "DATA_PT_camera_dof" | ||||
| ▲ Show 20 Lines • Show All 294 Lines • Show Last 20 Lines | |||||
*picky* enum strings normally^ use single quotes 'ARMATURE'.