Docs for MenuGroup

This commit is contained in:
Bill Currie 2011-07-10 18:58:16 +09:00 committed by Antti Harri
parent 2d34b89f3f
commit b250879817
1 changed files with 23 additions and 3 deletions

View File

@ -3,13 +3,33 @@
#include "gui/Group.h"
/** A group of views for use as a menu.
A menu may consist of decorations and actual menu items. For correct
results, the decoration views must be added before the menu item views.
*/
@interface MenuGroup : Group
{
int base;
int current;
int base; ///< The index of the first menu item.
int current; ///< The currently selected menu item.
}
-(void)setBase:(int)b;
/** Set the index of the first menu item.
\param b The index of the first menu item.
*/
-(void) setBase: (int) b;
/** Select the next menu item.
Wraps back to the base menu item if the current menu item is the last.
*/
-(void) next;
/** Select the previous menu item.
Wraps to the last menu item if the current menu item is the base item.
*/
-(void) prev;
@end