//------------------------------------------------------------------ // Brings up a file chooser and then loads the chosen image // This is called by the UI when the load another menu item is chosen //------------------------------------------------------------------ void ImpressionistUI::cb_load_another(Fl_Menu_* o, void* v) { ImpressionistDoc *pDoc = whoami(o)->getDocument(); if (!pDoc->m_ucBitmap) { fl_alert("Please load a background image first."); return; } char* newfile = fl_file_chooser("Open File?", "*.bmp", pDoc->getImageName()); if (newfile != NULL) { pDoc->loadAnother(newfile); } }