Module: TclTkLib
- Defined in:
- tcltklib.c,
lib/tk.rb
Defined Under Namespace
Modules: EventFlag, VarAccessFlag
Constant Summary collapse
- COMPILE_INFO =
tcltklib_compile_info()
- RELEASE_DATE =
rb_obj_freeze(rb_str_new2(tcltklib_release_date))
- FINALIZE_PROC_NAME =
rb_str_new2(finalize_hook_name)
Class Method Summary collapse
- ._conv_listelement(arg) ⇒ Object
- ._encoding ⇒ Object
- ._encoding= ⇒ Object
- ._fromUTF8 ⇒ Object
- ._merge_tklist(*args) ⇒ Object
- ._split_tklist ⇒ Object
- ._subst_Tcl_backslash ⇒ Object
- ._subst_UTF_backslash ⇒ Object
- ._toUTF8 ⇒ Object
- .do_one_event(flag = TclTkLib::EventFlag::ALL) ⇒ Object
- .do_thread_callback ⇒ Object
- .encoding ⇒ Object
- .encoding=(name) ⇒ Object
- .encoding_system ⇒ Object
- .encoding_system= ⇒ Object
- .get_eventloop_tick ⇒ Object
- .get_eventloop_weight ⇒ Object
- .get_no_event_wait ⇒ Object
-
.mainloop(check_root = true) ⇒ Object
execute Tk_MainLoop.
- .mainloop_abort_on_exception ⇒ Object
- .mainloop_abort_on_exception= ⇒ Object
- .mainloop_thread? ⇒ Boolean
- .mainloop_watchdog(check_root = true) ⇒ Object
- .num_of_mainwindows ⇒ Object
- .restart(*args) ⇒ Object
-
.set_eventloop_tick(tick) ⇒ Object
def mainloop_abort_on_exception MultiTkIp.mainloop_abort_on_exception end def mainloop_abort_on_exception=(mode) MultiTkIp.mainloop_abort_on_exception=(mode) end.
- .set_eventloop_weight(loop_max, no_event_tick) ⇒ Object
- .set_max_block_time ⇒ Object
- .set_no_event_wait(tick) ⇒ Object
Class Method Details
._conv_listelement(arg) ⇒ Object
|
# File 'tcltklib.c' def _conv_listelement(arg) MultiTkIp._conv_listelement(arg) end |
._encoding ⇒ Object
|
# File 'lib/tk.rb', line 2334
|
._encoding= ⇒ Object
|
# File 'lib/tk.rb', line 2335
|
._fromUTF8 ⇒ Object
._merge_tklist(*args) ⇒ Object
|
# File 'tcltklib.c' def _merge_tklist(*args) MultiTkIp._merge_tklist(*args) end |
._split_tklist ⇒ Object
._subst_Tcl_backslash ⇒ Object
._subst_UTF_backslash ⇒ Object
._toUTF8 ⇒ Object
.do_one_event(flag = TclTkLib::EventFlag::ALL) ⇒ Object
|
# File 'tcltklib.c' def do_one_event(flag = TclTkLib::EventFlag::ALL) MultiTkIp.do_one_event(flag) end |
.do_thread_callback ⇒ Object
.encoding=(name) ⇒ Object
|
# File 'tcltklib.c' def encoding=(name) TkCore::INTERP.encoding = name end |
.encoding_system ⇒ Object
.encoding_system= ⇒ Object
.get_eventloop_tick ⇒ Object
|
# File 'tcltklib.c' def get_eventloop_tick MultiTkIp.get_eventloop_tick end |
.get_eventloop_weight ⇒ Object
|
# File 'tcltklib.c' def get_eventloop_weight MultiTkIp.get_eventloop_weight end |
.get_no_event_wait ⇒ Object
|
# File 'tcltklib.c' def get_no_event_wait MultiTkIp.get_no_event_wait end |
.mainloop(check_root = true) ⇒ Object
execute Tk_MainLoop
|
# File 'tcltklib.c' def mainloop(check_root = true) MultiTkIp.mainloop(check_root) end |
.mainloop_abort_on_exception ⇒ Object
.mainloop_abort_on_exception= ⇒ Object
.mainloop_thread? ⇒ Boolean
.mainloop_watchdog(check_root = true) ⇒ Object
|
# File 'tcltklib.c' def mainloop_watchdog(check_root = true) MultiTkIp.mainloop_watchdog(check_root) end |
.num_of_mainwindows ⇒ Object
.restart(*args) ⇒ Object
2324 2325 2326 |
# File 'lib/multi-tk.rb', line 2324 def restart(*args) MultiTkIp.restart(*args) end |
.set_eventloop_tick(tick) ⇒ Object
def mainloop_abort_on_exception
MultiTkIp.mainloop_abort_on_exception
end def mainloop_abort_on_exception=(mode)
MultiTkIp.mainloop_abort_on_exception=(mode)
end
2306 2307 2308 |
# File 'lib/multi-tk.rb', line 2306 def set_eventloop_tick(tick) MultiTkIp.set_eventloop_tick(tick) end |
.set_eventloop_weight(loop_max, no_event_tick) ⇒ Object
|
# File 'tcltklib.c' def set_eventloop_weight(loop_max, no_event_tick) MultiTkIp.set_eventloop_weight(loop_max, no_event_tick) end |
.set_max_block_time ⇒ Object
.set_no_event_wait(tick) ⇒ Object
|
# File 'tcltklib.c' def set_no_event_wait(tick) MultiTkIp.set_no_event_wait(tick) end |