Module: TkCore (<Toplevel Module>)

Overview
Module Structure
Class Hierarchy
Constants
TkCore::WITH_RUBY_VM
TkCore::WITH_ENCODING
TkCore::RUN_EVENTLOOP_ON_MAIN_THREAD
TkCore::INTERP
TkCore::INTERP_MUTEX
TkCore::INTERP_ROOT_CHECK
TkCore::INTERP_THREAD
TkCore::WIDGET_DESTROY_HOOK
TkCore::EventFlag
Module Aliases
TkCore.to_s (1/2)
Module Methods
TkCore.inspect (1/2)
TkCore.callback / 1
Instance Aliases
TkCore#to_s (2/E)
Instance Attributes
TkCore#ip [R]
TkCore#cmd [R]
Instance Methods
TkCore#initialize / 2
TkCore#call / 1
TkCore#inspect (2/E)
TkCore#callback_break
TkCore#callback_continue
TkCore#callback_return
TkCore#load_cmd_on_ip / 1
TkCore#after / 2
TkCore#after_idle / 1
TkCore#after_cancel / 1
TkCore#windowingsystem
TkCore#scaling / 1
TkCore#scaling_displayof / 2
TkCore#inactive
TkCore#inactive_displayof / 1
TkCore#reset_inactive
TkCore#reset_inactive_displayof / 1
TkCore#appname / 1
TkCore#appsend_deny
TkCore#appsend / 3
TkCore#rb_appsend / 3
TkCore#appsend_displayof / 4
TkCore#rb_appsend_displayof / 4
TkCore#info / 1
TkCore#mainloop / 1
TkCore#mainloop_thread?
TkCore#mainloop_exist?
TkCore#is_mainloop?
TkCore#mainloop_watchdog / 1
TkCore#do_one_event / 1
TkCore#set_eventloop_tick / 1
TkCore#get_eventloop_tick
TkCore#set_no_event_wait / 1
TkCore#get_no_event_wait
TkCore#set_eventloop_weight / 2
TkCore#get_eventloop_weight
TkCore#restart / 2
TkCore#event_generate / 3
TkCore#messageBox / 1
TkCore#getOpenFile / 1
TkCore#getMultipleOpenFile / 1
TkCore#getSaveFile / 1
TkCore#getMultipleSaveFile / 1
TkCore#chooseColor / 1
TkCore#chooseDirectory / 1
TkCore#_ip_eval_core / 2
TkCore#ip_eval / 1
TkCore#ip_eval_without_enc / 1
TkCore#ip_eval_with_enc / 1
TkCore#_ip_invoke_core / 2
TkCore#ip_invoke / 1
TkCore#ip_invoke_without_enc / 1
TkCore#ip_invoke_with_enc / 1
TkCore#_tk_call_core / 2
TkCore#tk_call / 1
TkCore#tk_call_without_enc / 1
TkCore#tk_call_with_enc / 1
TkCore#_tk_call_to_list_core / 4
TkCore#tk_call_to_list / 1
TkCore#tk_call_to_list_without_enc / 1
TkCore#tk_call_to_list_with_enc / 1
TkCore#tk_call_to_simplelist / 1
TkCore#tk_call_to_simplelist_without_enc / 1
TkCore#tk_call_to_simplelist_with_enc / 1
is a submodule of
module: <Toplevel Module>   
is modularized into
class: Tk_OBJECT_TABLE   
extends
  TkComm   
is extended by
class: TkObject   
module: Clock ( Tk )
class: TkFont   
module: CoreMethods ( TkFont )
class: TkTimer   
class: TkVariable   
module: Wm ( Tk )
includes
  TkComm   
