// edit menu callbacks static void mol_top_cb(Fl_Widget *w, void *v) { VMDApp *app = (VMDApp *)w->user_data(); MolBrowser *browser = (MolBrowser *)v; for (int i=0; i<browser->size(); i++) { if (browser->selected(i+1)) { app->molecule_make_top(app->molecule_id(i)); break; } } }