private void redo() {
		//int index= timeLines.indexOf(timeLineObject);
		TimeLineSet undoSet = new TimeLineSet(this);
		undoSet.addAll(timeLineSelection);
		String resetList = undoSet.getList();
		if (undoIndex>=-1 && undoIndex<undoVec.size()-1) { 
			undoIndex++;
			fileUtil.open((String)undoVec.get(undoIndex),true,false);
			//if (timeLines.size()>index) {timeLineObject=(TimeLineObject)timeLines.get(index);}
			if(!"".equals(resetList)) {
				timeLineSelection.clear();
				String[] list= resetList.split(",");
				for (int i=0;i<list.length;i++) {
					TimeLineObject tlo= getTimeline(list[i]);
					if (tlo!=null) timeLineSelection.add(tlo);
					
				}
				updateTimeLineDisplays();
			}
		} else {showMessage("No more redos");}
	}