packages feed

fltkhs-0.1.0.0: c-src/Fl_File_IconC.cpp

#include "Fl_File_IconC.h"
#ifdef __cplusplus
EXPORT {
#endif
  FL_EXPORT_C(fl_File_Icon, Fl_File_Icon_New)(const char* p, int t, int nd, short* d){
    Fl_File_Icon* i = new Fl_File_Icon(p,t,nd,d);
    return (fl_File_Icon)i;
  }
  FL_EXPORT_C(void, Fl_File_Icon_Destroy)(fl_File_Icon file_icon){
    delete (static_cast<Fl_File_Icon*>(file_icon));
  }

  FL_EXPORT_C(short*,Fl_File_Icon_add)(fl_File_Icon file_icon,short d){
    return (static_cast<Fl_File_Icon*>(file_icon))->add(d);
  }
  FL_EXPORT_C(short*,Fl_File_Icon_add_color)(fl_File_Icon file_icon,Fl_Color c){
    return (static_cast<Fl_File_Icon*>(file_icon))->add_color(c);
  }
  FL_EXPORT_C(short*,Fl_File_Icon_add_vertex)(fl_File_Icon file_icon,float x,float y){
    return (static_cast<Fl_File_Icon*>(file_icon))->add_vertex(x,y);
  }
  FL_EXPORT_C(void,Fl_File_Icon_clear)(fl_File_Icon file_icon){
    (static_cast<Fl_File_Icon*>(file_icon))->clear();
  }
  FL_EXPORT_C(void,Fl_File_Icon_draw)(fl_File_Icon file_icon,int x,int y,int w,int h,Fl_Color ic){
    (static_cast<Fl_File_Icon*>(file_icon))->draw(x,y,w,h,ic);
  }
  FL_EXPORT_C(void,Fl_File_Icon_draw_with_active)(fl_File_Icon file_icon,int x,int y,int w,int h,Fl_Color ic,int active){
    (static_cast<Fl_File_Icon*>(file_icon))->draw(x,y,w,h,ic,active);
  }
  FL_EXPORT_C(void,Fl_File_Icon_label)(fl_File_Icon file_icon,fl_Widget w){
    (static_cast<Fl_File_Icon*>(file_icon))->label((static_cast<Fl_Widget*>(w)));
  }
  FL_EXPORT_C(void,Fl_File_Icon_load)(fl_File_Icon file_icon,const char* f){
    (static_cast<Fl_File_Icon*>(file_icon))->load(f);
  }
  FL_EXPORT_C(int,Fl_File_Icon_load_fti)(fl_File_Icon file_icon,const char* fti){
    return (static_cast<Fl_File_Icon*>(file_icon))->load_fti(fti);
  }
  FL_EXPORT_C(int,Fl_File_Icon_load_image)(fl_File_Icon file_icon,const char* i){
    return (static_cast<Fl_File_Icon*>(file_icon))->load_image(i);
  }
  FL_EXPORT_C(fl_File_Icon,Fl_File_Icon_next)(fl_File_Icon file_icon){
    return (fl_File_Icon)(static_cast<Fl_File_Icon*>(file_icon))->next();
  }
  FL_EXPORT_C(const char*,Fl_File_Icon_pattern)(fl_File_Icon file_icon){
    return (static_cast<Fl_File_Icon*>(file_icon))->pattern();
  }
  FL_EXPORT_C(int,Fl_File_Icon_size)(fl_File_Icon file_icon){
    return (static_cast<Fl_File_Icon*>(file_icon))->size();
  }
  FL_EXPORT_C(int,Fl_File_Icon_type)(fl_File_Icon file_icon){
    return (static_cast<Fl_File_Icon*>(file_icon))->type();
  }
  FL_EXPORT_C(short*,Fl_File_Icon_value)(fl_File_Icon file_icon){
    return (static_cast<Fl_File_Icon*>(file_icon))->value();
  }
  FL_EXPORT_C(void,Fl_File_Icon_labeltype)(fl_Label o,int x,int y,int w,int h,Fl_Align a){
    Fl_File_Icon::labeltype((static_cast<Fl_Label*>(o)),x,y,w,h,a);
  }
  FL_EXPORT_C(fl_File_Icon,Fl_File_Icon_find)(const char* filename,int filetype){
    return (fl_File_Icon)Fl_File_Icon::find(filename);
  }
  FL_EXPORT_C(fl_File_Icon,Fl_File_Icon_find_with_filetype)(const char* filename,int filetype){
    return (fl_File_Icon)Fl_File_Icon::find(filename, filetype);
  }
  FL_EXPORT_C(fl_File_Icon,Fl_File_Icon_first)( ){
    return (fl_File_Icon)Fl_File_Icon::first();
  }
  FL_EXPORT_C(void,Fl_File_Icon_load_system_icons)( ){
    Fl_File_Icon::load_system_icons();
  }
#ifdef __cplusplus
}
#endif