int top = 0;
int left = 150;
if (!isHighDef()) {
//the short summary
summary = new BText(scrollPane, left, top, getContentRight()-left, 91);
summary.setFlags(RSRC_HALIGN_LEFT | RSRC_VALIGN_TOP | RSRC_TEXT_WRAP);
summary.setFont(labelFont);
top += 96;
}
//the actor info
starring = new BText(scrollPane, left, top, getContentRight()-left, labelHeight);
starring.setColor(tivoYellow);
starring.setShadow(Color.black, 3);
starring.setFlags(RSRC_HALIGN_LEFT | RSRC_VALIGN_TOP);
starring.setFont(labelFont);
top += labelHeight;
//the director info
director = new BText(scrollPane, left, top, getContentRight()-left, labelHeight);
director.setColor(tivoYellow);
director.setShadow(Color.black, 3);
director.setFlags(RSRC_HALIGN_LEFT | RSRC_VALIGN_TOP);
director.setFont(labelFont);
top += labelHeight;
//the mpaa rating
mpaa = new BText(scrollPane, left, top, getContentRight()-left, labelHeight);
mpaa.setColor(tivoYellow);
mpaa.setShadow(Color.black, 3);
mpaa.setFlags(RSRC_HALIGN_LEFT | RSRC_VALIGN_TOP);
mpaa.setFont(labelFont);
top += labelHeight;
//the movie category
category = new BText(scrollPane, left, top, getContentRight()-left, labelHeight);
category.setColor(tivoYellow);
category.setShadow(Color.black, 3);
category.setFlags(RSRC_HALIGN_LEFT | RSRC_VALIGN_TOP);
category.setFont(labelFont);
top += labelHeight;
//the availability
availability = new BText(scrollPane, left, top, getContentRight()-left, labelHeight);
availability.setColor(tivoYellow);
availability.setShadow(Color.black, 3);
availability.setFlags(RSRC_HALIGN_LEFT | RSRC_VALIGN_TOP);
availability.setFont(labelFont);
top = icon.getY() + icon.getHeight() + 20;
//the full description
description = new BText(scrollPane, 0, top, scrollPane.getWidth(), 25);
description.setFlags(RSRC_HALIGN_LEFT | RSRC_VALIGN_TOP | RSRC_TEXT_WRAP);
description.setFont(fontRes);
setFocusDefault(modifyButton);
}