jfig.gui
Class PresentationControlPanel

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

public class PresentationControlPanel
extends InsetsPanel

container with buttons for the PresentationViewer.

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 firstPageButton
           
(package private)  ImageButton helpButton
           
(package private)  StatusMessage helper
           
(package private)  ImageButton lastPageButton
           
(package private)  ImageButton nextChapterButton
           
(package private)  ImageButton nextPageButton
           
(package private)  java.awt.event.ActionListener parent
           
(package private)  ImageButton prevChapterButton
           
(package private)  ImageButton prevPageButton
           
(package private)  ImageButton printButton
           
(package private)  ImageButton redrawButton
           
(package private)  ImageButton selectFileButton
           
(package private)  ImageButton selectUrlButton
           
(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
PresentationControlPanel(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

firstPageButton

ImageButton firstPageButton

lastPageButton

ImageButton lastPageButton

prevChapterButton

ImageButton prevChapterButton

nextChapterButton

ImageButton nextChapterButton

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

PresentationControlPanel

public PresentationControlPanel(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)