From e6631a0f7fdc8d3383927bac49f521791cddcc9c Mon Sep 17 00:00:00 2001 From: Matthias Melcher Date: Sat, 12 Mar 2016 22:24:20 +0000 Subject: 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 --- src/drivers/Pico/Fl_Pico_Screen_Driver.cxx | 1 + src/drivers/Pico/Fl_Pico_Window_Driver.H | 4 ++++ src/drivers/Pico/Fl_Pico_Window_Driver.cxx | 26 ++++++++++++++++++++++++++ 3 files changed, 31 insertions(+) (limited to 'src/drivers/Pico') 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 +#include + + + +// 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 -- cgit v1.2.3