Lines Matching defs:child
114 * depending whether it's at the view root or a child.
598 struct menu* child;
616 for (child = menu->list; child; child = child->next) {
618 type = child->prompt ? child->prompt->type : P_UNKNOWN;
622 if (!(child->flags & MENU_ROOT))
626 if (child->flags & MENU_ROOT)
633 visible = menu_is_visible(child);
634 if (!menuSkip(child)) {
635 if (!child->sym && !child->list && !child->prompt)
637 if (!item || item->menu != child)
638 item = new ConfigItem(parent, last, child, visible);
643 updateMenuList(item, child);
650 if (item && item->menu == child) {
663 struct menu* child;
681 for (child = menu->list; child; child = child->next) {
683 type = child->prompt ? child->prompt->type : P_UNKNOWN;
687 if (!(child->flags & MENU_ROOT))
691 if (child->flags & MENU_ROOT)
698 visible = menu_is_visible(child);
699 if (!menuSkip(child)) {
700 if (!child->sym && !child->list && !child->prompt)
702 if (!item || item->menu != child)
703 item = new ConfigItem(this, last, child, visible);
708 updateMenuList(item, child);
715 if (item && item->menu == child) {
1862 struct menu *child;
1866 for (child = menu->list; child; child = child->next) {
1867 if (child->prompt && child->prompt->type == P_MENU) {
1869 fixup_rootmenu(child);
1872 fixup_rootmenu(child);