ruby/ext/tk/lib/tkextlib/iwidgets
nagai d37d14c0a5 * ext/tk/tkutil/tkutil.c: improve handling callback-subst-keys.
Now, support longnam-keys (e.g. '%CTT' on tkdnd-2.0; however, still
  not support tkdnd-2.0 on tkextlib), and symbols of parameters (e.g. 
  :widget=>'%W', :keycode=>'%k', '%x'=>:x, '%X'=>:root_x, and so on; 
  those are attributes of event object). It means that Ruby/Tk accepts
  not only "widget.bind(ev, '%W', '%k', ...){|w, k, ...| ... }", but 
  also "widget.bind(ev, :widget, :keycode, ...){|w, k, ...| ... }". 
  It is potentially incompatible, when user passes symbols to the
  arguments of the callback block (the block receives the symbols as
  strings). I think that is very rare case (probably, used by Ruby/Tk
  experts only). When causes such trouble, please give strings instead
  of such symbol parameters (e.g. call Symbol#to_s method).

* ext/tk/lib/tk/event.rb, ext/tk/lib/tk/validation.rb, 
  ext/tk/lib/tkextlib/blt/treeview.rb, 
  ext/tk/lib/tkextlib/winico/winico.rb: ditto.

* ext/tk/tkutil/tkutil.c: strings are available on subst_tables on 
  TkUtil::CallbackSubst class (it is useful on Ruby 1.9). 

* ext/tk/lib/tk/spinbox.rb, ext/tk/lib/tkextlib/iwidgets/hierarchy.rb, 
  ext/tk/lib/tkextlib/iwidgets/spinner.rb, 
  ext/tk/lib/tkextlib/iwidgets/entryfield.rb, 
  ext/tk/lib/tkextlib/iwidgets/calendar.rb, 
  ext/tk/lib/tkextlib/blt/dragdrop.rb, 
  ext/tk/lib/tkextlib/tkDND/tkdnd.rb, 
  ext/tk/lib/tkextlib/treectrl/tktreectrl.rb, 
  ext/tk/lib/tkextlib/tktable/tktable.rb: disable code piece became 
  unnecessary by reason of the changes of ext/tk/tkutil/tkutil.c.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16410 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-05-14 00:54:31 +00:00
..
buttonbox.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
calendar.rb * ext/tk/tkutil/tkutil.c: improve handling callback-subst-keys. 2008-05-14 00:54:31 +00:00
canvasprintbox.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
canvasprintdialog.rb * ext/tk/lib : bug fix 2004-07-08 16:50:07 +00:00
checkbox.rb * ext/tk/*: full update Ruby/Tk to support Ruby(1.9|1.8) and Tc/Tk8.5. 2008-03-29 05:25:45 +00:00
combobox.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
dateentry.rb * ext/tk/lib : bug fix 2004-07-08 16:50:07 +00:00
datefield.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
dialog.rb * ext/tk/lib : bug fix 2004-07-08 16:50:07 +00:00
dialogshell.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
disjointlistbox.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
entryfield.rb * ext/tk/tkutil/tkutil.c: improve handling callback-subst-keys. 2008-05-14 00:54:31 +00:00
extbutton.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
extfileselectionbox.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
extfileselectiondialog.rb * ext/tk/lib : bug fix 2004-07-08 16:50:07 +00:00
feedback.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
fileselectionbox.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
fileselectiondialog.rb * ext/tk/lib : bug fix 2004-07-08 16:50:07 +00:00
finddialog.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
hierarchy.rb * ext/tk/tkutil/tkutil.c: improve handling callback-subst-keys. 2008-05-14 00:54:31 +00:00
hyperhelp.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
labeledframe.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
labeledwidget.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
mainwindow.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
menubar.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
messagebox.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
messagedialog.rb * ext/tk/lib/tk.rb: better operation for SIGINT when processing callbacks. 2004-07-09 19:29:29 +00:00
notebook.rb * ext/tk/*: full update Ruby/Tk to support Ruby(1.9|1.8) and Tc/Tk8.5. 2008-03-29 05:25:45 +00:00
optionmenu.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
panedwindow.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
promptdialog.rb * ext/tcltklib/tcltklib.c (lib_eventloop_ensure): mis-delete a timer 2005-03-10 10:14:13 +00:00
pushbutton.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
radiobox.rb * ext/tk/*: full update Ruby/Tk to support Ruby(1.9|1.8) and Tc/Tk8.5. 2008-03-29 05:25:45 +00:00
scopedobject.rb * ext/tk/, ext/tcltklib/: bug fix 2004-07-15 01:18:57 +00:00
scrolledcanvas.rb * ext/tk/lib/tk/text.rb: typo. call a wrong method. 2008-04-14 15:17:52 +00:00
scrolledframe.rb * ext/tk/, ext/tcltklib/: bug fix 2004-07-15 01:18:57 +00:00
scrolledhtml.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
scrolledlistbox.rb * ext/tk/lib/tk/text.rb: typo. call a wrong method. 2008-04-14 15:17:52 +00:00
scrolledtext.rb * ext/tk/lib/tk/text.rb: typo. call a wrong method. 2008-04-14 15:17:52 +00:00
scrolledwidget.rb * ext/tk/lib/tk.rb: better operation for SIGINT when processing callbacks. 2004-07-09 19:29:29 +00:00
selectionbox.rb * ext/tk/*: full update Ruby/Tk to support Ruby(1.9|1.8) and Tc/Tk8.5. 2008-03-29 05:25:45 +00:00
selectiondialog.rb * ext/tk/*: full update Ruby/Tk to support Ruby(1.9|1.8) and Tc/Tk8.5. 2008-03-29 05:25:45 +00:00
setup.rb * ext/tk/lib : bug fix 2004-07-08 16:50:07 +00:00
shell.rb * ext/tk/lib : bug fix 2004-07-08 16:50:07 +00:00
spindate.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
spinint.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
spinner.rb * ext/tk/tkutil/tkutil.c: improve handling callback-subst-keys. 2008-05-14 00:54:31 +00:00
spintime.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
tabnotebook.rb * ext/tk/*: full update Ruby/Tk to support Ruby(1.9|1.8) and Tc/Tk8.5. 2008-03-29 05:25:45 +00:00
tabset.rb * ext/tk/*: full update Ruby/Tk to support Ruby(1.9|1.8) and Tc/Tk8.5. 2008-03-29 05:25:45 +00:00
timeentry.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
timefield.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
toolbar.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00
watch.rb * ext/tcltklib/extconf.rb: improbe messages [ruby-core:06325]. 2005-10-22 22:16:33 +00:00