is included by
module: Tk   
class: TkMsgCatalog   
module: TkPackage   
class: TkTimer   
has properties
constant: WITH_RUBY_VM   
constant: WITH_ENCODING   
constant: RUN_EVENTLOOP_ON_MAIN_THREAD   
constant: INTERP   
constant: INTERP_MUTEX   
constant: INTERP_ROOT_CHECK   
constant: INTERP_THREAD   
module method: inspect (1/2)   
module alias: to_s (1/2) inspect   
method: initialize / 2   
attribute: ip [R]   
attribute: cmd [R]   
method: call / 1   
method: inspect (2/E)   
alias: to_s (2/E) inspect   
constant: WIDGET_DESTROY_HOOK   
constant: EventFlag   
method: callback_break   
method: callback_continue   
method: callback_return   
module method: callback / 1   
method: load_cmd_on_ip / 1   
method: after / 2   
method: after_idle / 1   
method: after_cancel / 1   
method: windowingsystem   
method: scaling / 1   
method: scaling_displayof / 2   
method: inactive   
method: inactive_displayof / 1   
method: reset_inactive   
method: reset_inactive_displayof / 1   
method: appname / 1   
method: appsend_deny   
method: appsend / 3   
method: rb_appsend / 3   
method: appsend_displayof / 4   
method: rb_appsend_displayof / 4   
method: info / 1   
method: mainloop / 1   
method: mainloop_thread?   
method: mainloop_exist?   
method: is_mainloop?   
method: mainloop_watchdog / 1   
method: do_one_event / 1   
method: set_eventloop_tick / 1   
method: get_eventloop_tick   
method: set_no_event_wait / 1   
method: get_no_event_wait   
method: set_eventloop_weight / 2   
method: get_eventloop_weight   
method: restart / 2   
method: event_generate / 3   
method: messageBox / 1   
method: getOpenFile / 1   
method: getMultipleOpenFile / 1   
method: getSaveFile / 1   
method: getMultipleSaveFile / 1   
method: chooseColor / 1   
method: chooseDirectory / 1   
method: _ip_eval_core / 2   
method: ip_eval / 1   
method: ip_eval_without_enc / 1   
method: ip_eval_with_enc / 1   
method: _ip_invoke_core / 2   
method: ip_invoke / 1   
method: ip_invoke_without_enc / 1   
method: ip_invoke_with_enc / 1   
method: _tk_call_core / 2   
method: tk_call / 1   
method: tk_call_without_enc / 1   
method: tk_call_with_enc / 1   
method: _tk_call_to_list_core / 4   
method: tk_call_to_list / 1   
method: tk_call_to_list_without_enc / 1   
method: tk_call_to_list_with_enc / 1   
method: tk_call_to_simplelist / 1   
method: tk_call_to_simplelist_without_enc / 1   
method: tk_call_to_simplelist_with_enc / 1   
is defined at
#1097 in tk.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: TkComm
✗ module: TkCore
class: Tk_OBJECT_TABLE     
  module: Tk
module: Clock     
module: Wm     
  class: TkObject
  class: TkFont
module: CoreMethods     
  class: TkMsgCatalog
  module: TkPackage
  class: TkTimer
  class: TkVariable

Class Hierarchy

Object ( Builtin-Module )
TkKernel
TkObject
  TkMsgCatalog     
Tk_OBJECT_TABLE ( TkCore )
TkFont
TkTimer
TkVariable

Constants

TkCore::WITH_RUBY_VM

#1101 in tk.rb

WITH_RUBY_VM = Object.const_defined?(:VM) && ::VM.class == Class   

TkCore::WITH_ENCODING

#1102 in tk.rb

WITH_ENCODING = Object.const_defined?(:Encoding) && ::Encoding.class == Class   

TkCore::RUN_EVENTLOOP_ON_MAIN_THREAD

#1106 in tk.rb

RUN_EVENTLOOP_ON_MAIN_THREAD = false   

TkCore::INTERP

#1127 in tk.rb

INTERP = TclTkIp.new(name, opts)   

TkCore::INTERP_MUTEX

#1129 in tk.rb

INTERP_MUTEX = Mutex.new   

TkCore::INTERP_ROOT_CHECK

#1130 in tk.rb

INTERP_ROOT_CHECK = ConditionVariable.new   

TkCore::INTERP_THREAD

#1131 in tk.rb

