Given some of the excellent enhancements Paul has made to Clearwin+ recently, here is my first wish list for future Clearwin+ enhancements.
- A mouse-hover or mouse-over function for %tb like the one Paul developed for %ib.
- Ability to specify the colour for the outline and area selection in the area selection mode (and colour for the rubber band selection line).
- More functionality in %lv, including more Excel-like features. (See forum discussions passim)
- A windows 8 type application manifest, so that existing code would instantly get a make-over, like the 1 24 default.manifest achieved for the XP look and feel. (Or several, enabling user to choose from a family of themes).
- An enhancement to %il so that if the limits turned out to be the same, that value would be locked into the corresponding %rd or %rf, instead of creating an error.
- Some more primitives in the graphics area. Examples could include:
- Line ends, including arrow-heads
- Arcs
- Spline or Bezier curves
- Gradient fills for objects
- Dotted or dashed lines more than 1 pixel wide
Ability to detect a double-click without a left-click before and after.
A vertical line or horizontal line to fill a box or complete window – suggest %hl and %vl as those format codes are not used at present – with the ability to choose colour. If for example, a 3 pixel wide line was used, then (say) %3hl, with the colours being given as parameters, as in:
IA=WINIO@(‘%3hl&’, RGB@(192,192,192), RGB@(100,100,100),RGB@(0,0,0))
Within a %ob...%cb box, the lines would extend to the height or width of the box only. 9. A REBLANK@ function to match the UNBLANK@ function. 10. The ability to put a string into an effectively initially_blank edit box that disappears when the box gets the focus, for example like the Windows boxes that contain “Type your password here...” 11. More ability to include things in the status line at the bottom of a window: the existing one is very Windows 95 in appearance and limited in functionality. 12. %ob...%cb boxes with rounded corners. And this one, which is very clearly a fantasy: The ability to declare a whole sequence of Clearwin+ format codes make up a button in their own right! (This to match the very elaborate clickable areas in Windows 7). Maybe this could be an enhancement to %ob...%cb, e.g.
IA=WINIO@('%ob[invisible,button]&', button_callback)
Does anyone else have some favourites to add?
Eddie




