- lcd_label = new eLabel(lcd_win);
- lcd_label->move(ePoint(0, 4));
- lcd_label->resize(eSize(132, 42));
- ePtr<gFont> font = new gFont("Regular", 19);
- //ePtr<gFont> font = new gFont("Regular", 16);
- lcd_label->setFont(font);
-
- lcd_clock = new eLabel(lcd_win);
- lcd_clock->move(ePoint(50, 46));
- lcd_clock->resize(eSize(132, 18));
- ePtr<gFont> clkfont = new gFont("Regular", 16);
- lcd_clock->setFont(clkfont);
-
- //lcd_label->setText("bla bla bla, this lcd\nSUCKS!");
- //lcd_clock->setText("88:88:88");
-
- lcd_win->show();
+ {
+ 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);
+ }