|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Window java.awt.Dialog jfig.gui.CloseableDialog jfig.gui.SelectFromLibraryDialog
dialog to browse and select and object from a FIG symbol library
The base directory of the FIG symbol libraries is specified via the jfig.gui.SelectFromLibraryDialog.BaseDir property. On Unix systems, the xfig libraries are typically installed under /usr/X11R6/lib/X11/xfig/Libraries/
Nested Class Summary | |
(package private) class |
SelectFromLibraryDialog.NakedCanvas
|
(package private) class |
SelectFromLibraryDialog.ObjectEnumerator
|
Nested classes inherited from class jfig.gui.CloseableDialog |
CloseableDialog.WindowCloser |
Nested classes inherited from class java.awt.Dialog |
java.awt.Dialog.AccessibleAWTDialog |
Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
(package private) FigAttribs |
attribs
|
(package private) java.awt.Button |
cancelButton
|
(package private) boolean |
debug
|
(package private) FigBasicEditor |
editor
|
(package private) java.lang.String |
libraryBasePath
|
(package private) java.awt.TextField |
libraryBasePathTF
|
(package private) java.awt.Choice |
libraryChoice
|
(package private) SelectFromLibraryDialog.ObjectEnumerator |
objectEnumerator
|
(package private) FigObjectList |
objectList
|
(package private) FigParser |
parser
|
(package private) FigBasicCanvas |
previewCanvas
|
(package private) java.awt.Button |
selectButton
|
(package private) java.lang.String |
selectedFigName
|
(package private) java.awt.event.ActionListener |
selectionListener
|
(package private) java.awt.List |
symbolList
|
Fields inherited from class java.awt.Dialog |
|
Fields inherited from class java.awt.Window |
|
Fields inherited from class java.awt.Container |
|
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
SelectFromLibraryDialog(java.awt.Frame parent)
construct a SelectFromLibraryDialog window object. |
Method Summary | |
void |
buildCallbacks()
|
void |
buildGUI()
|
void |
dbg(java.lang.String s)
|
(package private) void |
doZoomFit(FigBbox bbox)
|
java.awt.Dialog |
getDialog()
|
FigDrawableEnumerator |
getObjectEnumerator()
return a reference to our ObjectEnumerator. |
java.lang.String |
getSelectedObjectFilename()
|
static void |
main(java.lang.String[] argv)
main, debugging selftest |
void |
msg(java.lang.String s)
|
void |
parseSelectedSymbol()
|
void |
previewSelectedSymbol()
|
void |
printTimestamps()
|
void |
searchLibraries()
|
void |
selectNewLibrary()
|
void |
selectObject()
call our selectionListener (if any) back, and provide the file name of the currently selected FIG object. |
void |
setSelectionListener(java.awt.event.ActionListener a)
|
Methods inherited from class java.awt.Dialog |
addNotify, dispose, getAccessibleContext, getTitle, hide, isModal, isResizable, isUndecorated, paramString, setModal, setResizable, setTitle, setUndecorated, show |
Methods inherited from class java.awt.Window |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
FigAttribs attribs
FigObjectList objectList
FigParser parser
SelectFromLibraryDialog.ObjectEnumerator objectEnumerator
java.awt.Button cancelButton
java.awt.Button selectButton
java.awt.Choice libraryChoice
java.awt.List symbolList
java.awt.TextField libraryBasePathTF
FigBasicCanvas previewCanvas
FigBasicEditor editor
java.awt.event.ActionListener selectionListener
java.lang.String libraryBasePath
java.lang.String selectedFigName
boolean debug
Constructor Detail |
public SelectFromLibraryDialog(java.awt.Frame parent)
Method Detail |
public java.awt.Dialog getDialog()
getDialog
in interface SelectLibraryObjectDialog
public void buildGUI()
public void buildCallbacks()
public void selectNewLibrary()
public void searchLibraries()
public void parseSelectedSymbol()
public void previewSelectedSymbol()
void doZoomFit(FigBbox bbox)
public void setSelectionListener(java.awt.event.ActionListener a)
setSelectionListener
in interface SelectLibraryObjectDialog
public void selectObject()
public java.lang.String getSelectedObjectFilename()
getSelectedObjectFilename
in interface SelectLibraryObjectDialog
public FigDrawableEnumerator getObjectEnumerator()
public void printTimestamps()
public void msg(java.lang.String s)
public void dbg(java.lang.String s)
public static void main(java.lang.String[] argv)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |