added lcdclock
authorRonny Strutz <ronny.strutz@multimedia-labs.de>
Thu, 1 Sep 2005 02:03:17 +0000 (02:03 +0000)
committerRonny Strutz <ronny.strutz@multimedia-labs.de>
Thu, 1 Sep 2005 02:03:17 +0000 (02:03 +0000)
main/enigma.cpp

index 46ffccce0ea4e9a9049a720450f48513146d544d..2d258d98773887ff33189c6947d860b212c6baed 100644 (file)
@@ -1,8 +1,10 @@
 #undef WITH_SDL
 #undef WITH_SDL
+
 #ifdef WITH_SDL
 #error
 #define SDLDC
 #endif
 #ifdef WITH_SDL
 #error
 #define SDLDC
 #endif
+
 #include <stdio.h>
 #include <libsig_comp.h>
 #include <lib/base/ebase.h>
 #include <stdio.h>
 #include <libsig_comp.h>
 #include <lib/base/ebase.h>
@@ -15,6 +17,7 @@
 #include <lib/gdi/grc.h>
 #include <lib/gdi/gfbdc.h>
 #include <lib/gdi/glcddc.h>
 #include <lib/gdi/grc.h>
 #include <lib/gdi/gfbdc.h>
 #include <lib/gdi/glcddc.h>
+
 #ifdef WITH_SDL
 #error
 #include <lib/gdi/sdl.h>
 #ifdef WITH_SDL
 #error
 #include <lib/gdi/sdl.h>
@@ -139,7 +142,7 @@ public:
 
 /************************************************/
 
 
 /************************************************/
 
-eLabel *lcd_label;
+eLabel *lcd_label, *lcd_clock;
 
 int main(int argc, char **argv)
 {
 
 int main(int argc, char **argv)
 {
@@ -207,9 +210,19 @@ int main(int argc, char **argv)
        lcd_win->resize(eSize(132, 64));
        
        lcd_label = new eLabel(lcd_win);
        lcd_win->resize(eSize(132, 64));
        
        lcd_label = new eLabel(lcd_win);
-       lcd_label->move(ePoint(0, 0));
-       lcd_label->resize(eSize(132, 64));
-       lcd_label->setText("bla bla bla, this lcd\nSUCKS!");
+       lcd_label->move(ePoint(0, 10));
+       lcd_label->resize(eSize(132, 36));
+       ePtr<gFont> font = new gFont("Arial", 16);
+       lcd_label->setFont(font);
+
+       lcd_clock = new eLabel(lcd_win);
+       lcd_clock->move(ePoint(50, 46));
+       lcd_clock->resize(eSize(132, 20));
+       //ePtr<gFont> clkfont = new gFont("Arial", 18);
+       lcd_clock->setFont(font);
+
+       //lcd_label->setText("bla bla bla, this lcd\nSUCKS!");
+       //lcd_clock->setText("88:88:88");
 
        lcd_win->show();
        
 
        lcd_win->show();
        
@@ -243,3 +256,8 @@ void setLCD(const char *string)
 {
        lcd_label->setText(string);
 }
 {
        lcd_label->setText(string);
 }
+
+void setLCDClock(const char *string)
+{
+       lcd_clock->setText(string);
+}