|
||||||||||
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 javax.swing.JDialog jfig.gui.JSelectFromLibraryDialog
Swing 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.JSelectFromLibraryDialog.BaseDir property. On Unix systems, the xfig libraries are typically installed under /usr/X11R6/lib/X11/xfig/Libraries/
Nested Class Summary | |
(package private) class |
JSelectFromLibraryDialog.ObjectEnumerator
|
Nested classes inherited from class javax.swing.JDialog |
javax.swing.JDialog.AccessibleJDialog |
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) javax.swing.JPanel |
buttonPanel
|
(package private) javax.swing.JButton |
cancelButton
|
(package private) boolean |
debug
|
(package private) java.lang.String |
libraryBasePath
|
(package private) javax.swing.JTextField |
libraryBasePathTF
|
(package private) javax.swing.JTree |
libraryTree
|
(package private) javax.swing.JScrollPane |
libraryTreeScroller
|
(package private) JSelectFromLibraryDialog.ObjectEnumerator |
objectEnumerator
|
(package private) FigObjectList |
objectList
|
(package private) FigParser |
parser
|
(package private) FigCanvas |
previewCanvas
|
(package private) javax.swing.JPanel |
previewPanel
|
(package private) javax.swing.JButton |
reloadButton
|
(package private) javax.swing.JButton |
selectButton
|
(package private) java.lang.String |
selectedFigName
|
(package private) java.awt.event.ActionListener |
selectionListener
|
(package private) javax.swing.JPanel |
topPanel
|
(package private) javax.swing.JPanel |
treePanel
|
Fields inherited from class javax.swing.JDialog |
accessibleContext, rootPane, rootPaneCheckingEnabled |
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 javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
JSelectFromLibraryDialog(java.awt.Frame parent)
construct a JSelectFromLibraryDialog window object. |
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
|
void |
buildButtonPanel()
|
void |
buildCallbacks()
|
void |
buildGUI()
|
void |
buildPreviewPanel()
|
void |
buildTopPanel()
|
void |
buildTreePanel()
|
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 |
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)
|
void |
valueChanged(javax.swing.event.TreeSelectionEvent e)
|
Methods inherited from class javax.swing.JDialog |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Dialog |
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, 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, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, 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, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, 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
JSelectFromLibraryDialog.ObjectEnumerator objectEnumerator
javax.swing.JButton cancelButton
javax.swing.JButton selectButton
javax.swing.JButton reloadButton
javax.swing.JTextField libraryBasePathTF
javax.swing.JTree libraryTree
javax.swing.JScrollPane libraryTreeScroller
javax.swing.JPanel topPanel
javax.swing.JPanel treePanel
javax.swing.JPanel previewPanel
javax.swing.JPanel buttonPanel
FigCanvas previewCanvas
java.awt.event.ActionListener selectionListener
java.lang.String libraryBasePath
java.lang.String selectedFigName
boolean debug
Constructor Detail |
public JSelectFromLibraryDialog(java.awt.Frame parent)
Method Detail |
public java.awt.Dialog getDialog()
getDialog
in interface SelectLibraryObjectDialog
public void buildGUI()
public void buildTopPanel()
public void buildTreePanel()
public void buildPreviewPanel()
public void buildButtonPanel()
public void buildCallbacks()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void valueChanged(javax.swing.event.TreeSelectionEvent e)
valueChanged
in interface javax.swing.event.TreeSelectionListener
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 |