Method: Newt::Form#run

Defined in:
ext/ruby_newt/ruby_newt.c

#runObject



1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
# File 'ext/ruby_newt/ruby_newt.c', line 1504

static VALUE rb_ext_Form_Run(VALUE self)
{
  Widget_data *data;
  rb_newt_ExitStruct *rb_es;

  INIT_GUARD();
  Get_Widget_Data(self, data);
  rb_es = ALLOC(rb_newt_ExitStruct);
  newtFormRun(data->co, &rb_es->es);
  rb_es->components = data->components;
  rb_gc_register_address(&rb_es->components);
  return Data_Wrap_Struct(cExitStruct, 0, rb_newt_es_free, rb_es);
}