//putValue(ICON_FILENAME, "redo.png");
}
public void actionPerformed(ActionEvent e)
{
FaxJob job = getSelectedJob();
List<Property> data = new ArrayList<Property>();
data.add(new Property(i18n.tr("Assigned modem"), job.getAssignedModem()));
data.add(new Property(i18n.tr("Client-specefied dial string"), job.getClientDialString()));
data.add(new Property(i18n.tr("Client machine name"), job.getClientMachineName()));
data.add(new Property(i18n.tr("Scheduling priority"), job.getClientSchedulingPriority()));
data.add(new Property(i18n.tr("Communication identifier"), job.getCommunicationIdentifier()));
data.add(new Property(i18n.tr("Page chopping threshold"), job.getChoppingThreshold()));
data.add(new Property(i18n.tr("Client-specified minimum signalling rate"), job.getClientMinimumSignallingRate()));
data.add(new Property(i18n.tr("Client-specified tag"), job.getTag()));
data.add(new Property(i18n.tr("Client-specified tagline format"), job.getTaglineFormat()));
data.add(new Property(i18n.tr("# of consecutive failed dials"), job.getConsecutiveFailedDials()));
data.add(new Property(i18n.tr("# of consecutive failed tries"), job.getConsecutiveFailedTries()));
data.add(new Property(i18n.tr("Desired data format"), job.getDesiredDataFormat()));
data.add(new Property(i18n.tr("Desired use of ECM"), job.getDesiredECM()));
data.add(new Property(i18n.tr("Desired minimum scanline time"), job.getDesiredMinScanline()));
data.add(new Property(i18n.tr("Desired signalling rate"), job.getDesiredSignallingRate()));
data.add(new Property(i18n.tr("Destination company name"), job.getDestinationCompanyName()));
data.add(new Property(i18n.tr("Destination geographic location"), job.getDestinationLocation()));
data.add(new Property(i18n.tr("Destination password"), job.getDestinationPassword()));
data.add(new Property(i18n.tr("Destination sub-address"), job.getDestinationSubAddress()));
data.add(new Property(i18n.tr("# of attempted dials"), job.getDialsAttempted()));
data.add(new Property(i18n.tr("Group identifier"), job.getGroupID()));
data.add(new Property(i18n.tr("Horizontal resolution"), job.getHorizontalResolution()));
data.add(new Property(i18n.tr("ID"), job.getID()));
data.add(new Property(i18n.tr("Job done operation"), job.getJobDoneOperation()));
data.add(new Property(i18n.tr("Job type"), job.getJobType()));
data.add(new Property(i18n.tr("Kill time"), job.getKillTime()));
data.add(new Property(i18n.tr("Last error"), job.getLastError()));
data.add(new Property(i18n.tr("Total # of dials"), job.getMaxDials()));
data.add(new Property(i18n.tr("Total # of tries"), job.getMaxTries()));
data.add(new Property(i18n.tr("Notify"), job.getNotify()));
data.add(new Property(i18n.tr("Notify address"), job.getNotifyAdress()));
data.add(new Property(i18n.tr("Number"), job.getNumber()));
data.add(new Property(i18n.tr("Owner"), job.getOwner()));
data.add(new Property(i18n.tr("Page chopping"), job.getPageChopping()));
data.add(new Property(i18n.tr("Permissions"), job.getPermissions()));
data.add(new Property(i18n.tr("Total # of pages"), job.getPageCount()));
data.add(new Property(i18n.tr("Page length"), job.getPageLength()));
data.add(new Property(i18n.tr("# of transmitted pages"), job.getPagesTransmitted()));
data.add(new Property(i18n.tr("Page width"), job.getPageWidth()));
data.add(new Property(i18n.tr("Priority"), job.getPriority()));
data.add(new Property(i18n.tr("Receiver"), job.getReceiver()));
data.add(new Property(i18n.tr("Result"), job.getResult()));
data.add(new Property(i18n.tr("Retry time"), job.getRetryTime()));
data.add(new Property(i18n.tr("Sender"), job.getSender()));
data.add(new Property(i18n.tr("Send time"), job.getSendTime()));
data.add(new Property(i18n.tr("State"), job.getState()));
data.add(new Property(i18n.tr("Vertical resolution"), job.getVerticalResolution()));
DetailsDialog dialog = new DetailsDialog(JHylaFAX.getInstance(), data);
dialog.setLocationRelativeTo(JHylaFAX.getInstance());
dialog.setVisible(true);
}