If you want to put in flash animations, mpegs, or gigantic jpegs of your girlfriend, xpmenu makes this possible. Here's my recommendation for a full implementation of a xpmenu system. When writing this, I tried to achieve parity with other widgets, so attributes familiar with other widgets and conventions when dealing with them would be used here as well. A basic box element that resides in a toolbox. A container element that holds one or more xpmenuitems , displayed in the xpmenubar as a string representing the name of the menu, or in a menu popup as a regular menu item, but with some characteristics indicating that it spawns a popup submenu.
Properties value the caption of the menu.
Can contain HTML to format the string, e.g. to underline the accesskey . This does not appear if the xpmenu is toplevel - i.e. you don't see the arrow next to the caption of the menu on the xpmenubar . That would look silly. A container element that represents an item in the menu. As with xpmenu , it contains some convenience attributes that you can use to define a menu that looks fairly standard, or you can ignore them, and define something completely different.