Lines Matching defs:dmi
523 dialogMenuItem *dmi;
578 dmi = &cp->continent->menu[cp->continent->nitems];
579 memset(dmi, 0, sizeof(*dmi));
580 asprintf(&dmi->prompt, "%d", ++cp->continent->nitems);
581 dmi->title = cp->name;
582 dmi->fire = set_zone_whole_country;
583 dmi->data = cp;
585 cp->submenu = malloc(cp->nzones * sizeof(*dmi));
591 dmi = &cp->submenu[cp->nzones];
592 memset(dmi, 0, sizeof(*dmi));
593 asprintf(&dmi->prompt, "%d", ++cp->nzones);
594 dmi->title = zp->descr;
595 dmi->fire = set_zone_multi;
596 dmi->data = zp;
605 dmi = &cont->menu[cont->nitems];
606 memset(dmi, 0, sizeof(*dmi));
607 asprintf(&dmi->prompt, "%d", ++cont->nitems);
608 dmi->title = cp->name;
609 dmi->fire = set_zone_menu;
610 dmi->data = cp;
617 set_zone_menu(dialogMenuItem *dmi)
620 struct country *cp = dmi->data;
874 set_zone_multi(dialogMenuItem *dmi)
876 struct zone *zp = dmi->data;
887 set_zone_whole_country(dialogMenuItem *dmi)
889 struct country *cp = dmi->data;