Home | History | Annotate | Download | only in menuc

Lines Matching defs:menus

59 static id_rec *menus[MAX];
82 menus[menu_no++] = temp;
85 (void)fprintf(stderr, "Too many menus. "
95 /* Verify that all menus are defined. */
102 if (!menus[i]->info)
103 yyerror ("Menu '%s' undefined.", menus[i]->id);
258 menus[i]->id, i);
284 if (do_expands && strlen(menus[i]->info->expact.code)) {
287 if (menus[i]->info->expact.endwin)
290 menus[i]->info->expact.code);
292 if (strlen(menus[i]->info->postact.code)) {
295 if (menus[i]->info->postact.endwin)
298 menus[i]->info->postact.code);
300 if (strlen(menus[i]->info->exitact.code)) {
303 if (menus[i]->info->exitact.endwin)
306 menus[i]->info->exitact.code);
309 toptn = menus[i]->info->optns;
325 if (menus[i]->info->numopt > 53) {
328 menus[i]->info->title);
333 for (j = 0, toptn = menus[i]->info->optns; toptn;
353 menus[i]->info->name_is_code = 1;
357 for (j = 0, toptn = menus[i]->info->optns; toptn;
369 /* menus */
378 "\t{%s,", menus[i]->info->title);
384 menus[i]->info->y,
385 menus[i]->info->x, menus[i]->info->h,
386 menus[i]->info->w, menus[i]->info->mopt,
387 menus[i]->info->numopt, i);
388 if (menus[i]->info->helpstr == NULL)
391 tmpstr = menus[i]->info->helpstr;
410 if (menus[i]->info->mopt & MC_NOEXITOPT)
412 else if (menus[i]->info->exitstr != NULL)
413 (void)fprintf(out_file, "%s", menus[i]->info->exitstr);
417 if (strlen(menus[i]->info->expact.code))
422 if (strlen(menus[i]->info->postact.code))
426 if (strlen(menus[i]->info->exitact.code))
430 if (menus[i]->info->name_is_code)