Method: Newt::Screen.help_callback

Defined in:
ext/ruby_newt/ruby_newt.c

.help_callback(cb) ⇒ Object



682
683
684
685
686
687
688
689
690
# File 'ext/ruby_newt/ruby_newt.c', line 682

static VALUE rb_ext_Screen_HelpCallback(VALUE self, VALUE cb)
{
  INIT_GUARD();
  cb = rb_struct_new(rb_ext_sCallback, Qnil, rb_binding_new(), cb, Qnil, NULL);
  rb_obj_freeze(cb);
  rb_cvar_set(self, CVAR_HELP_CALLBACK, cb);
  newtSetHelpCallback(rb_ext_Screen_help_callback_function);
  return Qnil;
}