diff options
| author | Manolo Gouy <Manolo> | 2014-11-08 18:10:35 +0000 |
|---|---|---|
| committer | Manolo Gouy <Manolo> | 2014-11-08 18:10:35 +0000 |
| commit | baf5ea7d56abed44ab3224a47496250dedaa8b83 (patch) | |
| tree | 5c939ffa29d737b7d7a433e0f06f4065ebbde90d | |
| parent | eb6c15bcef3e58418e685cc5d91f519156b8ee74 (diff) | |
Added Fl_Copy_Surface::w() and Fl_Copy_Surface::h() member functions.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10441 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
| -rw-r--r-- | FL/Fl_Copy_Surface.H | 4 | ||||
| -rw-r--r-- | test/device.cxx | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/FL/Fl_Copy_Surface.H b/FL/Fl_Copy_Surface.H index 114f45556..e26ec47b1 100644 --- a/FL/Fl_Copy_Surface.H +++ b/FL/Fl_Copy_Surface.H @@ -79,6 +79,10 @@ public: ~Fl_Copy_Surface(); void set_current(); void draw(Fl_Widget* widget, int delta_x = 0, int delta_y = 0); + /** Returns the pixel width of the copy surface */ + int w() { return width; } + /** Returns the pixel height of the copy surface */ + int h() { return height; } }; #if defined(__APPLE__) diff --git a/test/device.cxx b/test/device.cxx index babf34d8c..9c489507a 100644 --- a/test/device.cxx +++ b/test/device.cxx @@ -570,7 +570,7 @@ void copy(Fl_Widget *, void *data) { if (strcmp(operation, "Fl_Copy_Surface") == 0) { Fl_Copy_Surface *copy_surf = new Fl_Copy_Surface(target->w()+10, target->h()+20); copy_surf->set_current(); - fl_color(FL_YELLOW);fl_rectf(0,0,1000,1000); + fl_color(FL_YELLOW);fl_rectf(0,0,copy_surf->w(), copy_surf->h()); copy_surf->draw(target, 5, 10); delete copy_surf; Fl_Display_Device::display_device()->set_current(); |
