fltk2, проблема загрузки png-иконки, serjik69, 18-Мрт-12, 17:32 [смотреть все]Не могу добиться ввода png-иконки на кнопку в fltk2: Упростил test/button.cxx: #include ...(всякие нужные заголовки) int main(int argc, char ** argv) { register_images(); Window *window = new Window(320,65); window->begin(); Button *but = new Button(120,20, 80, 25, ""); but->image(new TiledImage(SharedImage::get("back.png"))); window->end(); window->show(argc,argv); return run(); } работает прекрасно, иконка заполняет всю кнопку. При замене TiledImage на Image, FileIcon... не знаю как использовать (много комбинаций перепробовал, не доходит). Решения из fltk_1 не работают, т.к. изменен апи и, напр. pngImage не имеет методов ни load ни load_image. Подскажите кто-нить, или тыкните на понятный файл примера, не посылать (я ТАМ уже был, там то-же не знают ;-)). Заранее благодарю. П.С. может кто знает где всякие конференции (fltk2), жел. по-русски или с кем посоветоваться или кто-то ведет проект на fltk2...
|
- fltk2, проблема загрузки png-иконки, serjik69, 18:52 , 18-Мрт-12 (1)
Решено (как-то): int main(int argc, char ** argv) { Window *window = new Window(320,65); window->begin(); Button *but = new Button(120,20, 80, 25, ""); > FileIcon *icon = new FileIcon("butt", FileIcon::DIRECTORY); > icon->load("./back.png"); > icon->value(but); //but->image(new TiledImage(SharedImage::get("back.png"))); window->end(); window->show(argc,argv); return run(); } Проблема: отсутствовала линковка с fltk2_image для этого примера, функция нашлась в image/FileImage2.cxx, надо было раньше написать, проблема решилась-бы сразу ;-)
|