Index
A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z
A
above layer (application) 1
actions
left, right, up, down 1
alignment, of text 1
application framework 1
arguments
to handleEnter() 1
arrays
for efficiency 1
arrows
for buttons 1
auto-focus management 1
B
background image 1
backgrounds, screen 1
Bananas Central screen 1
BApplication 1
and playing sounds 1
bar 1
for buttons 1
list 1
BDirSkin 1
below layer (application) 1
BFocusManager 1
BHighlight 1
BHighlights 1
BKeyboard 1
constructors 1
bounding box 1
BResSkin 1
BSkin 1
button widget 1
ButtonsScreen.java 1
BView
class tree 1
BZipSkin 1
C
changing focus 1
class tree
application skins 1
Bananas UI Toolkit 1
cleanup 1
CLR button 1
color
of text 1
constructors
for BKeyboard 1
creating new skins 1
cross fade 1
custom highlights 1
custom shadow 1
customization 1
D
default focus 1
default keyboard 1
default sounds 1
table 1
E
efficiency
using arrays and vectors for 1
entering a screen 1
events
handling 1
key 1
propagating 1
exiting a screen 1
F
factory 1
flags
resource 1
changing 1
management 1
Focus Manager 1
font
of text 1
G
getKeyboardSize() 1
getValue() 1
H
handleAction() 1
handleEnter() 1
handleEvent() 1
handling events 1
highlight arrow 1
highlight objects
table 1
and focus 1
BHighlights class 1
custom 1
for buttons 1
list 1
positioning 1
sharing 1
ways to add 1
widget-specific 1
HME Software Development Kit 1
I
icon list 1
icons 1
for scrolling 1
IHmeProtocol 1
indentation
of buttons 1
of lists 1
isReturn parameter 1
K
key events 1
keyboard
default 1
e-mail 1
types of 1
widget 1
with scrolling list 1
L
large lists 1
layers
of BApplication 1
screen 1
list
adding rows to 1
bar 1
creating 1
highlights 1
icon 1
large 1
right-aligned 1
rows 1
scrolling 1
widget 1
ListsScreen.java 1
N
navigating
between screens 1
normal layer (application) 1
normal layer (screen) 1
O
overriding default sounds 1
P
packaging skin elements 1
page hints 1
painting
turning off 1
parts of a skin 1
performance tip 1
plain keyboard 1
popping a screen 1
positioning highlights 1
propagating events 1
pushing a screen 1
R
remote control 1
spelling words with 1
resource flags 1
for text 1
right-aligned list 1
rows
list 1
S
sample application 1
text
widget 1
screens
pushing and popping 1
scrolling 1
of lists 1
setColor() 1
setFlags() 1
setFocusable() 1
setFocusDefault() 1
setFont() 1
setPageHint() 1
setResource() 1
setShadow()text
shadow 1
setTranslation() 1
shadow
for text 1
sharing highlights 1
skin elements 1
packaging 1
skinning your application 1
skins 1
testing 1
sliding transition 1
sounds
"rules" for playing 1
overriding default 1
suppressing 1
SoundsScreen.java 1
stack, screen 1
T
testing skins 1
text
alignment 1
color 1
entry box
for keyboard 1
font 1
resource flags for 1
strings 1
wrapping 1
text widget 1
TextScreen.java 1
threads, stopping 1
Thumbs Down button 1
Thumbs Up button 1
tips
performance 1
tips area
of keyboard 1
toolkit
advantages of 1
contents of 1
transitions
between screens 1
types of 1
U
undo button 1
user data
passing between screens 1
user interface
constructing 1
V
vectors
for efficiency 1
views 1
W
widget set 1
widgets
button 1
definition of 1
keyboard 1
list 1
text 1
widget-specific highlights 1
wrapping text 1