jfig.gui
Class JUserEditor

java.lang.Object
  extended byjfig.gui.JModularEditor
      extended byjfig.gui.JUserEditor
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener, FigBasicEditor, FigCanvasListener, FigDrawableEnumerator, java.awt.event.ItemListener, java.awt.event.KeyListener

public class JUserEditor
extends JModularEditor

example subclass of JModularEditor to demonstrate user extensions.


Nested Class Summary
 
Nested classes inherited from class jfig.gui.JModularEditor
JModularEditor.UrlDialogListener
 
Field Summary
 
Fields inherited from class jfig.gui.JModularEditor
_callbackTable, aboutDialog, activeFrames, attribs, attribsButtonPanel, colorChooser, command, console, demoURL, displayTriggerFlag, editorMenuBar, exportOptionsDialog, FIG_31, FIG_32, fileChooser, filename, filetype, frame, getUrlDialog, globalAttributesDialog, keyHandler, layerManager, menuFont, modeButtonPanel, mouseWheelZoomPanHandler, objectCanvas, objectList, okToQuit, parser, pdfExportOptionsDialog, recentFileManager, saveFileEnable, statusField, statusPanel, tmpfilename, tmpfiletype, tmpObject, tmpObjectList, TypeFILE, TypeRESOURCE, TypeURL, undoStack, versionString, writer
 
Constructor Summary
JUserEditor()
           
 
Method Summary
 void buildUserMenu()
           
static void main(java.lang.String[] argv)
           
 
Methods inherited from class jfig.gui.JModularEditor
actionPerformed, addCallback, addTmpObject, call, checkCanCancel, checkCreateAttributeCache, checkCreateMouseWheelZoomPanHandler, checkIsIdle, checkUnsavedChanges, checkUpdateLayerManager, clearEditorState, dbg, deleteFromObjectList, deleteTmpObject, doAddToAttributeCache, doAddUserColor, doAlignObjects, doBreakCompound, doBrowseOpenNextFile, doBrowseOpenPreviousFile, doCancel, doCancelUpdate, doClearAttributeCache, doClearUserColors, doConvertObject, doCopyObject, doCopyToClipboard, doCreateArc, doCreateBezier, doCreateBullet, doCreateCircle, doCreateClosedBezier, doCreateClosedSpline, doCreateCompound, doCreateDimensioning, doCreateEllipse, doCreateImage, doCreateLink, doCreatePolygon, doCreatePolyline, doCreateRectangle, doCreateRoundRectangle, doCreateSpline, doCreateText, doCutPoint, doCutToClipboard, doDeleteAll, doDeleteObject, doEditGlobalAttributes, doEditObject, doEditObjectComments, doExportEPS, doExportNativeGIF, doExportNativePNG, doExportNativePPM, doExportPDF, doExportPrintPS, doExportPS, doExportSettings, doFlushUndoStack, doInsertPoint, doJoinSplitLines, doMergeFile, doMergeURL, doMirrorXObject, doMirrorYObject, doMoveObject, doMovePoint, doNextAttributeCache, doOpenCompound, doOpenRecentFile, doPanDown, doPanHome, doPanLeft, doPanRight, doPanUp, doParseFile, doParseResource, doParseURL, doPasteFromClipboard, doPrintClipboard, doPrintObjects, doPrintUndoStack, doPrintViaAWT, doQuit, doRedo, doRedraw, doRedraw, doResizeText, doRotateCCWObject, doRotateCWObject, doSaveFile, doSaveFileAs, doSaveToConsole, doScaleObject, doSelectFile, doSelectLibraryObject, doSelectOutputFile, doSelectURL, doSetGridCoarse, doSetGridFine, doSetGridMedium, doSetGridNone, doSetGridTen, doSetNoSnap, doSetSnap110, doSetSnap12, doSetSnap14, doSetSnap18, doSetUnitsInches, doSetUnitsMillimeter, doSetUnitsXfigMillimeter, doShowAboutDialog, doShowChangesDialog, doShowDemo, doShowDemoBiohazard, doShowDemoCircuit, doShowDemoFonts, doShowDemoGold, doShowDemoHouse, doShowDemoLayout, doShowDemoPictures, doShowDemoRotated, doShowDemoTeX, doShowDemoUnicode, doShowDemoWatch, doShowDemoWelcome, doShowEmbeddingJfigDialog, doShowExportFaqDialog, doShowFaqDialog, doShowFontConfigurationDialog, doShowHelpDialog, doShowJvmDialog, doShowLicenseDialog, doShowMessages, doShowMouseButtonDialog, doShowParticipateDialog, doShowPolylineHelpDialog, doShowProperties, doShowReadmeDialog, doShowRegistrationDialog, doShowReminderDialog, doShowShortcutKeysDialog, doShowTexSupportDialog, doSnapAllObjectsToGrid, doSnapObjectToGrid, doStartNewDrawing, doToggleShowTeXStringsMode, doUndo, doUpdateObject, doWriteHadesResource, doZoom11, doZoomFactor, doZoomFit, doZoomIn, doZoomOut, doZoomRegion, doZoomRegion, enableMouseWheelZoomPanHandler, enableUpdateAll, enableUpdateInvert, enableUpdateNone, findAllObjectsAt, findNextObjectAt, findObjectAt, findObjectAtNew, findObjectAtOld, findObjectNearOrOver, getActiveFrames, getBaseFileName, getCallbackTable, getCurrentAttribs, getCurrentCommand, getDrawableObjects, getEditorState, getFilename, getFrame, getGeometryMode, getLayerManager, getMenuBar, getObjectAlignmentModeX, getObjectAlignmentModeY, getObjectCanvas, getObjects, getSmartLinksMode, getStatusMessage, getTmpObject, getTmpObjects, getUndoStack, getUserPreferences, handleCommandCallback, handleParserCallback, handleParserMergeCallback, hideAllObjectCorners, hideAllTriggers, initializeSetupManagerProperties, insertIntoObjectList, isIdle, isInObjectList, isSaveFileEnabled, itemStateChanged, keyPressed, keyReleased, keyTyped, message, mousePressed, msg, parse, setCurrentAttribs, setCurrentFigDirectory, setEditorState, setFigVersion, setInitialWindowSize, setSaveFileEnable, setZoomMessage, showAllObjectCorners, showAllTriggers, showObjectCorners, statusMessage, updateCurrentFigDirectory, usage, writeFigObjects
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JUserEditor

public JUserEditor()
Method Detail

buildUserMenu

public void buildUserMenu()

main

public static void main(java.lang.String[] argv)