Lines Matching refs:node

163     def __init__(self, mconf, node, indent):  argument
165 self.node = node
174 node = self.node
176 v = v and node.prompt is not None
179 v = v and kconfiglib.expr_value(node.prompt[1]) > 0
180 if node.item == kconfiglib.MENU:
181 v = v and kconfiglib.expr_value(node.visibility) > 0
184 if isinstance(node.item, kconfiglib.Symbol):
185 if node.item.type in (kconfiglib.BOOL, kconfiglib.TRISTATE):
186 v = v and len(node.item.assignable) > 0
188 v = v and node.item.visibility > 0
195 node = self.node
196 item = node.item
234 if node.prompt is not None:
236 body = '*** {} ***'.format(node.prompt[0])
238 body = node.prompt[0]
243 or isinstance(item, kconfiglib.Symbol) and node.is_menuconfig
254 if isinstance(item, kconfiglib.Choice) and node.item.str_value == 'y':
286 item = self.node.item
311 item = self.node.item
323 item = self.node.item
340 item = self.node.item
345 or isinstance(item, kconfiglib.Symbol) and self.node.is_menuconfig
348 self.menuconfig.show_submenu(self.node)
352 ident = self.node.prompt[0] if self.node.prompt is not None else None
395 node = self.node
396 item = self.node.item
399 if node.help:
400 help = node.help
655 self.node = None
683 def _select_node(self, node): argument
690 if e.node is node:
800 self._select_node(selected_entry.node)
809 for n in self.node_stack + [self.node]:
813 def show_node(self, node): argument
814 self.node = node
815 if node.list is not None:
816 self.all_entries = self._collect_list_entries(node.list)
821 def show_submenu(self, node): argument
822 self.node_stack.append(self.node)
823 self.show_node(node)
827 select_node = self.node
965 def _check_is_visible(self, node): argument
967 v = v and node.prompt is not None
970 v = v and kconfiglib.expr_value(node.prompt[1]) > 0
971 if node.item == kconfiglib.MENU:
972 v = v and kconfiglib.expr_value(node.visibility) > 0
975 if isinstance(node.item, kconfiglib.Symbol):
976 if node.item.type in (kconfiglib.BOOL, kconfiglib.TRISTATE):
977 v = v and len(node.item.assignable) > 0
979 v = v and node.item.visibility > 0
984 node = self.kconfig.top_node.list
985 if not node:
990 item = node.item
991 …f isinstance(item, kconfiglib.Symbol) and item.user_value is None and self._check_is_visible(node):
993 print("Config \"# {}\" has changed, need save config file\n".format(node.prompt[0]))
998 if node.list:
999 node = node.list
1000 elif node.next:
1001 node = node.next
1003 while node.parent:
1004 node = node.parent
1005 if node.next:
1006 node = node.next