FLTK
view release on metacpan or search on metacpan
Fl_Menu_.xs view on Meta::CPAN
MODULE = FLTK PACKAGE = Fl_Menu_
Fl_Menu_ *
Fl_Menu_::new(...)
CASE: items == 6
INIT:
int x = (int)SvIV(ST(1));
int y = (int)SvIV(ST(2));
int w = (int)SvIV(ST(3));
int h = (int)SvIV(ST(4));
const char *l = (const char *)SvPV(ST(5),PL_na);
CODE:
RETVAL = new Fl_Menu_(x,y,w,h);
RETVAL->copy_label(l);
OUTPUT:
RETVAL
CASE: items == 5
INIT:
int x = (int)SvIV(ST(1));
int y = (int)SvIV(ST(2));
int w = (int)SvIV(ST(3));
int h = (int)SvIV(ST(4));
CODE:
RETVAL = new Fl_Menu_(x,y,w,h);
OUTPUT:
RETVAL
CASE: items == 2
INIT:
const char *l = (const char *)SvPV(ST(1),PL_na);
CODE:
RETVAL = new Fl_Menu_();
RETVAL->copy_label(l);
OUTPUT:
RETVAL
CASE: items == 1
CODE:
RETVAL = new Fl_Menu_();
OUTPUT:
RETVAL
void
Fl_Menu_::layout()
void
Fl_Menu_::draw()
void
Fl_Menu_::value(...)
CASE: items == 3
INIT:
int i = (int)SvIV(ST(1));
int l = (int)SvIV(ST(2));
CODE:
THIS->value((const int *)&i, l);
CASE: items == 2
INIT:
int i = (int)SvIV(ST(1));
CODE:
THIS->value(i);
CASE: items == 1
INIT:
int r;
CODE:
r = THIS->value();
ST(0) = sv_newmortal();
sv_setiv(ST(0), (IV)r);
XSRETURN(1);
void
Fl_Menu_::item(...)
CASE: items == 2
INIT:
Fl_Widget *w = (Fl_Widget *)SvIV((SV*)SvRV(ST(1)));
CODE:
THIS->item(w);
CASE: items == 1
INIT:
Fl_Widget *r;
CODE:
r = THIS->item();
ST(0) = sv_newmortal();
sv_setref_pv(ST(0), "Fl_Widget", (void*)r);
XSRETURN(1);
int
Fl_Menu_::popup(x,y,t=0)
int x
int y
const char *t
int
Fl_Menu_::pulldown(x,y,w,h,t=0,m=0)
int x
int y
int w
int h
Fl_Widget *t
int m
int
Fl_Menu_::handle_shortcut()
void
Fl_Menu_::global()
void
Fl_Menu_::execute(w)
Fl_Widget *w
( run in 0.503 second using v1.01-cache-2.11-cpan-39bf76dae61 )