1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/ext/tk/lib
nagai 382b4ae9a3 ext/tcltklib/tcltklib.c:
* replace Tcl/Tk's vwait and tkwait to switch on threads smoothly and
   avoid seg-fault.
 * add TclTkIp._thread_vwait and _thread_tkwait for waiting on a thread.
   ( Because Tcl/Tk's vwait and tkwait command wait on a eventloop. )
ext/tk/lib/multi-tk.rb:
 * support TclTkIp._thread_vwait and _thread_tkwait
ext/tk/lib/tk.rb:
 * now, TkVariable#wait has 2 arguments.
   If 1st argument is true, waits on a thread. If false, waits on an eventloop.
   If 2nd argument is true, checks existence of rootwidgets. If false, doesn't.
   Default is wait(true, false).
 * add TkVariable#tkwait(arg) which is equal to TkVariable#wait(arg, true)
 * wait_visibility and wait_destroy have an argument for waiting on a
   thread or an eventloop.
 * improve of accessing Tcl/Tk's special variables
ext/tk/lib/tkafter.rb:
 * support 'wait on a thread' and 'wait on an eventloop'


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4762 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2003-10-14 15:25:45 +00:00
..
multi-tk.rb ext/tcltklib/tcltklib.c: 2003-10-14 15:25:45 +00:00
README multi-tk.rb : (new) library to support multiple Tk interpreters (high level) 2003-07-27 19:35:06 +00:00
tk.rb ext/tcltklib/tcltklib.c: 2003-10-14 15:25:45 +00:00
tkafter.rb ext/tcltklib/tcltklib.c: 2003-10-14 15:25:45 +00:00
tkbgerror.rb process.c : unify indentation 2003-07-23 16:07:35 +00:00
tkcanvas.rb * tcltklib.c (lib_mainloop_core): fixed signal-trap bug 2003-09-07 07:10:44 +00:00
tkclass.rb * tkfont.rb: Fix bugs on TkFont.init_widget_font for Tk8.x. 2002-06-04 07:03:33 +00:00
tkconsole.rb process.c : unify indentation 2003-07-23 16:07:35 +00:00
tkdialog.rb * bug fix 2003-07-30 07:15:00 +00:00
tkentry.rb * ready to use 'validatecommand' option of TkEntry/TkSpinbox widget 2003-08-03 22:07:47 +00:00
tkfont.rb * tcltklib.c (lib_mainloop_core): fixed signal-trap bug 2003-09-07 07:10:44 +00:00
tkmacpkg.rb process.c : unify indentation 2003-07-23 16:07:35 +00:00
tkmenubar.rb * tkfont.rb: Fix bugs on TkFont.init_widget_font for Tk8.x. 2002-06-04 07:03:33 +00:00
tkmngfocus.rb process.c : unify indentation 2003-07-23 16:07:35 +00:00
tkpalette.rb process.c : unify indentation 2003-07-23 16:07:35 +00:00
tkscrollbox.rb remove marshal/gtk/kconv 1999-08-13 05:37:52 +00:00
tktext.rb * tcltklib.c (lib_mainloop_core): fixed signal-trap bug 2003-09-07 07:10:44 +00:00
tkvirtevent.rb * tcltklib.c (lib_mainloop_core): fixed signal-trap bug 2003-09-07 07:10:44 +00:00
tkwinpkg.rb process.c : unify indentation 2003-07-23 16:07:35 +00:00

README		this file
multi-tk.rb	multiple Tk interpreter (included safe-Tk) support
tk.rb		Tk interface
tkafter.rb	handles Tcl after
tkbgerror.rb	Tk error module
tkcanvas.rb	Tk canvas interface
tkclass.rb	provides generic names for Tk classes
tkconsole.rb	console command support
tkdialog.rb	Tk dialog class
tkentry.rb	Tk entry class
tkfont.rb	Tk font support
tkmacpkg.rb	Mac resource support
tkmenubar.rb	TK menubar utility
tkmngfocus.rb	focus manager
tkpalette.rb	pallete support
tkscrollbox.rb	scroll box, also example of compound widget
tktext.rb	text classes
tkvirtevent.rb	virtual event support
tkwinpkg.rb	Win DDE and registry support