class Newt::RadioButton
Public Class Methods
new(*args)
click to toggle source
static VALUE rb_ext_RadioButton_new(int argc, VALUE *argv, VALUE self)
{
newtComponent co, cco = NULL;
int is_default = 0;
if (argc < 3 || argc > 5)
ARG_ERROR(argc, "3..5");
INIT_GUARD();
if (argc >= 4)
is_default = NUM2INT(argv[3]);
if (argc == 5 && argv[4] != Qnil)
Get_newtComponent(argv[4], cco);
co = newtRadiobutton(NUM2INT(argv[0]), NUM2INT(argv[1]), StringValuePtr(argv[2]), is_default, cco);
return Make_Widget(self, co);
}
Public Instance Methods
get_current()
click to toggle source
static VALUE rb_ext_RadioButton_GetCurrent(VALUE self)
{
newtComponent co, cco;
Get_newtComponent(self, co);
cco = newtRadioGetCurrent(co);
return Make_Widget_Ref(cRadioButton, cco);
}
set_current()
click to toggle source
static VALUE rb_ext_RadioButton_SetCurrent(VALUE self)
{
newtComponent co;
Get_newtComponent(self, co);
newtRadioSetCurrent(co);
return Qnil;
}