Esempio n. 1
0
    def draw(self, context):
        layout = self.layout

        layout.operator_context = 'INVOKE_DEFAULT'
        props = layout.operator("node.add_search", text="Search ...")
        props.use_transform = True

        # actual node submenus are defined by draw functions from node categories
        nodeitems_utils.draw_node_categories_menu(self, context)
    def draw(self, context):
        layout = self.layout

        layout.operator_context = 'INVOKE_DEFAULT'
        props = layout.operator("node.add_search", text="Search ...")
        props.use_transform = True

        # actual node submenus are defined by draw functions from node categories
        nodeitems_utils.draw_node_categories_menu(self, context)
Esempio n. 3
0
    def draw(self, context):
        import nodeitems_utils

        layout = self.layout

        layout.operator_context = 'INVOKE_DEFAULT'

        if nodeitems_utils.has_node_categories(context):
            props = layout.operator("node.add_search", text="Search...", icon='VIEWZOOM')
            props.use_transform = True

            layout.separator()

            # actual node submenus are defined by draw functions from node categories
            nodeitems_utils.draw_node_categories_menu(self, context)
Esempio n. 4
0
    def draw(self, context):
        layout = self.layout

        if is_sverchok_editor(context):
            layout.operator_context = 'INVOKE_REGION_WIN'
            layout.operator("node.sv_extra_search",
                            text="Search",
                            icon='OUTLINER_DATA_FONT')
        else:
            layout.operator_context = 'INVOKE_DEFAULT'
            props = layout.operator("node.add_search",
                                    text="Search...",
                                    icon='VIEWZOOM')
            props.use_transform = True

        layout.separator()

        # actual node submenus are defined by draw functions from node categories
        nodeitems_utils.draw_node_categories_menu(self, context)