Lines Matching defs:child
112 * depending whether it's at the view root or a child.
594 struct menu* child;
612 for (child = menu->list; child; child = child->next) {
614 type = child->prompt ? child->prompt->type : P_UNKNOWN;
618 if (!(child->flags & MENU_ROOT))
622 if (child->flags & MENU_ROOT)
629 visible = menu_is_visible(child);
630 if (!menuSkip(child)) {
631 if (!child->sym && !child->list && !child->prompt)
633 if (!item || item->menu != child)
634 item = new ConfigItem(parent, last, child, visible);
639 updateMenuList(item, child);
646 if (item && item->menu == child) {
659 struct menu* child;
677 for (child = menu->list; child; child = child->next) {
679 type = child->prompt ? child->prompt->type : P_UNKNOWN;
683 if (!(child->flags & MENU_ROOT))
687 if (child->flags & MENU_ROOT)
694 visible = menu_is_visible(child);
695 if (!menuSkip(child)) {
696 if (!child->sym && !child->list && !child->prompt)
698 if (!item || item->menu != child)
699 item = new ConfigItem(this, last, child, visible);
704 updateMenuList(item, child);
711 if (item && item->menu == child) {
1826 struct menu *child;
1830 for (child = menu->list; child; child = child->next) {
1831 if (child->prompt && child->prompt->type == P_MENU) {
1833 fixup_rootmenu(child);
1836 fixup_rootmenu(child);