static multi_use() { if (multivec != NULL) { hide_mp(); dauto(multivec, vs.time_mode); draw_mp(); } close_menu(); }
static void browse_action(void) { struct name_list *el; switch (vs.browse_action) { case BA_LOAD: /* load */ browse_ok = 1; close_menu(); break; case BA_VIEW: /* view */ if (push_screen()) { view_fli(cpi_name, &vf, 0); pop_screen(); } else noroom(); break; case BA_PLAY: /* play */ if (push_screen()) { view_fli(cpi_name, &vf, 1); pop_screen(); } else noroom(); break; case BA_INFO: fli_info(cpi_name); break; case BA_KILL: /* kill */ if (really_delete(cpi_name)) { if (jdelete_rerr(cpi_name)) { if ((el = find_elix()) != NULL) { el->name[0] = 0; /* mark it dead */ vs.file[0] = 0; /* don't reuse name... */ if (elix >= 0) draw_1_browse(elx,ely,el); } bredraw_cpic(); } } break; } }