EspressReport
v 5.5

quadbase.reportdesigner.designer
Class RulerPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JScrollPane
                          |
                          +--quadbase.reportdesigner.designer.RulerPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.beans.PropertyChangeListener, javax.swing.ScrollPaneConstants, java.io.Serializable

public synchronized class RulerPanel
extends javax.swing.JScrollPane
implements java.beans.PropertyChangeListener

See Also:
Serialized Form

Inner classes inherited from class javax.swing.JScrollPane
javax.swing.JScrollPane.AccessibleJScrollPane, javax.swing.JScrollPane.ScrollBar
 
Inner classes inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Field Summary
 BoundingBox box
           
 boolean isSelecting
           
 java.util.Vector panelList
           
 java.util.Vector pasteToAddFormula
           
static int PIXEL_PER_INCH
           
static int REPORTSECTION
           
static int REPORTTABLE
           
 int selectionEndX
           
 int selectionEndY
           
 int selectionOriginX
           
 int selectionOriginY
           
 Ruler xRuler
           
 Ruler yRuler
           
 
Fields inherited from class javax.swing.JScrollPane
columnHeader, horizontalScrollBar, horizontalScrollBarPolicy, lowerLeft, lowerRight, rowHeader, upperLeft, upperRight, verticalScrollBar, verticalScrollBarPolicy, viewport
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.ScrollPaneConstants
COLUMN_HEADER, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_ALWAYS, HORIZONTAL_SCROLLBAR_AS_NEEDED, HORIZONTAL_SCROLLBAR_NEVER, HORIZONTAL_SCROLLBAR_POLICY, LOWER_LEADING_CORNER, LOWER_LEFT_CORNER, LOWER_RIGHT_CORNER, LOWER_TRAILING_CORNER, ROW_HEADER, UPPER_LEADING_CORNER, UPPER_LEFT_CORNER, UPPER_RIGHT_CORNER, UPPER_TRAILING_CORNER, VERTICAL_SCROLLBAR, VERTICAL_SCROLLBAR_ALWAYS, VERTICAL_SCROLLBAR_AS_NEEDED, VERTICAL_SCROLLBAR_NEVER, VERTICAL_SCROLLBAR_POLICY, VIEWPORT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
protected RulerPanel()
           
  RulerPanel(ReportMain)
           
 
Method Summary
 void copy(ReportElementPanel)
           
 void copyToClipBoard(ReportElementPanel)
           
 void cut(ReportElementPanel)
           
 void cutToClipBoard(ReportElementPanel)
           
 void deleteGroup()
           
 void deselectFormatGroup()
           
 int getEndPanel()
           
 int getGroupEditElementType()
           
 ReportElementPanel getPanel(ReportTableElement)
           
 java.util.Vector getPanelElement()
           
 ReportElement[] getSelectedGroup(ReportElementPanel)
           
 ReportElementPanel getSinglePanel()
           
 int getStartPanel()
           
 java.util.Vector getVisiblePanel()
           
 ReportColumn groupFormatDualColorsInitColumn()
           
 java.awt.Color groupFormatInitBackgroundColor()
           
 java.awt.Color groupFormatInitBorderColor()
           
 double[] groupFormatInitBounds()
           
 java.awt.Font groupFormatInitFont()
           
 boolean groupFormatInitFontBold()
           
 java.awt.Color groupFormatInitFontColor()
           
 boolean groupFormatInitFontItalic()
           
 java.lang.String groupFormatInitFontName()
           
 int groupFormatInitFontSize()
           
 int groupFormatInitFontStyle()
           
 int groupFormatInitHAlignment()
           
 int groupFormatInitThickness()
           
 boolean groupFormatInitUnderline()
           
 int groupFormatInitVAlignment()
           
 void groupFormatSetAlign(short)
           
 void groupFormatSetBackgroundColor(java.awt.Color, boolean)
           
 void groupFormatSetBorderColor(java.awt.Color)
           
 void groupFormatSetBounds(double, double)
           
 void groupFormatSetColumnDualColors(int, boolean, int[], java.awt.Color, java.awt.Color, java.awt.Font, boolean)
           
 void groupFormatSetDataFormat(IFormat, IFormat)
           
 void groupFormatSetFont(java.awt.Font)
           
 void groupFormatSetFontBold(boolean)
           
 void groupFormatSetFontColor(java.awt.Color)
           
 void groupFormatSetFontFace(java.lang.String)
           
 void groupFormatSetFontItalic(boolean)
           
 void groupFormatSetFontSize(int)
           
 void groupFormatSetFontUnderline(boolean)
           
 void groupFormatSetThickness(int, boolean)
           
 void groupFormatSetVAlign(short)
           
 void groupFormatSetWebLink(java.lang.String, java.lang.String, java.lang.String)
           
 void groupFormatSetZIndex(int)
           
 void groupResizeToFitContent(boolean)
           
 void groupWordwrap(boolean)
           
 boolean isNullSelection()
           
 boolean isSinglePanel()
           
 void pasteFromClipBoard(ReportElementPanel)
           
 void pasteFromClipBoard(ReportElementPanel, double, double)
           
 void propertyChange(java.beans.PropertyChangeEvent)
           
 void repaintPanel()
           
 void resetDragAndResizeAndPopupOps()
           
 void resetSelectedObject()
           
 void setGroupAlignment(short)
           
 void setGroupVerticalAlignment(short)
           
 void setIsCm(boolean)
           
 void setViewPosition(ReportElementPanel, ReportElement)
           
 void setWholeGroupWidth(double)
           
 void snapAllLeft(ReportElement)
           
 void snapAllMidlineV(ReportElement)
           
 void snapAllRight(ReportElement)
           
 void snapLeft(ReportElement)
           
 void snapMidlineV(ReportElement)
           
 void snapRight(ReportElement)
           
 
