PDA

View Full Version : API : MenuItem


zaccret
05-26-2008, 07:28 AM
I find the menu item API a little confusing.
We have MenuItem <- Item <- TextMenuItem.
The name choice is confusing (Item <- MenuItem <- TextMenuItem would be more intuitive) and TextMenuItem has no more features than Item.

gslender
05-26-2008, 04:53 PM
+1

But perhaps Item could just be refactored to SubMenuItem which is what its purpose and/or name is really??? I don't think Item is used anywhere else???

darrellmeyer
05-26-2008, 09:28 PM
Yes, the hierarchy is a little silly :-). I have made the following changes: MenuItem is renamed to Item. Item is renamed to MenuItem. TextMenuItem is removed as it provided no additional features to its super class. The changes are in SVN.

zaccret
05-27-2008, 02:14 AM
Nice. Thanks.

zaccret
06-18-2008, 04:00 AM
Actually, I think it would be better to rename Item to MenuItem and MenuItem to TextMenuItem.

sdc
07-03-2008, 10:32 AM
+1