hades.gui
Class JExportOptionsAdapter

java.lang.Object
  extended byhades.gui.JExportOptionsAdapter
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener, ExportOptionsDialog, FigBasicEditor

public class JExportOptionsAdapter
extends java.lang.Object
implements FigBasicEditor, ExportOptionsDialog


Field Summary
(package private)  Editor editor
           
(package private)  JExportOptionsDialog eoDialog
           
 
Constructor Summary
JExportOptionsAdapter(Editor editor)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent evt)
           
 void addTmpObject(FigObject tmp)
           
 void call(java.lang.String methodname, java.lang.Object args)
           
 void deleteFromObjectList(FigObject t)
           
 void deleteTmpObject(FigObject victim)
           
 void doAutoSave()
           
 void doExportEPS()
           
 void doExportNativeGIF()
           
 void doExportNativePPM()
           
 void doExportPS()
           
 void doRedraw()
           
 FigObject[] findAllObjectsAt(java.awt.Point pos)
           
 FigObject findNextObjectAt(java.awt.Point p, FigObject t)
           
 FigObject findObjectAt(java.awt.Point p)
           
 java.awt.Component getComponent()
           
 FigAttribs getCurrentAttribs()
          getCurrentAttribs: return a reference to the current editor global object attributes.
 Command getCurrentCommand()
           
 java.lang.String getFilename()
          allow to query the current filename (if any)
 FigCanvas getObjectCanvas()
          getObjectCanvas: return a reference to the FigCanvas responsible for displaying the grahics objects.
 java.util.Enumeration getObjects()
           
 FigObject[] getTmpObjects()
           
 UndoStack getUndoStack()
           
 void hideAllObjectCorners()
           
 void insertIntoObjectList(FigObject t)
           
 boolean isInObjectList(FigObject t)
           
 void message(java.lang.String msg)
           
 void setCurrentAttribs(FigAttribs attr)
           
 void show()
           
 void showAllObjectCorners()
           
 void showObjectCorners(FigObject t)
           
 void statusMessage(java.lang.String msg)
           
 void updateFigObjectsBoundingBox()
           
 void updateOutFilenameFromFigFilename()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

editor

Editor editor

eoDialog

JExportOptionsDialog eoDialog
Constructor Detail

JExportOptionsAdapter

public JExportOptionsAdapter(Editor editor)
Method Detail

getObjectCanvas

public FigCanvas getObjectCanvas()
Description copied from interface: FigBasicEditor
getObjectCanvas: return a reference to the FigCanvas responsible for displaying the grahics objects.

Specified by:
getObjectCanvas in interface FigBasicEditor

getObjects

public java.util.Enumeration getObjects()
Specified by:
getObjects in interface FigBasicEditor

getFilename

public java.lang.String getFilename()
Description copied from interface: FigBasicEditor
allow to query the current filename (if any)

Specified by:
getFilename in interface FigBasicEditor

doAutoSave

public void doAutoSave()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent evt)
Specified by:
actionPerformed in interface FigBasicEditor

getUndoStack

public UndoStack getUndoStack()
Specified by:
getUndoStack in interface FigBasicEditor

getCurrentCommand

public Command getCurrentCommand()
Specified by:
getCurrentCommand in interface FigBasicEditor

getCurrentAttribs

public FigAttribs getCurrentAttribs()
Description copied from interface: FigBasicEditor
getCurrentAttribs: return a reference to the current editor global object attributes. Like many graphical editors, jfig maintains a single global attribute object to use for all new objects.

Specified by:
getCurrentAttribs in interface FigBasicEditor

setCurrentAttribs

public void setCurrentAttribs(FigAttribs attr)
Specified by:
setCurrentAttribs in interface FigBasicEditor

insertIntoObjectList

public void insertIntoObjectList(FigObject t)
Specified by:
insertIntoObjectList in interface FigBasicEditor

deleteFromObjectList

public void deleteFromObjectList(FigObject t)
Specified by:
deleteFromObjectList in interface FigBasicEditor

isInObjectList

public boolean isInObjectList(FigObject t)
Specified by:
isInObjectList in interface FigBasicEditor

findObjectAt

public FigObject findObjectAt(java.awt.Point p)
Specified by:
findObjectAt in interface FigBasicEditor

findNextObjectAt

public FigObject findNextObjectAt(java.awt.Point p,
                                  FigObject t)
Specified by:
findNextObjectAt in interface FigBasicEditor

findAllObjectsAt

public FigObject[] findAllObjectsAt(java.awt.Point pos)
Specified by:
findAllObjectsAt in interface FigBasicEditor

addTmpObject

public void addTmpObject(FigObject tmp)
Specified by:
addTmpObject in interface FigBasicEditor

deleteTmpObject

public void deleteTmpObject(FigObject victim)
Specified by:
deleteTmpObject in interface FigBasicEditor

getTmpObjects

public FigObject[] getTmpObjects()
Specified by:
getTmpObjects in interface FigBasicEditor

hideAllObjectCorners

public void hideAllObjectCorners()
Specified by:
hideAllObjectCorners in interface FigBasicEditor

showAllObjectCorners

public void showAllObjectCorners()
Specified by:
showAllObjectCorners in interface FigBasicEditor

showObjectCorners

public void showObjectCorners(FigObject t)
Specified by:
showObjectCorners in interface FigBasicEditor

doRedraw

public void doRedraw()
Specified by:
doRedraw in interface FigBasicEditor

statusMessage

public void statusMessage(java.lang.String msg)
Specified by:
statusMessage in interface FigBasicEditor

message

public void message(java.lang.String msg)
Specified by:
message in interface FigBasicEditor

call

public void call(java.lang.String methodname,
                 java.lang.Object args)
Specified by:
call in interface FigBasicEditor

updateFigObjectsBoundingBox

public void updateFigObjectsBoundingBox()
Specified by:
updateFigObjectsBoundingBox in interface ExportOptionsDialog

updateOutFilenameFromFigFilename

public void updateOutFilenameFromFigFilename()
Specified by:
updateOutFilenameFromFigFilename in interface ExportOptionsDialog

doExportPS

public void doExportPS()
Specified by:
doExportPS in interface ExportOptionsDialog

doExportEPS

public void doExportEPS()
Specified by:
doExportEPS in interface ExportOptionsDialog

doExportNativePPM

public void doExportNativePPM()
Specified by:
doExportNativePPM in interface ExportOptionsDialog

doExportNativeGIF

public void doExportNativeGIF()
Specified by:
doExportNativeGIF in interface ExportOptionsDialog

show

public void show()
Specified by:
show in interface ExportOptionsDialog

getComponent

public java.awt.Component getComponent()
Specified by:
getComponent in interface ExportOptionsDialog