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));
    }

}