'Create a new OWWidget instance for the corresponding scheme node.'

def add_widget_for_node(self, node):

    state = WidgetManager.Delayed(node)
    self.__initstate_for_node[node] = state
    if (self.__creation_policy == WidgetManager.Immediate):
        self.__initstate_for_node[node] = self.__materialize(state)
    elif (self.__creation_policy == WidgetManager.Normal):
        self.__init_queue.append(state)
        if (not self.__init_timer.isActive()):
            self.__init_timer.start()
    elif (self.__creation_policy == WidgetManager.OnDemand):
        self.__init_queue.append(state)
