summaryrefslogtreecommitdiff
path: root/src/Fl_Image.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/Fl_Image.cxx')
-rw-r--r--src/Fl_Image.cxx11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/Fl_Image.cxx b/src/Fl_Image.cxx
index 4b074be4a..a622f7d9e 100644
--- a/src/Fl_Image.cxx
+++ b/src/Fl_Image.cxx
@@ -578,6 +578,17 @@ void Fl_RGB_Image::label(Fl_Menu_Item* m) {
m->label(_FL_IMAGE_LABEL, (const char*)this);
}
+int Fl_RGB_Image::draw_scaled_(int X, int Y, int W, int H) {
+ return fl_graphics_driver->draw_scaled(this, X, Y, W, H);
+}
+
+// Draws the image scaled to W and H, and returns 1,
+// or returns 0 if scaled drawing is not implemented for this image.
+// Image classes can re-implement this function for specific image types.
+int Fl_Image::draw_scaled_(int X, int Y, int W, int H) {
+ return 0;
+}
+
//
// End of "$Id$".
//