Contents
1 Overview
What Is the Bananas UI Toolkit?
What Does the Toolkit Contain?
2 Key Concepts
BApplication and the Screen Stack
Methods for Entering and Exiting Screens
3 Bananas Widgets
Example 2: List with Icon Showing Focus
Standard Keyboard Behaviors and Options
Plain Keyboard with Scrolling Text Area
4 Customization
Loading Application-Specific Images for a Skin
©2005 TiVo Inc. All rights reserved. Reproduction in whole or in part without written permission is prohibited.
TiVo, the TiVo logo, TiVo Central, Ipreview, the TiVo and Smile Design, the Jump logo, and the Instant Reply logo are registered trademarks of TiVo Inc. Series2, Season Pass, WishList, TiVoToGo, "You've Got a Life. TiVo Gets it.", the Thumbs Up logo and text, and the Thumbs Down logo and text, are trademarks of TiVo Inc., 2160 Gold Street, P.O. Box 2160, Alviso, CA 95002-2160.
Product and service are covered by U.S. Pat. Nos. 5,241,428; 6,233,389; 6,327,418; 6,385,739; 6,490,722; 6,642,939; 6,643,798; 6,728,713; 6,757,837; 6,757,906; D424,061; D424,577; D435,561; and D445,801. Other patents pending.
Java is the registered trademark of Sun Microsystems, Inc. HME software makes use of Apple's Bonjour network discovery protocol. Source code for Bonjour software is available at http://developer.apple.com/networking/ bonjour/index.html and is subject to the terms of the Apple Public Source License. TrueType is the registered trademark of Apple Computer, Inc.
All other trademarks are the properties of their respective owners.