TclTkLib (Module)

In: tcltklib/tcltklib.c

—- initialization —-

Classes and Modules

Module TclTkLib::EventFlag
Module TclTkLib::VarAccessFlag

Public Instance methods

_conv_listelement(p1)
_fromUTF8(...)
_merge_tklist(...)
_split_tklist(p1)
_subst_Tcl_backslash(p1)
_subst_UTF_backslash(p1)
_toUTF8(...)
do_one_event(...)
get_eventloop_tick()
get_eventloop_weight()
get_no_event_wait()

execute Tk_MainLoop

[Source]

/* execute Tk_MainLoop */
static VALUE
lib_mainloop(argc, argv, self)
    int   argc;
    VALUE *argv;
    VALUE self;
{
    VALUE check_rootwidget;

    if (rb_scan_args(argc, argv, "01", &check_rootwidget) == 0) {
	check_rootwidget = Qtrue;
    } else if (RTEST(check_rootwidget)) {
	check_rootwidget = Qtrue;
    } else {
	check_rootwidget = Qfalse;
    }

    return lib_eventloop_launcher(check_rootwidget);
}
mainloop_abort_on_exception()
mainloop_abort_on_exception=(p1)
mainloop_watchdog(...)
num_of_mainwindows()
set_eventloop_tick(p1)
set_eventloop_weight(p1, p2)
set_max_block_time(p1)
set_no_event_wait(p1)

[Validate]