Lista de to do
IUP - Portable User Interface
To Do
General
- Allow the functions IupAppend and
IupDetach to be used for dynamic creation of
menus and IupTabs.
- To allow IupShow after a
IupPopup.
- To show a border for visual location of VBOX,
HBOX and FILL.
Can be a dialog attribute. Or most likely a function to display the layout.
- Organize controls and driver initialization and
management, improve the possibility of implementing new drivers.
- A gtk driver in Linux.
- A wxWidgets driver?
- A MacOS X native driver?
- Change all comments in the source code to english. Add comments to the
internal includes for Doxygen.
- Attribute for boxes to retrieve the child controls like in IupLua. For now
you should use IupGetNextChild and IupGetBrother.
- Fix names of headers, initialization functions and libraries that do not
have the "iup" prefix.
- A tutorial section in the documentation. Add more
complete samples.
- Flat button activated by mouse hover.
- Improve the fullscreen policy.
Motif
- Reduce flicker when dialog is resized.
- Callback SHOW_CB is not called when the
dialog is hidden because of PARENTDIALOG.
- Some warnings in the SunOS when using the OpenGL canvas.
- When another Window Manager is running the
IupPopup disable the other windows, but they can be placed in front of
the popup window if PARENTDIALOG is not used.
Also in this case, some window decorations do not work.
- Sometimes the control initialization is incomplete and its size is
miscalculated. To solve this call IupMap(dialog) and set the dialog size to
NULL "IupSetAttribute(dlg, IUP_SIZE, NULL);" before calling IupShow. This will
fix the sizes.
Windows
- The popup menu sometimes act as disabled when just before show some other
control was activated or deactivated.
IupControls
IupMatrix
- In Motif, when start editing using a double click, the user must click
again to the edit control get the focus.
- When removing a line, if it has the focus an invalid
call to enteritem_cb/leave_item_cb will occur for the removed cell.
- Copy and paste compatible with Excel?
- Sort for columns?
IupTree
- Rename node like in IupMatrix.
- Images with variable sizes for nodes.
IupLua
New Controls
- Image Listbox
- Concrete Layout Container (to position elements with abssolute coordinates
relative to the box)
- Grid Container (to distribute elements in a grid)
- IupOle to create OLE controls in Windows
- RTF editor in Windows
- HTML viewer
- IupPlot to plot a XY graph