CHANGES.en
September 5, 2002
ver.0.16
*Support SWIG1.3.13.  Change patch files to use original SWIG program. Form these changes, overloading of arguments in initialize function of classes derived from Qt classes.  For initializing Qt classes, super MUST be called in the initialize function of the derived Ruby classes.

*Add to_data_ptr function, which returns C++ pointer of Qt class object wrapped as Ruby object.  Please refer example/data_ptr and example/dirview2.  Author thanks to Mr/Mis Silke & Thomas Husterer for the valuable suggestion.

ver0.15

*setup.rb is used for install.

*For supporting QListView etc., new arguments of QSLOT were added.

(QListViewItem*)

(QListViewItem*,const QPoint&)

(QListBoxItem*,const QPoint &)

(QListBoxItem*)

(int,QIconViewItem*,const QPoint&)

(QIconViewItem*)

(QIconViewItem*,constQPoint&)

*qt2iconview.so module was deleted. (It is included in qt2.so.)

*dirview.rb was added to examples

Ver 0.14

*Supporting for Windows version of Qt library (non-commercial 
version) was added.  Now, Ruby/Qt2 is running under Windows!

Many stupid bugs in QObject, rbuic, and ui2rb were fixed.

Ver 0.13d

QWorkspace bug was fixed and mdi sample works well now! (see 
examples/mdi) 

Ver 0.13c

Many bugs in rbuic and qui2rb were fixed.

Ver 0.13

* Implementation of overloaded functions was added.  (Function 
repaintAll() etc. were removed.)

* Implementation of QVariant class for using setProperty or 
property functions were added.  For example,

 iqt>lcd = QLCDNumber.new

#<Qt2::QLCDNumber:0x40b2c418>

iqt>lcd.setProperty("value",0.1)

true

iqt>lcd.property("value").asDouble

* Add ui file complier of C++ version for ruby script (rbuic) to 
utility directory.  This programs was created form pyuic, ui file 
compiler for Python.  (An ui file is output file of GUI designer 
program included in Qt library package.)

* Implementation of font and color settings were added to ui2rb, 
ui file compiler for Ruby written with Ruby script.  (Codes of 
font setting was contributed by Mr. Heinrich Kuettler, thanks a 
lot!)

* Option -tr was added to ui2rb and all the same options as rbuic 
were implemented in ui2rb.  

(04/27/2001)

Ver 0.12

* I add a small utility that translate *.ui file produced by 
"designer" program (simple dialog editor attached to Qt library 
package) to Ruby/Qt for v2.x scripts (ui2rb in 
./modules/xml/exmaples/qui2rb directory).  I hope you will enjoy 
GUI programing with Ruby/Qt! 