Author: manolo
Date: 2011-01-10 04:02:48 -0800 (Mon, 10 Jan 2011)
New Revision: 8239
Log:
Fix STR #2514. Removes compilation warnings when using gcc 4.4 with -Wall

Modified:
   branches/branch-1.3/FL/Fl_Device.H

Modified: branches/branch-1.3/FL/Fl_Device.H
===================================================================
--- branches/branch-1.3/FL/Fl_Device.H  2011-01-10 11:37:22 UTC (rev 8238)
+++ branches/branch-1.3/FL/Fl_Device.H  2011-01-10 12:02:48 UTC (rev 8239)
@@ -180,17 +180,17 @@
   /** \brief see fl_line(int x, int y, int x1, int y1, int x2, int y2). */
   virtual void line(int x, int y, int x1, int y1, int x2, int y2);
   /** \brief see fl_draw(const char *str, int n, int x, int y). */
-  virtual void draw(const char *str, int n, int x, int y) {};
+  virtual void draw(const char *str, int n, int x, int y) = 0;
   /** \brief see fl_draw(int angle, const char *str, int n, int x, int y). */
-  virtual void draw(int angle, const char *str, int n, int x, int y) {};
+  virtual void draw(int angle, const char *str, int n, int x, int y) = 0;
   /** \brief see fl_rtl_draw(const char *str, int n, int x, int y). */
-  virtual void rtl_draw(const char *str, int n, int x, int y) {};
+  virtual void rtl_draw(const char *str, int n, int x, int y) = 0;
   /** \brief see fl_font(Fl_Font face, Fl_Fontsize size). */
-  virtual void font(Fl_Font face, Fl_Fontsize size) {};
+  virtual void font(Fl_Font face, Fl_Fontsize size) = 0;
   /** \brief see fl_color(Fl_Color c). */
-  virtual void color(Fl_Color c) {};
+  virtual void color(Fl_Color c) = 0;
   /** \brief see fl_color(uchar r, uchar g, uchar b). */
-  virtual void color(uchar r, uchar g, uchar b) {};
+  virtual void color(uchar r, uchar g, uchar b) = 0;
   /** \brief see fl_point(int x, int y). */
   virtual void point(int x, int y);
   /** \brief see fl_loop(int x0, int y0, int x1, int y1, int x2, int y2). */
@@ -249,32 +249,32 @@
   virtual void pop_clip();
   // Images
   /** \brief see fl_draw_image(const uchar* buf, int X,int Y,int W,int H, int 
D, int L). */
-  virtual   void draw_image(const uchar* buf, int X,int Y,int W,int H, int 
D=3, int L=0) {};
+  virtual   void draw_image(const uchar* buf, int X,int Y,int W,int H, int 
D=3, int L=0) = 0;
   /** \brief see fl_draw_image_mono(const uchar* buf, int X,int Y,int W,int H, 
int D, int L). */
-  virtual   void draw_image_mono(const uchar* buf, int X,int Y,int W,int H, 
int D=1, int L=0) {};
+  virtual   void draw_image_mono(const uchar* buf, int X,int Y,int W,int H, 
int D=1, int L=0) = 0;
   /** \brief see fl_draw_image(Fl_Draw_Image_Cb cb, void* data, int X,int 
Y,int W,int H, int D). */
-  virtual   void draw_image(Fl_Draw_Image_Cb cb, void* data, int X,int Y,int 
W,int H, int D=3) {};
+  virtual   void draw_image(Fl_Draw_Image_Cb cb, void* data, int X,int Y,int 
W,int H, int D=3) = 0;
   /** \brief see fl_draw_image_mono(Fl_Draw_Image_Cb cb, void* data, int X,int 
Y,int W,int H, int D). */
-  virtual   void draw_image_mono(Fl_Draw_Image_Cb cb, void* data, int X,int 
Y,int W,int H, int D=1) {};
+  virtual   void draw_image_mono(Fl_Draw_Image_Cb cb, void* data, int X,int 
Y,int W,int H, int D=1) = 0;
   // Image classes
   /** \brief Draws an Fl_RGB_Image object to the device. 
    *
    Specifies a bounding box for the image, with the origin (upper left-hand 
corner) of 
    the image offset by the cx and cy arguments.
    */
-  virtual   void draw(Fl_RGB_Image * rgb,int XP, int YP, int WP, int HP, int 
cx, int cy) {};
+  virtual   void draw(Fl_RGB_Image * rgb,int XP, int YP, int WP, int HP, int 
cx, int cy) = 0;
   /** \brief Draws an Fl_Pixmap object to the device. 
    *
    Specifies a bounding box for the image, with the origin (upper left-hand 
corner) of 
    the image offset by the cx and cy arguments.
    */
-  virtual   void draw(Fl_Pixmap * pxm,int XP, int YP, int WP, int HP, int cx, 
int cy) {};
+  virtual   void draw(Fl_Pixmap * pxm,int XP, int YP, int WP, int HP, int cx, 
int cy) = 0;
   /** \brief Draws an Fl_Bitmap object to the device. 
    *
    Specifies a bounding box for the image, with the origin (upper left-hand 
corner) of 
    the image offset by the cx and cy arguments.
    */
-  virtual void draw(Fl_Bitmap *bm, int XP, int YP, int WP, int HP, int cx, int 
cy) {};
+  virtual void draw(Fl_Bitmap *bm, int XP, int YP, int WP, int HP, int cx, int 
cy) = 0;
     
 public:
   static const char *class_id;
@@ -416,7 +416,7 @@
    \param x,y offsets where to print relatively to coordinates origin
    \param height height of the current drawing area
    */
-  virtual int print(Fl_Widget* w, int x, int y, int height) { return 0; }
+  virtual int print(Fl_Widget* w, int x, int y, int height) = 0;
 };
 
 #endif // Fl_Device_H

_______________________________________________
fltk-commit mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk-commit

Reply via email to