Register Panel

Register Panel#

Examples#

Simple Menu#

@Register.UI.MENU
class TestMenu:
    label = 'Test'
    
    def draw_ui(self, context: Context, layout: UILayout) -> None:
        layout.label(text="I'm just a Label!")

Append to existing Menu#

@Register.UI.APPEND(bpy.types.VIEW3D_MT_object, prepend=False)
def draw_append_menu(context: Context, layout: UILayout) -> None:
    layout.separator()
    TestMenu.draw_in_layout(layout, label="Test :-P")