|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
org.apache.batik.apps.svgbrowser.ThumbnailDialog
public class ThumbnailDialog
This class represents a Dialog that displays a Thumbnail of the current SVG document.
Nested Class Summary | |
---|---|
protected class |
ThumbnailDialog.AreaOfInterestListener
Used to perform a translation using the area of interest. |
protected class |
ThumbnailDialog.AreaOfInterestOverlay
An overlay that represents the current area of interest. |
protected class |
ThumbnailDialog.ThumbnailCanvasComponentListener
Used to allow the SVG document being displayed by the thumbnail to be resized properly when parent resizes. |
protected class |
ThumbnailDialog.ThumbnailComponentListener
Used to allow the SVG document being displayed by the thumbnail to be resized properly. |
protected class |
ThumbnailDialog.ThumbnailDocumentListener
Used to determine whether or not the GVT tree of the thumbnail has to be updated. |
protected class |
ThumbnailDialog.ThumbnailGVTListener
Used to update the overlay and/or the GVT tree of the thumbnail. |
protected class |
ThumbnailDialog.ThumbnailListener
Used the first time the thumbnail dialog is shown to make visible the current GVT tree being displayed by the original SVG component. |
Nested classes/interfaces inherited from class javax.swing.JDialog |
---|
JDialog.AccessibleJDialog |
Nested classes/interfaces inherited from class java.awt.Dialog |
---|
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType |
Nested classes/interfaces inherited from class java.awt.Window |
---|
Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
---|---|
protected ThumbnailDialog.AreaOfInterestListener |
aoiListener
The overlay used to display the area of interest. |
protected static ResourceBundle |
bundle
The resource bundle |
protected boolean |
documentChanged
A flag bit that indicates a document has been loaded. |
protected boolean |
interactionEnabled
|
protected ThumbnailDialog.AreaOfInterestOverlay |
overlay
The overlay used to display the area of interest. |
protected static ResourceManager |
resources
The resource manager |
protected static String |
RESOURCES
The resource file name |
protected JSVGCanvas |
svgCanvas
The canvas that owns the SVG document to display. |
protected JGVTComponent |
svgThumbnailCanvas
The canvas that displays the thumbnail. |
Fields inherited from class javax.swing.JDialog |
---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Dialog |
---|
DEFAULT_MODALITY_TYPE |
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 | |
---|---|
ThumbnailDialog(Frame owner,
JSVGCanvas svgCanvas)
Constructs a new ThumbnailDialog for the specified canvas. |
Method Summary | |
---|---|
protected CanvasGraphicsNode |
getCanvasGraphicsNode(GraphicsNode gn)
|
boolean |
getInteractionEnabled()
|
void |
setInteractionEnabled(boolean b)
|
protected void |
updateThumbnailGraphicsNode()
Updates the thumbnail component. |
protected void |
updateThumbnailRenderingTransform()
Updates the thumbnail component rendering transform. |
Methods inherited from class java.awt.Dialog |
---|
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected static final String RESOURCES
protected static ResourceBundle bundle
protected static ResourceManager resources
protected JSVGCanvas svgCanvas
protected JGVTComponent svgThumbnailCanvas
protected boolean documentChanged
protected ThumbnailDialog.AreaOfInterestOverlay overlay
protected ThumbnailDialog.AreaOfInterestListener aoiListener
protected boolean interactionEnabled
Constructor Detail |
---|
public ThumbnailDialog(Frame owner, JSVGCanvas svgCanvas)
ThumbnailDialog
for the specified canvas.
owner
- the owner framesvgCanvas
- the canvas that owns the SVG document to displayMethod Detail |
---|
public void setInteractionEnabled(boolean b)
public boolean getInteractionEnabled()
protected void updateThumbnailGraphicsNode()
protected CanvasGraphicsNode getCanvasGraphicsNode(GraphicsNode gn)
protected void updateThumbnailRenderingTransform()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |