blob: f8c7b9eccf7c8875764b3f27521100189af8c487 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
#include <FL/Fl_Menu_.H>
#include <FL/Fl_Menu_Item.H>
#include "c_fl_menu.h"
int fl_menu_add(MENU m, const char * t, unsigned long s, void * c, void * u, unsigned long f) {
return reinterpret_cast<Fl_Menu_*>(m)->add(t, s, reinterpret_cast<Fl_Callback_p>(c), u, f);
}
const void * fl_menu_find_item(MENU m, const char * t) {
return reinterpret_cast<Fl_Menu_*>(m)->find_item(t);
}
const void * fl_menu_mvalue(MENU m) {
return reinterpret_cast<Fl_Menu_*>(m)->mvalue();
}
int fl_menuitem_value(void * mi) {
return reinterpret_cast<Fl_Menu_Item*>(mi)->value();
}
void fl_menuitem_activate(void * mi) {
reinterpret_cast<Fl_Menu_Item*>(mi)->activate();
}
void fl_menuitem_deactivate(void * mi) {
reinterpret_cast<Fl_Menu_Item*>(mi)->deactivate();
}
|