I thought I'd try and document all the problems we have currently with 
xforms. Something to whittle away at once xforms 1.0 is out.

Rather surprisingly, I don't think that there are too many. Appended is my 
current list together with solutions (if any) that I've proposed to the 
xforms list. Please feel free to extend it. If you do so, could you add an 
explanation of what you think xforms does wrong (if known).

(John, please treat this as a red-rag to a bull. ;-) 

Angus

o The slider and counter widgets should discard more mouse events when the
mouse button is pressed continuously. Ie, they should react to every 10th
event or so or use a timer.

See sample patch
http://bob.usuhs.mil/mailserv/list-archives/xforms-archive/0505.html

o xforms should pass the XEvent to the XWorkArea handler on an FL_DRAW event. 
That way, we'll be able to make use of this info to redraw only the part of 
the window that has changed. 

See sample patch
http://bob.usuhs.mil/mailserv/list-archives/xforms-archive/0285.html

o fl_adjust_form_size should be split into two, allowing me to discard a
large chunk of xforms_resize.C

o The browser widget should display tooltips. Currently I fudge things with a
prehandler in FormBase.C that satisfies no-one.

o xforms should be able to load png images natively.

o the xforms image loader should fail gracefully if it fails to load a weird 
xpm file.

Reply via email to