To Do
IUP - Portable User Interface
To Do
General
- A MacOS X native driver using Carbon.
- A wxWidgets driver? A Qt driver?
- A tutorial section in the documentation. Add more complete samples.
- 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.
- Drag&Drop between controls or dialogs in the same application.
- Allow the functions IupAppend and
IupDetach to be used for dynamic creation of menus, IupSbox, IupCbox and IupTabs.
- Buttons with image and text simultaneously.
- Support for RGBA images. Support for alpha in colors for images?
- IupLua executables in SunOS using the Sun WorkShop 6 C++ and in AIX using the C++ for AIX
compilers do not include the IMLua binaries.
- BUG: In Windows when using a callback to show a dialog during a key
press in Multiline, if the key contains a character even with a Ctrl
modifier, the key is inserted in the Multiline after the dialog is hidden.
Motif
- Support for MDI.
- Callback SHOW_CB is not called when the dialog is hidden because of
PARENTDIALOG.
- The menu does not inherit attributes from the dialog like in the Windows driver.
- Sometimes the control initialization is incomplete and its size is miscalculated. To solve
this call IupRefresh(dialog). This will fix the sizes.
IupControls
- Move iupMask to the mail library using attributes instead of functions.
- A vertical IupGauge?
- IupSbox can be resized above the maximum size so some controls go to outside the dialog area
at right or bottom. In fact thi is part of the dynamic layout default reposition of controls inside the dialog. See
the IupRefresh function. The IUP layout does not have a maximum limit only a minimum.
- FONT attribute does not work for controls inside IupTabs, IupSbox and
IupCbox.
IupMatrix
- Fix column resize when line is moved outside the matrix canvas.
- When removing a line, if it has the focus an invalid call to enteritem_cb/leave_item_cb will
occur for the removed cell.
- Lines and columns are not unmarked when clicking on the title.
- Should allows to start the selection on cell 0:0.
IupTree
- Define minimum size based on tree nodes. New callback mode. Change internal list to real tree?
- Images with variable sizes for nodes.
New Controls
- IupPlot to plot a XY graph
- A detachable toolbar?
- Image Listbox
- Grid Container (to distribute elements in a grid)
- RTF editor in Windows (Using Scintilla?)
- HTML viewer?