From 50df2ac3a8888612925e5895e669a58e1bba4144 Mon Sep 17 00:00:00 2001 From: Romain Goyet Date: Tue, 1 Sep 2015 12:06:08 +0200 Subject: [PATCH] Proper constructor for FltkLCD --- ion/drivers/fltklcd/fltklcd.cpp | 3 ++- ion/drivers/fltklcd/fltklcd.h | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/ion/drivers/fltklcd/fltklcd.cpp b/ion/drivers/fltklcd/fltklcd.cpp index 321e51cdd..ecfc24266 100644 --- a/ion/drivers/fltklcd/fltklcd.cpp +++ b/ion/drivers/fltklcd/fltklcd.cpp @@ -4,7 +4,8 @@ #include -FltkLCD::FltkLCD(int x, int y, int w, int h) : Fl_Widget(x, y, w, h, NULL) { +FltkLCD::FltkLCD(int x, int y, int w, int h, const char * label) : + Fl_Widget(x, y, w, h, label) { m_framebuffer = malloc(w*h); // FIXME: Delete the framebuffer! } diff --git a/ion/drivers/fltklcd/fltklcd.h b/ion/drivers/fltklcd/fltklcd.h index a539dcb27..451c28d4d 100644 --- a/ion/drivers/fltklcd/fltklcd.h +++ b/ion/drivers/fltklcd/fltklcd.h @@ -5,9 +5,10 @@ class FltkLCD : public Fl_Widget { public: - FltkLCD(int x, int y, int w, int h); - void draw(); + FltkLCD(int x, int y, int w, int h, const char * label = 0); void * m_framebuffer; + protected: + void draw(); }; #endif