import java.io.*;
import java.util.*;
class WordyPictures extends Pictures {
static String[] rightleft= { "right", "left" };
static String[] leftright= { "left", "right" };
void makePage(Template t) throws IOException {
PrintStream output = new PrintStream(new BufferedOutputStream(new FileOutputStream(pageName())));
int perRow = pictureParameters.thumbsPerRow;
t.prefix(output, 0);
output.println("
");
int i;
String thumbs = "../"+URLEncoder.encode(pageName());
for (i = 0; i < pictures.size() ; i++) {
Picture p = (Picture)(pictures.elementAt(i));
String prev_pict = i == 0 ? null : ((Picture)(pictures.elementAt(i-1))).pageFileReferenceNoDir();
String next_pict = i == pictures.size()-1 ? null : ((Picture)(pictures.elementAt(i+1))).pageFileReferenceNoDir();
int evenodd = i % 2;
p.makePage(new TemplateTable(t, (int) pictureParameters.pageWidthLimit, prev_pict, next_pict, thumbs));
output.println("");
if (evenodd == 0) {
output.println("" + p.thumbnailReference() + " | ");
output.println("");
output.println(p.descriptiveText);
output.println(" | ");
} else {
output.println("");
output.println(p.descriptiveText);
output.println(" | ");
output.println("" + p.thumbnailReference() + " | ");
}
output.println("
");
}
output.println(" | | |
");
output.println("
");
t.suffix(output, 0);
output.close();
}
WordyPictures(String base, PictureParameters pp) {
super(base,pp);
}
}