Methods inherited from class javax.swing.JScrollPane
createHorizontalScrollBar, createVerticalScrollBar, createViewport, getAccessibleContext, getColumnHeader, getCorner, getHorizontalScrollBar, getHorizontalScrollBarPolicy, getRowHeader, getUI, getUIClassID, getVerticalScrollBar, getVerticalScrollBarPolicy, getViewport, getViewportBorder, getViewportBorderBounds, isValidateRoot, paramString, setColumnHeader, setColumnHeaderView, setComponentOrientation, setCorner, setHorizontalScrollBar, setHorizontalScrollBarPolicy, setLayout, setRowHeader, setRowHeaderView, setUI, setVerticalScrollBar, setVerticalScrollBarPolicy, setViewport, setViewportBorder, setViewportView, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

panelList

public java.util.Vector panelList

PIXEL_PER_INCH

public static final int PIXEL_PER_INCH

xRuler

public Ruler xRuler

yRuler

public Ruler yRuler

isSelecting

public boolean isSelecting

selectionOriginX

public int selectionOriginX

selectionOriginY

public int selectionOriginY

selectionEndX

public int selectionEndX

selectionEndY

public int selectionEndY

box

public BoundingBox box

REPORTSECTION

public static final int REPORTSECTION

REPORTTABLE

public static final int REPORTTABLE

pasteToAddFormula

public java.util.Vector pasteToAddFormula
Constructor Detail

RulerPanel

public RulerPanel(ReportMain)

RulerPanel

protected RulerPanel()
Method Detail

getPanel

public ReportElementPanel getPanel(ReportTableElement)

getVisiblePanel

public java.util.Vector getVisiblePanel()

getPanelElement

public java.util.Vector getPanelElement()

propertyChange

public void propertyChange(java.beans.PropertyChangeEvent)
Specified by:
propertyChange in interface java.beans.PropertyChangeListener

setIsCm

public void setIsCm(boolean)

repaintPanel

public void repaintPanel()

deselectFormatGroup

public void deselectFormatGroup()

setWholeGroupWidth

public void setWholeGroupWidth(double)

groupFormatSetZIndex

public void groupFormatSetZIndex(int)

groupFormatSetBounds

public void groupFormatSetBounds(double,
                                 double)

groupFormatSetFont

public void groupFormatSetFont(java.awt.Font)

groupFormatSetFontBold

public void groupFormatSetFontBold(boolean)

groupFormatSetFontItalic

public void groupFormatSetFontItalic(boolean)

groupFormatSetFontUnderline

