Class: Newt::RadioButton
  
  
  
  
    
      Class Method Summary
      collapse
    
    
  
    
      Instance Method Summary
      collapse
    
    
  
  
  
  
  
  
  
  
  
  Methods inherited from Widget
  #==, #callback, #get_position, #get_size, #inspect, #takes_focus
  
    Class Method Details
    
      
  
  
    .new(*args)  ⇒ Object 
  
  
  
  
    | 
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979 | # File 'ext/ruby_newt/ruby_newt.c', line 962
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);
} | 
 
    
   
  
    Instance Method Details
    
      
  
  
    #get_current  ⇒ Object 
  
  
  
  
    | 
981
982
983
984
985
986
987
988 | # File 'ext/ruby_newt/ruby_newt.c', line 981
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  ⇒ Object 
  
  
  
  
    | 
990
991
992
993
994
995
996
997 | # File 'ext/ruby_newt/ruby_newt.c', line 990
static VALUE rb_ext_RadioButton_SetCurrent(VALUE self)
{
  newtComponent co;
  Get_newtComponent(self, co);
  newtRadioSetCurrent(co);
  return Qnil;
} |