import bpy from ..common.image_interaction import draw_region_settings from .edit_mask import EditImageMask class ImageBoxTool(bpy.types.WorkSpaceTool): bl_space_type = "VIEW_3D" bl_context_mode = "OBJECT" bl_idname = "anyimage.image_box" bl_label = "Image Box" bl_description = "Edit an Image Empty with a rectangular mask" bl_icon = "ops.sculpt.border_mask" bl_operator = EditImageMask.bl_idname bl_keymap = ( ( EditImageMask.bl_idname, {"type": "LEFTMOUSE", "value": "PRESS"}, {"properties": [("gesture", "BOX")]}, ), ) def draw_settings(context, layout, _tool): draw_region_settings(context, layout, "image_box_refine_region")