summaryrefslogtreecommitdiff
path: root/src/drivers/Pico
diff options
context:
space:
mode:
authorMatthias Melcher <fltk@matthiasm.com>2016-03-12 22:24:20 +0000
committerMatthias Melcher <fltk@matthiasm.com>2016-03-12 22:24:20 +0000
commite6631a0f7fdc8d3383927bac49f521791cddcc9c (patch)
treeb753578787e06c5aa2acea4c215063cb34167093 /src/drivers/Pico
parent4643f3e98c8bfabc262770bca5afc31a8b38c7f5 (diff)
Moved the Fl_Window::decorated_*() functions teh Window_Driver
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3-porting@11356 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
Diffstat (limited to 'src/drivers/Pico')
-rw-r--r--src/drivers/Pico/Fl_Pico_Screen_Driver.cxx1
-rw-r--r--src/drivers/Pico/Fl_Pico_Window_Driver.H4
-rw-r--r--src/drivers/Pico/Fl_Pico_Window_Driver.cxx26
3 files changed, 31 insertions, 0 deletions
diff --git a/src/drivers/Pico/Fl_Pico_Screen_Driver.cxx b/src/drivers/Pico/Fl_Pico_Screen_Driver.cxx
index 463ff688a..2e51c28a8 100644
--- a/src/drivers/Pico/Fl_Pico_Screen_Driver.cxx
+++ b/src/drivers/Pico/Fl_Pico_Screen_Driver.cxx
@@ -21,6 +21,7 @@
#include "Fl_Pico_Screen_Driver.H"
+
Fl_Pico_Screen_Driver::Fl_Pico_Screen_Driver()
{
}
diff --git a/src/drivers/Pico/Fl_Pico_Window_Driver.H b/src/drivers/Pico/Fl_Pico_Window_Driver.H
index 14cf08b5c..51e9db920 100644
--- a/src/drivers/Pico/Fl_Pico_Window_Driver.H
+++ b/src/drivers/Pico/Fl_Pico_Window_Driver.H
@@ -33,6 +33,10 @@ class FL_EXPORT Fl_Pico_Window_Driver : public Fl_Window_Driver
public:
Fl_Pico_Window_Driver(Fl_Window *win);
virtual ~Fl_Pico_Window_Driver();
+
+ // --- window data
+ virtual int decorated_w();
+ virtual int decorated_h();
};
diff --git a/src/drivers/Pico/Fl_Pico_Window_Driver.cxx b/src/drivers/Pico/Fl_Pico_Window_Driver.cxx
index d729083fa..b14696d6f 100644
--- a/src/drivers/Pico/Fl_Pico_Window_Driver.cxx
+++ b/src/drivers/Pico/Fl_Pico_Window_Driver.cxx
@@ -20,6 +20,18 @@
#include "../../config_lib.h"
#include "Fl_Pico_Window_Driver.H"
+#include <FL/x.H>
+#include <FL/Fl_Window.H>
+
+
+
+// TODO: move this to Fl_Window_Driver
+void Fl_X::flush()
+{
+ w->driver()->flush();
+}
+
+
Fl_Pico_Window_Driver::Fl_Pico_Window_Driver(Fl_Window *win)
: Fl_Window_Driver(win)
@@ -32,6 +44,20 @@ Fl_Pico_Window_Driver::~Fl_Pico_Window_Driver()
}
+// --- window data
+
+int Fl_Pico_Window_Driver::decorated_w()
+{
+ return pWindow->w();
+}
+
+
+int Fl_Pico_Window_Driver::decorated_h()
+{
+ return pWindow->h();
+}
+
+
//
// End of "$Id: Fl_Pico_Window_Driver.cxx 11253 2016-03-01 00:54:21Z matt $".
// \ No newline at end of file