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 3124427ccb * ext/tk/tcltklib.c: enforce thread-check and exception-handling to
avoid SEGV trouble.
* ext/tk/tkutil/tkutil.c; fix a bug on converting a SJIS string array
  to a Tcl's list string.
* ext/tk/tcltklib.c: wrap Tcl's original "namespace" command to
  protect from namespace crash.
* ext/tk/lib/multi-tk.rb: enforce exception-handling.
* ext/tk/lib/multi-tk.rb: catch IRB_EXIT to work on irb.
* ext/tk/lib/tk.rb: ditto.
* ext/tk/tcltklib.c: add TclTkLib.mainloop_thread?
* ext/tk/lib/multi-tk.rb: (bug fix) callback returns a value.
* ext/tk/lib/tk/canvas.rb (delete): bug fix when multiple arguments.
* ext/tk/lib/clock.rb: fix 'no method error'.
* ext/tk/lib/clock.rb (self.clicks): accept a Symbol argument.
* ext/tk/lib/variable.rb: be able to set default_value_type; :numeric,
  :bool, :string, :symbol, :list, :numlist or nil (default; same to
  :string). If set a type, TkVariable#value returns a value of the type.
* ext/tk/lib/tkextlib/tclx/tclx.rb: add Tk::TclX.signal to warn the
  risk of using TclX extension's 'signal' command.
* ext/tk/sample/irbtk.rb: irb with Ruby/Tk.
* ext/tk/sample/demos-*/anilabel.rb: bug fix on 'show code'
* ext/tk/sample/demos-*/aniwave.rb: new Ruby/Tk animation demo.
* ext/tk/sample/demos-*/pendulum.rb: ditto.
* ext/tk/sample/demos-*/goldberg.rb: ditto.
* ext/tk/sample/demos-*/widget: add entries of animation demos.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2005-03-02 07:06:52 +00:00
..
tk * ext/tk/tcltklib.c: enforce thread-check and exception-handling to 2005-03-02 07:06:52 +00:00
tkextlib * ext/tk/tcltklib.c: enforce thread-check and exception-handling to 2005-03-02 07:06:52 +00:00
multi-tk.rb * ext/tk/tcltklib.c: enforce thread-check and exception-handling to 2005-03-02 07:06:52 +00:00
README * ext/tk/lib/tcltklib : bug fix 2004-07-01 09:38:48 +00:00
remote-tk.rb * ext/tk/tcltklib.c: add invalid namespace check 2005-01-31 04:14:50 +00:00
tcltk.rb * ext/tk: merge tcltklib for Ruby/Tk installation control 2005-01-25 14:31:45 +00:00
tk.rb * ext/tk/tcltklib.c: enforce thread-check and exception-handling to 2005-03-02 07:06:52 +00:00
tkafter.rb * renewal Ruby/Tk 2004-05-01 16:09:54 +00:00
tkbgerror.rb * renewal Ruby/Tk 2004-05-01 16:09:54 +00:00
tkcanvas.rb * renewal Ruby/Tk 2004-05-01 16:09:54 +00:00
tkclass.rb * ext/tk/lib/tk/*: untabify 2004-10-11 04:51:21 +00:00
tkconsole.rb * renewal Ruby/Tk 2004-05-01 16:09:54 +00:00
tkdialog.rb * renewal Ruby/Tk 2004-05-01 16:09:54 +00:00
tkentry.rb * renewal Ruby/Tk 2004-05-01 16:09:54 +00:00
tkfont.rb * renewal Ruby/Tk 2004-05-01 16:09:54 +00:00
tkmacpkg.rb * renewal Ruby/Tk 2004-05-01 16:09:54 +00:00
tkmenubar.rb * renewal Ruby/Tk 2004-05-01 16:09:54 +00:00
tkmngfocus.rb * renewal Ruby/Tk 2004-05-01 16:09:54 +00:00
tkpalette.rb * renewal Ruby/Tk 2004-05-01 16:09:54 +00:00
tkscrollbox.rb * renewal Ruby/Tk 2004-05-01 16:09:54 +00:00
tktext.rb * renewal Ruby/Tk 2004-05-01 16:09:54 +00:00
tkvirtevent.rb * renewal Ruby/Tk 2004-05-01 16:09:54 +00:00
tkwinpkg.rb * renewal Ruby/Tk 2004-05-01 16:09:54 +00:00

README		this file
multi-tk.rb	multiple Tk interpreter (included safe-Tk) support
remotei-tk.rb	control remote Tk interpreter on the other process support
tk.rb		Tk interface

tk/             library files construct Ruby/Tk

tkextlib/       non-standard Tcl/Tk extension support libraries

*********************************************************************
***  The followings exists for backward compatibility only.
***  The only thing which they work is that requires current 
***  library files ( tk/*.rb ). 
*********************************************************************
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