#include #include #include "c_fl_window.h" WINDOW new_fl_window(int x, int y, int w, int h, char* label) { Fl_Window *n = new Fl_Window(x, y, w, h, label); return n; } WINDOW new_fl_window2(int w, int h) { Fl_Window *n = new Fl_Window(w, h); return n; } void free_fl_window(WINDOW n) { delete reinterpret_cast(n); } void fl_window_show(WINDOW n) { reinterpret_cast(n)->show(); } void fl_window_hide(WINDOW n) { reinterpret_cast(n)->hide(); } void fl_window_set_label(WINDOW n, char* text) { reinterpret_cast(n)->copy_label(text); } void fl_window_size_range(WINDOW n, int lw, int lh, int hw, int hh, int dw, int dh, int a) { reinterpret_cast(n)->size_range(lw, lh, hw, hh, dw, dh, a); } void fl_window_set_icon(WINDOW n, void * img) { reinterpret_cast(n)->icon(reinterpret_cast(img)); } void fl_window_set_modal(WINDOW n) { reinterpret_cast(n)->set_modal(); } void fl_window_set_non_modal(WINDOW n) { reinterpret_cast(n)->set_non_modal(); }