diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2006-03-02 02:14:10 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2006-03-02 02:14:10 +0000 |
| commit | 6c2d3fc303542b7f77f4350974acf781a1b91c30 (patch) | |
| tree | 356a431d479c5dff6fb6aaea8000bbb71a8c58d0 /main | |
| parent | 0a3c667bfb6a1552975c1fd2325e7435363c2bc9 (diff) | |
| download | enigma2-6c2d3fc303542b7f77f4350974acf781a1b91c30.tar.gz enigma2-6c2d3fc303542b7f77f4350974acf781a1b91c30.zip | |
minimally improved LCD support
Diffstat (limited to 'main')
| -rw-r--r-- | main/enigma.cpp | 35 |
1 files changed, 2 insertions, 33 deletions
diff --git a/main/enigma.cpp b/main/enigma.cpp index 3102c20a..1260a104 100644 --- a/main/enigma.cpp +++ b/main/enigma.cpp @@ -135,8 +135,6 @@ public: /************************************************/ -eLabel *lcd_label, *lcd_clock; - int exit_code; int main(int argc, char **argv) @@ -209,48 +207,21 @@ int main(int argc, char **argv) dsk.setRedrawTask(main); dsk_lcd.setRedrawTask(main); - eWindow *lcd_win = new eWindow(&dsk_lcd); - - lcd_win->setFlag(eWindow::wfNoBorder); - - lcd_win->move(ePoint(0, 0)); - lcd_win->resize(eSize(132, 64)); - - 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(); - eRCInput::getInstance()->keyEvent.connect(slot(keyEvent)); printf("executing main\n"); python.execute("mytest", "__main__"); - lcd_win->hide(); - dsk.paint(); dsk_lcd.paint(); return exit_code; } -eWidgetDesktop *getDesktop() +eWidgetDesktop *getDesktop(int which) { - return wdsk; + return which ? lcddsk : wdsk; } eApplication *getApplication() @@ -271,10 +242,8 @@ void quitMainloop(int exitCode) void setLCD(const char *string) { - lcd_label->setText(string); } void setLCDClock(const char *string) { - lcd_clock->setText(string); } |
