Okay, attached is the final patch to menu.c. It adds some more comments, not
completing the commenting of this file though. It stops the user having
multiple selections of items, which could have been acheived by mixing mouse
and keyboard input. This wasn't intuitive, consistent, and probably not even
It also fixes a problem where a previously selected item would remain
selected for the start of the next menu showing.
And finally, it fixes a wee problem where the user could highlight an item
with the keyboard, then click somwhere outside the item with the mouse and
the item would be selected. A check was added to ensure that a mouse click
on an item is actually over that item, and not somewhere else entirely.
That's all the niggling little 'issues' I could find with the current item
implementation fixed, so I'm going to have a look at some other code, unless
there are problems with this patch or the menu system?
Graham MacDonald - Programmer - Kuju Entertainment (www.kuju.com)
[ graham.macdonald@... /
Get latest updates about Open Source Projects, Conferences and News.