Fix T46903: Missing Render Border Menu items
While other borders are more like a toggle, it is an intrinsic behavior of those operators. Render Border is intrinsicly split into two operators and trying to expose it as a toggle will end up with rather confusing situation when shortcut listed in the menu changes depending on the context.
This commit is contained in:
parent
e50d229273
commit
48c9208d56
Notes:
blender-bot
2023-02-14 10:35:28 +01:00
Referenced by issue #46903, Missing Render Border Menu items
|
@ -113,6 +113,11 @@ class IMAGE_MT_view(Menu):
|
|||
layout.separator()
|
||||
|
||||
if show_render:
|
||||
layout.operator("image.render_border")
|
||||
layout.operator("image.clear_render_border")
|
||||
|
||||
layout.separator()
|
||||
|
||||
layout.operator("image.cycle_render_slot", text="Render Slot Cycle Next")
|
||||
layout.operator("image.cycle_render_slot", text="Render Slot Cycle Previous").reverse = True
|
||||
layout.separator()
|
||||
|
|
|
@ -438,6 +438,7 @@ class VIEW3D_MT_view(Menu):
|
|||
layout.operator("view3d.clip_border", text="Clipping Border...")
|
||||
layout.operator("view3d.zoom_border", text="Zoom Border...")
|
||||
layout.operator("view3d.render_border", text="Render Border...").camera_only = False
|
||||
layout.operator("view3d.clear_render_border")
|
||||
|
||||
layout.separator()
|
||||
|
||||
|
|
|
@ -3554,7 +3554,7 @@ static int clear_render_border_exec(bContext *C, wmOperator *UNUSED(op))
|
|||
void IMAGE_OT_clear_render_border(wmOperatorType *ot)
|
||||
{
|
||||
/* identifiers */
|
||||
ot->name = "Render Border";
|
||||
ot->name = "Clear Render Border";
|
||||
ot->description = "Clear the boundaries of the border render and disable border render";
|
||||
ot->idname = "IMAGE_OT_clear_render_border";
|
||||
|
||||
|
|
Loading…
Reference in New Issue