fltkhs-0.6.0.0: c-src/Fl_Multi_LabelC.cpp
#include "Fl_Multi_LabelC.h"
#ifdef __cplusplus
EXPORT {
#endif
FL_EXPORT_C(const char*,Fl_Multi_Label_labela)(fl_Multi_Label label){
return (static_cast<Fl_Multi_Label*>(label))->labela;
};
FL_EXPORT_C(void,Fl_Multi_Label_set_labela)(fl_Multi_Label label, const char* text){
(static_cast<Fl_Multi_Label*>(label))->labela = text;
};
FL_EXPORT_C(const char*,Fl_Multi_Label_labelb)(fl_Multi_Label label){
return (static_cast<Fl_Multi_Label*>(label))->labelb;
};
FL_EXPORT_C(void,Fl_Multi_Label_set_labelb)(fl_Multi_Label label, const char* text){
(static_cast<Fl_Multi_Label*>(label))->labelb = text;
};
FL_EXPORT_C(uchar,Fl_Multi_Label_typea)(fl_Multi_Label label){
return (static_cast<Fl_Multi_Label*>(label))->typea;
};
FL_EXPORT_C(void,Fl_Multi_Label_set_typea)(fl_Multi_Label label, uchar typea){
(static_cast<Fl_Multi_Label*>(label))->typea = typea;
};
FL_EXPORT_C(uchar,Fl_Multi_Label_typeb)(fl_Multi_Label label){
return (static_cast<Fl_Multi_Label*>(label))->typeb;
};
FL_EXPORT_C(void,Fl_Multi_Label_set_typeb)(fl_Multi_Label label, uchar typeb){
(static_cast<Fl_Multi_Label*>(label))->typeb = typeb;
};
FL_EXPORT_C(fl_Multi_Label,Fl_Multi_Label_New)(const char* labela, const char* labelb, uchar typea, uchar typeb){
Fl_Multi_Label *l = new Fl_Multi_Label();
l->labela = labela;
l->labelb = labelb;
l->typea = typea;
l->typeb = typeb;
return (fl_Multi_Label)l;
};
FL_EXPORT_C(void, Fl_Multi_Label_label_widget)(fl_Multi_Label l, fl_Widget w){
(static_cast<Fl_Multi_Label*>(l))->label((static_cast<Fl_Widget*>(w)));
};
FL_EXPORT_C(void, Fl_Multi_Label_label_menu_item)(fl_Multi_Label l, fl_Menu_Item i){
(static_cast<Fl_Multi_Label*>(l))->label((static_cast<Fl_Menu_Item*>(i)));
};
#ifdef __cplusplus
}
#endif