X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/49990dc5d536344c2a5793d0d21cb2880e5c5247..a5beb7286bff0260e74299fe16cbe1c86de90c76:/main/enigma.cpp diff --git a/main/enigma.cpp b/main/enigma.cpp index 45c0c7b3..eb0a1845 100644 --- a/main/enigma.cpp +++ b/main/enigma.cpp @@ -155,7 +155,6 @@ int main(int argc, char **argv) eTextPara::forceReplacementGlyph(0xfdf2); for (int i = 0xfe80; i < 0xff00; ++i) eTextPara::forceReplacementGlyph(i); - eWidgetDesktop dsk(eSize(720, 576)); eWidgetDesktop dsk_lcd(eSize(132, 64)); @@ -190,7 +189,25 @@ int main(int argc, char **argv) dsk.setRedrawTask(main); dsk_lcd.setRedrawTask(main); - my_dc->setSpinner(eRect(100, 100, 120, 40)); + + eDebug("Loading spinners..."); + + { + int i; + ePtr wait[4]; + for (i=0; i<4; ++i) + { + char filename[strlen(DATADIR) + 20]; + sprintf(filename, DATADIR "/enigma2/wait%d.png", i + 1); + if (loadPNG(wait[i], filename)) + { + eDebug("failed to load %s! (%m)", filename); + continue; + } + } + my_dc->setSpinner(eRect(100, 100, 105, 105), wait, 4); + } + gRC::getInstance()->setSpinnerDC(my_dc); eRCInput::getInstance()->keyEvent.connect(slot(keyEvent));