public void setFirstVisibleIndex(int index) {
   if (index < 0 || index > container.getWidgetCount()) return;
   firstVisible = index;
 }
 public int getFirstVisibleIndex() {
   if (container.getWidgetCount() == 0) return -1;
   return firstVisible;
 }