INTERP_THREAD = Thread.new{   

TkCore::WIDGET_DESTROY_HOOK

#1282 in tk.rb

WIDGET_DESTROY_HOOK = '<WIDGET_DESTROY_HOOK>'   

TkCore::EventFlag

#1367 in tk.rb

EventFlag = TclTkLib::EventFlag   

Module Aliases

TkCore.to_s (1/2)

#1188 in tk.rb

to_s inspect   

Module Methods

TkCore.inspect (1/2)

#1185 in tk.rb

inspect

TkCore.callback / 1

#1381 in tk.rb

callback ( *arg )

Instance Aliases

TkCore#to_s (2/E)

#1202 in tk.rb

to_s inspect   

Instance Attributes

TkCore#ip [R]

#1195 in tk.rb

TkCore#cmd [R]

#1195 in tk.rb

Instance Methods

TkCore#initialize / 2
TkCore#call / 1
TkCore#inspect (2/E)
TkCore#callback_break
TkCore#callback_continue
TkCore#callback_return
TkCore#load_cmd_on_ip / 1
TkCore#after / 2
TkCore#after_idle / 1
TkCore#after_cancel / 1
TkCore#windowingsystem
TkCore#scaling / 1
TkCore#scaling_displayof / 2
TkCore#inactive
TkCore#inactive_displayof / 1
TkCore#reset_inactive
TkCore#reset_inactive_displayof / 1
TkCore#appname / 1
TkCore#appsend_deny
TkCore#appsend / 3
TkCore#rb_appsend / 3
TkCore#appsend_displayof / 4
TkCore#rb_appsend_displayof / 4
TkCore#info / 1
TkCore#mainloop / 1
TkCore#mainloop_thread?
TkCore#mainloop_exist?
TkCore#is_mainloop?
TkCore#mainloop_watchdog / 1
TkCore#do_one_event / 1
TkCore#set_eventloop_tick / 1
TkCore#get_eventloop_tick
TkCore#set_no_event_wait / 1
TkCore#get_no_event_wait
TkCore#set_eventloop_weight / 2
TkCore#get_eventloop_weight
TkCore#restart / 2
TkCore#event_generate / 3
TkCore#messageBox / 1
TkCore#getOpenFile / 1
TkCore#getMultipleOpenFile / 1
TkCore#getSaveFile / 1
TkCore#getMultipleSaveFile / 1
TkCore#chooseColor / 1
TkCore#chooseDirectory / 1
TkCore#_ip_eval_core / 2
TkCore#ip_eval / 1
TkCore#ip_eval_without_enc / 1
TkCore#ip_eval_with_enc / 1
TkCore#_ip_invoke_core / 2
TkCore#ip_invoke / 1
TkCore#ip_invoke_without_enc / 1
TkCore#ip_invoke_with_enc / 1
TkCore#_tk_call_core / 2
TkCore#tk_call / 1
TkCore#tk_call_without_enc / 1
TkCore#tk_call_with_enc / 1
TkCore#_tk_call_to_list_core / 4
TkCore#tk_call_to_list / 1
TkCore#tk_call_to_list_without_enc / 1
TkCore#tk_call_to_list_with_enc / 1
TkCore#tk_call_to_simplelist / 1
TkCore#tk_call_to_simplelist_without_enc / 1
TkCore#tk_call_to_simplelist_with_enc / 1

TkCore#initialize / 2

#1191 in tk.rb

initialize ( ip ,
  cmd )

TkCore#call / 1

#1196 in tk.rb

call ( *args )

TkCore#inspect (2/E)

#1199 in tk.rb

inspect

TkCore#callback_break

#1369 in tk.rb

callback_break

TkCore#callback_continue

#1373 in tk.rb

callback_continue

TkCore#callback_return

#1377 in tk.rb

callback_return

TkCore#load_cmd_on_ip / 1

#1463 in tk.rb

load_cmd_on_ip ( tk_cmd )

TkCore#after / 2

#1467 in tk.rb

after ( ms ,
  cmd=Proc.new )

TkCore#after_idle / 1

#1499 in tk.rb

after_idle ( cmd=Proc.new )

TkCore#after_cancel / 1

#1519 in tk.rb

after_cancel ( afterId )

TkCore#windowingsystem

#1528 in tk.rb

windowingsystem

TkCore#scaling / 1

#1532 in tk.rb

scaling ( scale=nil )

TkCore#scaling_displayof / 2

#1539 in tk.rb

scaling_displayof ( win ,
  scale=nil )

TkCore#inactive

#1547 in tk.rb

inactive

TkCore#inactive_displayof / 1

#1550 in tk.rb

inactive_displayof ( win )

TkCore#reset_inactive

#1553 in tk.rb

reset_inactive

TkCore#reset_inactive_displayof / 1

#1556 in tk.rb

reset_inactive_displayof ( win )

TkCore#appname / 1

#1560 in tk.rb

appname ( name=None )

TkCore#appsend_deny

#1564 in tk.rb

appsend_deny

TkCore#appsend / 3

#1568 in tk.rb

appsend ( interp ,
  async ,
  *args )

TkCore#rb_appsend / 3

#1585 in tk.rb

rb_appsend ( interp ,
  async ,
  *args )

TkCore#appsend_displayof / 4

#1603 in tk.rb

appsend_displayof ( interp ,
  win ,
  async ,
  *args )

TkCore#rb_appsend_displayof / 4

#1621 in tk.rb

rb_appsend_displayof ( interp ,
  win ,
  async ,
  *args )

TkCore#info / 1

#1640 in tk.rb

info ( *args )

TkCore#mainloop / 1

#1644 in tk.rb

mainloop ( check_root = true )

TkCore#mainloop_thread?

#1668 in tk.rb

mainloop_thread?

TkCore#mainloop_exist?

#1681 in tk.rb

mainloop_exist?

TkCore#is_mainloop?

#1685 in tk.rb

is_mainloop?

TkCore#mainloop_watchdog / 1

#1689 in tk.rb

mainloop_watchdog ( check_root = true )

TkCore#do_one_event / 1

#1694 in tk.rb

do_one_event ( flag = TclTkLib::EventFlag::ALL )

TkCore#set_eventloop_tick / 1

#1698 in tk.rb

set_eventloop_tick ( timer_tick )

TkCore#get_eventloop_tick

#1702 in tk.rb

get_eventloop_tick

TkCore#set_no_event_wait / 1

#1706 in tk.rb

set_no_event_wait ( wait )

TkCore#get_no_event_wait

#1710 in tk.rb

get_no_event_wait

TkCore#set_eventloop_weight / 2

#1714 in tk.rb

set_eventloop_weight ( loop_max ,
  no_event_tick )

TkCore#get_eventloop_weight

#1718 in tk.rb

get_eventloop_weight

TkCore#restart / 2

#1722 in tk.rb

restart ( app_name = nil ,
  keys = {} )

TkCore#event_generate / 3

#1735 in tk.rb

event_generate ( win ,
  context ,
  keys=nil )

TkCore#messageBox / 1

#1750 in tk.rb

messageBox ( keys )

TkCore#getOpenFile / 1

#1754 in tk.rb

getOpenFile ( keys = nil )

TkCore#getMultipleOpenFile / 1

#1757 in tk.rb

getMultipleOpenFile ( keys = nil )

TkCore#getSaveFile / 1

#1761 in tk.rb

getSaveFile ( keys = nil )

TkCore#getMultipleSaveFile / 1

#1764 in tk.rb

getMultipleSaveFile ( keys = nil )

TkCore#chooseColor / 1

#1768 in tk.rb

chooseColor ( keys = nil )

TkCore#chooseDirectory / 1

#1772 in tk.rb

chooseDirectory ( keys = nil )

TkCore#_ip_eval_core / 2

#1776 in tk.rb

_ip_eval_core ( enc_mode ,
  cmd_string )

TkCore#ip_eval / 1

#1792 in tk.rb

ip_eval ( cmd_string )

TkCore#ip_eval_without_enc / 1

#1796 in tk.rb

ip_eval_without_enc ( cmd_string )

TkCore#ip_eval_with_enc / 1

#1800 in tk.rb

ip_eval_with_enc ( cmd_string )

TkCore#_ip_invoke_core / 2

#1804 in tk.rb

_ip_invoke_core ( enc_mode ,
  *args )

TkCore#ip_invoke / 1

#1820 in tk.rb

ip_invoke ( *args )

TkCore#ip_invoke_without_enc / 1

#1824 in tk.rb

ip_invoke_without_enc ( *args )

TkCore#ip_invoke_with_enc / 1

#1828 in tk.rb

ip_invoke_with_enc ( *args )

TkCore#_tk_call_core / 2

#1832 in tk.rb

_tk_call_core ( enc_mode ,
  *args )

TkCore#tk_call / 1

#1866 in tk.rb

tk_call ( *args )

TkCore#tk_call_without_enc / 1

#1870 in tk.rb

tk_call_without_enc ( *args )

TkCore#tk_call_with_enc / 1

#1874 in tk.rb

tk_call_with_enc ( *args )

TkCore#_tk_call_to_list_core / 4

#1878 in tk.rb

_tk_call_to_list_core ( depth ,
  arg_enc ,
  val_enc ,
  *args )

TkCore#tk_call_to_list / 1

#1889 in tk.rb

tk_call_to_list ( *args )

TkCore#tk_call_to_list_without_enc / 1

#1893 in tk.rb

tk_call_to_list_without_enc ( *args )

TkCore#tk_call_to_list_with_enc / 1

#1897 in tk.rb

tk_call_to_list_with_enc ( *args )

TkCore#tk_call_to_simplelist / 1

#1901 in tk.rb

tk_call_to_simplelist ( *args )

TkCore#tk_call_to_simplelist_without_enc / 1

#1905 in tk.rb

tk_call_to_simplelist_without_enc ( *args )

TkCore#tk_call_to_simplelist_with_enc / 1

#1909 in tk.rb

tk_call_to_simplelist_with_enc ( *args )