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): 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)
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)