jfig.gui
Class ViewerButtonPanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Panel
              extended byjfig.gui.InsetsPanel
                  extended byjfig.gui.ViewerButtonPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class ViewerButtonPanel
extends InsetsPanel

container for the jfig viewer control buttons.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
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)  ImageButton backPageButton
           
(package private)  java.awt.Image buttonImages
           
(package private)  java.awt.Image[] crop
           
(package private)  ImageButton displayLinkButton
           
(package private)  ImageButton helpButton
           
(package private)  StatusMessage helper
           
(package private)  ImageButton nextPageButton
           
(package private)  ImageButton panHomeButton
           
(package private)  java.awt.event.ActionListener parent
           
(package private)  ImageButton prevPageButton
           
(package private)  ImageButton printButton
           
(package private)  ImageButton redrawButton
           
(package private)  ImageButton selectFileButton
           
(package private)  ImageButton selectUrlButton
           
(package private)  ImageButton zoom11Button
           
(package private)  ImageButton zoomInButton
           
(package private)  ImageButton zoomOutButton
           
(package private)  ImageButton zoomRegionButton
           
 
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
ViewerButtonPanel(StatusMessage helper)
           
 
Method Summary
 void addActionListener(java.awt.event.ActionListener AL)
           
 void createButtons()
           
 void enableNextPageButton(boolean b)
           
 void enablePrevPageButton(boolean b)
           
 java.awt.Insets getInsets()
           
 java.awt.Image[] loadButtonImages()
           
static void main(java.lang.String[] argv)
           
 
Methods inherited from class jfig.gui.InsetsPanel
paint, setLowered, setNormal, setRaised
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, 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, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, 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, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

parent

java.awt.event.ActionListener parent

helper

StatusMessage helper

buttonImages

java.awt.Image buttonImages

crop

java.awt.Image[] crop

zoomInButton

ImageButton zoomInButton

zoomOutButton

ImageButton zoomOutButton

zoom11Button

ImageButton zoom11Button

panHomeButton

ImageButton panHomeButton

zoomRegionButton

ImageButton zoomRegionButton

selectFileButton

ImageButton selectFileButton

selectUrlButton

ImageButton selectUrlButton

redrawButton

ImageButton redrawButton

helpButton

ImageButton helpButton

nextPageButton

ImageButton nextPageButton

prevPageButton

ImageButton prevPageButton

backPageButton

ImageButton backPageButton

displayLinkButton

ImageButton displayLinkButton

printButton

ImageButton printButton
Constructor Detail

ViewerButtonPanel

public ViewerButtonPanel(StatusMessage helper)
Method Detail

loadButtonImages

public java.awt.Image[] loadButtonImages()

getInsets

public java.awt.Insets getInsets()
Overrides:
getInsets in class InsetsPanel

createButtons

public void createButtons()

addActionListener

public void addActionListener(java.awt.event.ActionListener AL)

enableNextPageButton

public void enableNextPageButton(boolean b)

enablePrevPageButton

public void enablePrevPageButton(boolean b)

main

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