diff --git a/ChangeLog b/ChangeLog index 9ddc51e93e..9e2c3f577f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Wed Dec 24 20:53:06 2003 Hidetoshi NAGAI + + * ext/tk/sample/tkmulticolumnlist.rb: new sample + + * ext/tk/sample/tkmultilistframe.rb: bug fix + Wed Dec 24 20:37:37 2003 Eric Sunshine * configure.in (LDSHARED): Fixed typographical error in assignment of diff --git a/ext/tk/MANIFEST b/ext/tk/MANIFEST index a1a1feb44c..503adaabb7 100644 --- a/ext/tk/MANIFEST +++ b/ext/tk/MANIFEST @@ -33,6 +33,7 @@ sample/tkfrom.rb sample/tkhello.rb sample/tkline.rb sample/tkmenubutton.rb +sample/tkmulticolumnlist.rb sample/tkmultilistbox.rb sample/tkmultilistframe.rb sample/tkoptdb-safeTk.rb diff --git a/ext/tk/sample/tkmulticolumnlist.rb b/ext/tk/sample/tkmulticolumnlist.rb new file mode 100644 index 0000000000..5d6aa81bcd --- /dev/null +++ b/ext/tk/sample/tkmulticolumnlist.rb @@ -0,0 +1,743 @@ +# +# tkmulticolumnlist.rb : multiple column list widget on scrollable frame +# by Hidetoshi NAGAI (nagai@ai.kyutech.ac.jp) +# +require 'tk' + +class TkMultiColumnList < TkText + include TkComposite + + # lbox_height : height of listboxes (pixel) + # title_info : array [ [,], ... ] + # keys : hash {