Method: Newt::Entry.new
- Defined in:
- ext/ruby_newt/ruby_newt.c
.new(*args) ⇒ Object
1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 |
# File 'ext/ruby_newt/ruby_newt.c', line 1559
static VALUE rb_ext_Entry_new(int argc, VALUE *argv, VALUE self)
{
newtComponent co;
int flags;
if (argc < 4 || argc > 5)
ARG_ERROR(argc, "4..5");
INIT_GUARD();
flags = (argc == 5) ? NUM2INT(argv[4]) : 0;
co = newtEntry(NUM2INT(argv[0]), NUM2INT(argv[1]), StringValuePtr(argv[2]),
NUM2INT(argv[3]), NULL, flags);
return Make_Widget(self, co);
}
|