summaryrefslogtreecommitdiff
path: root/src/fltk_binding/c_fl_menu_item.cpp
blob: 7c2a38cea24debcdcdf2943c65a92a62411b6a63 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17


#include <FL/Fl_Menu_Item.H>
#include "c_fl_menu_item.h"


MENUITEM new_fl_menu_item(char* label, void* c, unsigned long k, unsigned short f) {
    Fl_Menu_Item *m = new Fl_Menu_Item;
    m->add(label, k, reinterpret_cast<void (*)(Fl_Widget*,void*)>(c), 0, f);
    return m;
}


void free_fl_menu_item(MENUITEM m) {
    delete reinterpret_cast<Fl_Menu_Item*>(m);
}