package com.bitrazor.tivo.trafficcam; import com.tivo.hme.bananas.BList; import com.tivo.hme.bananas.BText; import com.tivo.hme.bananas.BView; public class TextItemList extends BList { public TextItemList(BView parent, int x, int y, int width, int height, int rowHeight) { super(parent, x, y, width, height, rowHeight); setBarAndArrows(BAR_HANG, BAR_DEFAULT, "pop", H_RIGHT); getHighlights().setWhisperingArrow(H_UP, A_CENTER, A_TOP, H_UP); } protected void createRow(BView parent, int index) { BText text = new BText(parent, 20, 0, parent.getWidth()-40, parent.getHeight()); text.setFlags(RSRC_HALIGN_LEFT); text.setValue(get(index)); } }