packages feed

fltkhs-0.1.0.0: c-src/Fl_Image_SurfaceC.h

#ifndef __FL_IMAGE_SURFACE_C__
#define __FL_IMAGE_SURFACE_C__
#ifdef __cplusplus
// always include the FL/*.H headers before local headers
// Fl_Widget is included transitively and needed for
// the callback mechanism included below to work.
#include "FL/Fl.H"
#include "Fl_ExportMacros.h"
#include "Fl_Types.h"
#include "FL/Fl_Image_Surface.H"
EXPORT {
#endif
  FL_EXPORT_C(const char* ,Fl_Image_Surface_class_name)(fl_Image_Surface image_surface);
  FL_EXPORT_C(void        ,Fl_Image_Surface_set_current)(fl_Image_Surface image_surface);
  FL_EXPORT_C(void        ,Fl_Image_Surface_draw)(fl_Image_Surface image_surface, fl_Widget widget, int x, int y);
  FL_EXPORT_C(fl_Image_Surface, Fl_Image_Surface_New)(int w, int h);
  FL_EXPORT_C(void, Fl_Image_Surface_Destroy)(fl_Image_Surface image_surface);
  FL_EXPORT_C(fl_Image, Fl_Image_Surface_image)(fl_Image_Surface image_surface);
#ifdef __cplusplus
}
#endif
#endif /* __FL_IMAGE_SURFACE_C__ */