diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2007-05-28 19:14:58 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2007-05-28 19:14:58 +0000 |
| commit | a5beb7286bff0260e74299fe16cbe1c86de90c76 (patch) | |
| tree | 155e26fafe7173c8fdb49fac38ff61707eb50a8c /main/enigma.cpp | |
| parent | 49990dc5d536344c2a5793d0d21cb2880e5c5247 (diff) | |
| download | enigma2-a5beb7286bff0260e74299fe16cbe1c86de90c76.tar.gz enigma2-a5beb7286bff0260e74299fe16cbe1c86de90c76.zip | |
use Nemesis' gearwheel as spinner
Diffstat (limited to 'main/enigma.cpp')
| -rw-r--r-- | main/enigma.cpp | 21 |
1 files changed, 19 insertions, 2 deletions
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<gPixmap> 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)); |
