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.
vBulletin® v3.8.4, Copyright ©2000-2009, Jelsoft Enterprises Ltd.