packages feed

fltkhs-0.6.0.0: c-src/Fl_SpinnerC.cpp

#include "Fl_SpinnerC.h"
#ifdef __cplusplus
EXPORT {
  Fl_DerivedSpinner::Fl_DerivedSpinner(int X, int Y, int W, int H, const char *l, fl_Widget_Virtual_Funcs* funcs) : Fl_Spinner(X,Y,W,H,l){
    overriddenFuncs = funcs;
    other_data = (void*)0;
  }
  Fl_DerivedSpinner::Fl_DerivedSpinner(int X, int Y, int W, int H, fl_Widget_Virtual_Funcs* funcs):Fl_Spinner(X,Y,W,H){
    overriddenFuncs = funcs;
    other_data = (void*)0;
  }
  Fl_DerivedSpinner::~Fl_DerivedSpinner(){
    free(overriddenFuncs);
  }
  void Fl_DerivedSpinner::draw(){
    if (this->overriddenFuncs->draw != NULL) {
      this->overriddenFuncs->draw((fl_Spinner) this);
    }
    else {
      Fl_Spinner::draw();
    }
  }

  void Fl_DerivedSpinner::draw_super(){
    Fl_Spinner::draw();
  }

  int Fl_DerivedSpinner::handle(int event){
    int i;
    if (this->overriddenFuncs->handle != NULL) {
      i = this->overriddenFuncs->handle((fl_Spinner) this,event);
    }
    else {
      i = Fl_Spinner::handle(event);
    }
    return i;
  }
  int Fl_DerivedSpinner::handle_super(int event){
    return Fl_Spinner::handle(event);
  }

  void Fl_DerivedSpinner::resize(int x, int y, int w, int h){
    if (this->overriddenFuncs->resize != NULL) {
      this->overriddenFuncs->resize((fl_Spinner) this,x,y,w,h);
    }
    else {
      Fl_Spinner::resize(x,y,w,h);
    }
  }

  void Fl_DerivedSpinner::resize_super(int x, int y, int w, int h){
    Fl_Spinner::resize(x,y,w,h);
  }
  void Fl_DerivedSpinner::show(){
    if (this->overriddenFuncs->show != NULL) {
      this->overriddenFuncs->show((fl_Spinner) this);
    }
    else {
      Fl_Spinner::show();
    }
  }
  void Fl_DerivedSpinner::show_super(){
    Fl_Spinner::show();
  }

  void Fl_DerivedSpinner::hide(){
    if (this->overriddenFuncs->hide != NULL) {
      this->overriddenFuncs->hide((fl_Spinner) this);
    }
    else {
      Fl_Spinner::hide();
    }
  }
  void Fl_DerivedSpinner::hide_super(){
    Fl_Spinner::hide();
  }
#endif
  FL_EXPORT_C(Fl_Color,Fl_Spinner_color)(fl_Spinner spinner){
    return (static_cast<Fl_Spinner*>(spinner))->color();
  }
  FL_EXPORT_C(void,Fl_Spinner_set_color)(fl_Spinner spinner,Fl_Color bg){
    (static_cast<Fl_Spinner*>(spinner))->color(bg);
  }
  FL_EXPORT_C(Fl_Color,Fl_Spinner_selection_color)(fl_Spinner spinner){
    return (static_cast<Fl_Spinner*>(spinner))->selection_color();
  }
  FL_EXPORT_C(void,Fl_Spinner_set_selection_color)(fl_Spinner spinner,Fl_Color a){
    (static_cast<Fl_Spinner*>(spinner))->selection_color(a);
  }
  FL_EXPORT_C(uchar,Fl_Spinner_type)(fl_Spinner spinner){
    return (static_cast<Fl_Spinner*>(spinner))->type();
  }
  FL_EXPORT_C(void,Fl_Spinner_set_type)(fl_Spinner spinner,uchar t){
    (static_cast<Fl_Spinner*>(spinner))->type(t);
  }
  FL_EXPORT_C(double,Fl_Spinner_minimum)(fl_Spinner spinner){
    return (static_cast<Fl_Spinner*>(spinner))->minimum();
  }
  FL_EXPORT_C(void,Fl_Spinner_set_minimum)(fl_Spinner spinner,double a){
    (static_cast<Fl_Spinner*>(spinner))->minimum(a);
  }
  FL_EXPORT_C(double,Fl_Spinner_maximum)(fl_Spinner spinner){
    return (static_cast<Fl_Spinner*>(spinner))->maximum();
  }
  FL_EXPORT_C(void,Fl_Spinner_set_maximum)(fl_Spinner spinner,double a){
    (static_cast<Fl_Spinner*>(spinner))->maximum(a);
  }
  FL_EXPORT_C(void,Fl_Spinner_range)(fl_Spinner spinner,double a,double b){
    (static_cast<Fl_Spinner*>(spinner))->range(a,b);
  }
  FL_EXPORT_C(void,Fl_Spinner_set_step)(fl_Spinner spinner,double s){
    (static_cast<Fl_Spinner*>(spinner))->step(s);
  }
  FL_EXPORT_C(double,Fl_Spinner_step)(fl_Spinner spinner){
    return (static_cast<Fl_Spinner*>(spinner))->step();
  }
  FL_EXPORT_C(void,Fl_Spinner_set_wrap)(fl_Spinner spinner,int s){
    (static_cast<Fl_Spinner*>(spinner))->wrap(s);
  }
  FL_EXPORT_C(int,Fl_Spinner_wrap)(fl_Spinner spinner){
    return (static_cast<Fl_Spinner*>(spinner))->wrap();
  }
  FL_EXPORT_C(double,Fl_Spinner_value)(fl_Spinner spinner){
    return (static_cast<Fl_Spinner*>(spinner))->value();
  }
  FL_EXPORT_C(void ,Fl_Spinner_set_value)(fl_Spinner spinner,double v){
    return (static_cast<Fl_Spinner*>(spinner))->value(v);
  }
  FL_EXPORT_C(const char*,Fl_Spinner_format)(fl_Spinner spinner){
    return (static_cast<Fl_Spinner*>(spinner))->format();
  }
  FL_EXPORT_C(void,Fl_Spinner_set_format)(fl_Spinner spinner,const char* format){
    (static_cast<Fl_Spinner*>(spinner))->format(format);
  }
  FL_EXPORT_C(void,Fl_Spinner_set_textfont)(fl_Spinner spinner,Fl_Font text){
    (static_cast<Fl_Spinner*>(spinner))->textfont(text);
  }
  FL_EXPORT_C(Fl_Font,Fl_Spinner_textfont)(fl_Spinner spinner){
    return (static_cast<Fl_Spinner*>(spinner))->textfont();
  }
  FL_EXPORT_C(void,Fl_Spinner_set_textsize)(fl_Spinner spinner,Fl_Fontsize text){
    (static_cast<Fl_Spinner*>(spinner))->textsize(text);
  }
  FL_EXPORT_C(Fl_Fontsize,Fl_Spinner_textsize)(fl_Spinner spinner){
    return (static_cast<Fl_Spinner*>(spinner))->textsize();
  }
  FL_EXPORT_C(void,Fl_Spinner_set_textcolor)(fl_Spinner spinner,Fl_Color text){
    (static_cast<Fl_Spinner*>(spinner))->textcolor(text);
  }
  FL_EXPORT_C(Fl_Color,Fl_Spinner_textcolor)(fl_Spinner spinner){
    return (static_cast<Fl_Spinner*>(spinner))->textcolor();
  }
  FL_EXPORT_C(fl_Spinner,    Fl_Spinner_New)(int X, int Y, int W, int H){
    fl_Widget_Virtual_Funcs* fs = Fl_Widget_default_virtual_funcs();
    Fl_DerivedSpinner* w = new Fl_DerivedSpinner(X,Y,W,H,fs);
    return (fl_Spinner)w;
  }
  FL_EXPORT_C(fl_Spinner,    Fl_Spinner_New_WithLabel)(int X, int Y, int W, int H, const char* label){
    fl_Widget_Virtual_Funcs* fs = Fl_Widget_default_virtual_funcs();
    Fl_DerivedSpinner* w = new Fl_DerivedSpinner(X,Y,W,H,label,fs);
    return (fl_Spinner)w;
  }
  FL_EXPORT_C(fl_Spinner,    Fl_OverriddenSpinner_New)(int X, int Y, int W, int H,fl_Widget_Virtual_Funcs* fs){
    Fl_DerivedSpinner* w = new Fl_DerivedSpinner(X,Y,W,H,fs);
    return (fl_Spinner)w;
  }
  FL_EXPORT_C(fl_Spinner,    Fl_OverriddenSpinner_New_WithLabel)(int X, int Y, int W, int H, const char* label, fl_Widget_Virtual_Funcs* fs){
    Fl_DerivedSpinner* w = new Fl_DerivedSpinner(X,Y,W,H,label,fs);
    return (fl_Spinner)w;
  }
  FL_EXPORT_C(void, Fl_Spinner_draw)(fl_Spinner o){
    (static_cast<Fl_DerivedSpinner*>(o))->draw();
  }
  FL_EXPORT_C(void, Fl_Spinner_draw_super)(fl_Spinner o){
    (static_cast<Fl_DerivedSpinner*>(o))->draw_super();
  }
  FL_EXPORT_C(int, Fl_Spinner_handle)(fl_Spinner o, int event){
    return (static_cast<Fl_DerivedSpinner*>(o))->handle(event);
  }
  FL_EXPORT_C(int, Fl_Spinner_handle_super)(fl_Spinner o, int event){
    return (static_cast<Fl_DerivedSpinner*>(o))->handle_super(event);
  }
  FL_EXPORT_C(void, Fl_Spinner_resize)(fl_Spinner o, int x, int y, int w, int h){
    (static_cast<Fl_DerivedSpinner*>(o))->resize(x,y,w,h);
  }
  FL_EXPORT_C(void, Fl_Spinner_resize_super)(fl_Spinner o, int x, int y, int w, int h){
    (static_cast<Fl_DerivedSpinner*>(o))->resize_super(x,y,w,h);
  }
  FL_EXPORT_C(void, Fl_Spinner_show)(fl_Spinner o){
    (static_cast<Fl_DerivedSpinner*>(o))->show();
  }
  FL_EXPORT_C(void, Fl_Spinner_show_super)(fl_Spinner o){
    (static_cast<Fl_DerivedSpinner*>(o))->show_super();
  }
  FL_EXPORT_C(void, Fl_Spinner_hide)(fl_Spinner o){
    (static_cast<Fl_DerivedSpinner*>(o))->hide();
  }
  FL_EXPORT_C(void, Fl_Spinner_hide_super)(fl_Spinner o){
    (static_cast<Fl_DerivedSpinner*>(o))->hide_super();
  }
#ifdef __cplusplus
}
#endif