public void groupFormatSetFontUnderline(boolean)

groupFormatSetFontSize

public void groupFormatSetFontSize(int)

groupFormatSetFontFace

public void groupFormatSetFontFace(java.lang.String)

groupFormatSetFontColor

public void groupFormatSetFontColor(java.awt.Color)

groupFormatSetBackgroundColor

public void groupFormatSetBackgroundColor(java.awt.Color,
                                          boolean)

getGroupEditElementType

public int getGroupEditElementType()

groupFormatInitFont

public java.awt.Font groupFormatInitFont()

groupFormatInitUnderline

public boolean groupFormatInitUnderline()

groupFormatInitFontName

public java.lang.String groupFormatInitFontName()

groupFormatInitFontStyle

public int groupFormatInitFontStyle()

groupFormatInitFontItalic

public boolean groupFormatInitFontItalic()

groupFormatInitFontBold

public boolean groupFormatInitFontBold()

groupFormatInitFontSize

public int groupFormatInitFontSize()

groupFormatInitFontColor

public java.awt.Color groupFormatInitFontColor()

groupFormatInitBackgroundColor

public java.awt.Color groupFormatInitBackgroundColor()

groupFormatDualColorsInitColumn

public ReportColumn groupFormatDualColorsInitColumn()

groupFormatInitBorderColor

public java.awt.Color groupFormatInitBorderColor()

groupFormatInitThickness

public int groupFormatInitThickness()

groupFormatInitBounds

public double[] groupFormatInitBounds()

groupFormatInitHAlignment

public int groupFormatInitHAlignment()

groupFormatInitVAlignment

public int groupFormatInitVAlignment()

groupResizeToFitContent

public void groupResizeToFitContent(boolean)

groupWordwrap

public void groupWordwrap(boolean)

groupFormatSetColumnDualColors

public void groupFormatSetColumnDualColors(int,
                                           boolean,
                                           int[],
                                           java.awt.Color,
                                           java.awt.Color,
                                           java.awt.Font,
                                           boolean)

groupFormatSetWebLink

public void groupFormatSetWebLink(java.lang.String,
                                  java.lang.String,
                                  java.lang.String)

groupFormatSetThickness

public void groupFormatSetThickness(int,
                                    boolean)

groupFormatSetBorderColor

public void groupFormatSetBorderColor(java.awt.Color)

groupFormatSetAlign

public void groupFormatSetAlign(short)

groupFormatSetVAlign

public void groupFormatSetVAlign(short)

deleteGroup

public void deleteGroup()

groupFormatSetDataFormat

public void groupFormatSetDataFormat(IFormat,
                                     IFormat)

isNullSelection

public boolean isNullSelection()

isSinglePanel

public boolean isSinglePanel()

getSinglePanel

public ReportElementPanel getSinglePanel()

getStartPanel

public int getStartPanel()

getEndPanel

public int getEndPanel()

setGroupAlignment

public void setGroupAlignment(short)

setGroupVerticalAlignment

public void setGroupVerticalAlignment(short)

snapLeft

public void snapLeft(ReportElement)

snapMidlineV

public void snapMidlineV(ReportElement)

snapRight

public void snapRight(ReportElement)

snapAllLeft

public void snapAllLeft(ReportElement)

snapAllMidlineV

public void snapAllMidlineV(ReportElement)

snapAllRight

public void snapAllRight(ReportElement)

resetDragAndResizeAndPopupOps

public void resetDragAndResizeAndPopupOps()

resetSelectedObject

public void resetSelectedObject()

cutToClipBoard

public void cutToClipBoard(ReportElementPanel)

copyToClipBoard

public void copyToClipBoard(ReportElementPanel)

getSelectedGroup

public ReportElement[] getSelectedGroup(ReportElementPanel)

pasteFromClipBoard

public void pasteFromClipBoard(ReportElementPanel)

pasteFromClipBoard

public void pasteFromClipBoard(ReportElementPanel,
                               double,
                               double)

cut

public void cut(ReportElementPanel)

copy

public void copy(ReportElementPanel)

setViewPosition

public void setViewPosition(ReportElementPanel,
                            ReportElement)

EspressReport
v 5.5