lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Hello,

a new version of IUP (2.1) has just been released!

Here are the most significant changes:

+ New split-panel control: IupSbox 
+ Attribute IUP_X, IUP_Y are now valid for every control that has a
native representation (returns the position of the control in screen
coordinates) 
+ Mouse position (CURSORPOS) is now returned from the driver
+ New functions to traverse IUP controls: IupGetNextChild,
IupGetBrother, IupGetParent
+ Several bug fixes (including on IupLua for Lua 5.0)
+ iuptree and iupmatrix libraries are now part of iupcontrols

In the Windows Driver:
+ ENTERWINDOW_CB/LEAVEWINDOW_CB reimplementation. LEAVEWINDOW does not
fail anymore 
+ Mouse hook removed 
+ IupDialog can be put in System Tray

The changes that might affect your application are:

+ IupOpen/IupClose now initializes OLE (OleInitialize/OleUninitialize)
+ Windows 95 is no longer supported
+ The ACTION callback in IupText now responds to the ENTER key in
Windows
+ In Windows the callback MAP_CB of the iupcanvas is now called before
RESIZE_CB (like in the Motif driver)
+ In the matrix the LEAVEITEM/ENTERITEM callbacks were not being
generated when the focus was leaving or entering the matrix

The full list of changes is at:

  http://www.tecgraf.puc-rio.br/iup/index.html?url=changes.html


Please send any comments or feature requests to iup@tecgraf.puc-rio.br.

Regards,
Mark