Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.gtk.java.swing.plaf.gtk
Class GtkSplitPaneDivider  view GtkSplitPaneDivider download GtkSplitPaneDivider.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.plaf.basic.BasicSplitPaneDivider
              extended byorg.gtk.java.swing.plaf.gtk.GtkSplitPaneDivider
All Implemented Interfaces:
java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.beans.PropertyChangeListener, java.io.Serializable

public class GtkSplitPaneDivider
extends javax.swing.plaf.basic.BasicSplitPaneDivider
implements java.beans.PropertyChangeListener

Version:
1.30 05/10/99

Nested Class Summary
protected  class GtkSplitPaneDivider.MouseHandler
           
 
Nested classes inherited from class javax.swing.plaf.basic.BasicSplitPaneDivider
javax.swing.plaf.basic.BasicSplitPaneDivider.DividerLayout, javax.swing.plaf.basic.BasicSplitPaneDivider.DragController, javax.swing.plaf.basic.BasicSplitPaneDivider.VerticalDragController
 
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
protected static java.awt.Color control
           
(package private) static java.awt.Cursor crosshairCursor
           
protected static java.awt.Color darkShadow
           
(package private) static java.awt.Cursor defaultCursor
           
static int defaultDividerSize
           
protected static java.awt.Color focus
           
protected static java.awt.Color lightShadow
           
protected static java.awt.Color mediumShadow
           
protected  int thumbSize
           
 
Fields inherited from class javax.swing.plaf.basic.BasicSplitPaneDivider
dividerSize, dragger, hiddenDivider, leftButton, mouseHandler, ONE_TOUCH_OFFSET, ONE_TOUCH_SIZE, orientation, rightButton, splitPane, splitPaneUI
 
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
GtkSplitPaneDivider(GtkSplitPaneUI ui)
           
 
Method Summary
 int getDividerSize()
          Retrieves the thickness of the divider.
 java.awt.Rectangle getThumbBounds()
           
 void paint(java.awt.Graphics g)
          Paints the divider by painting its border.
static void paintBottom(java.awt.Graphics g, int x, int y)
           
static void paintLeft(java.awt.Graphics g, int y)
           
static void paintRight(java.awt.Graphics g, int y, int x)
           
static void paintTop(java.awt.Graphics g, int x)
           
 void setDividerSize(int newSize)
          Sets the thickness of the divider.
 void setGtkSplitPaneUI(GtkSplitPaneUI newUI)
           
 
Methods inherited from class javax.swing.plaf.basic.BasicSplitPaneDivider
createLeftOneTouchButton, createRightOneTouchButton, dragDividerTo, finishDraggingTo, getBasicSplitPaneUI, getBorder, getInsets, getMinimumSize, getPreferredSize, oneTouchExpandableChanged, prepareForDragging, propertyChange, setBasicSplitPaneUI, setBorder
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getListeners, getMaximumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, 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, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.beans.PropertyChangeListener
propertyChange
 

Field Detail

defaultDividerSize

public static final int defaultDividerSize
See Also:
Constant Field Values

thumbSize

protected int thumbSize

lightShadow

protected static java.awt.Color lightShadow

mediumShadow

protected static java.awt.Color mediumShadow

darkShadow

protected static java.awt.Color darkShadow

control

protected static java.awt.Color control

focus

protected static java.awt.Color focus

crosshairCursor

static final java.awt.Cursor crosshairCursor

defaultCursor

static final java.awt.Cursor defaultCursor
Constructor Detail

GtkSplitPaneDivider

public GtkSplitPaneDivider(GtkSplitPaneUI ui)
Method Detail

setGtkSplitPaneUI

public void setGtkSplitPaneUI(GtkSplitPaneUI newUI)

getThumbBounds

public java.awt.Rectangle getThumbBounds()

setDividerSize

public void setDividerSize(int newSize)
Description copied from class: javax.swing.plaf.basic.BasicSplitPaneDivider
Sets the thickness of the divider.


getDividerSize

public int getDividerSize()
Description copied from class: javax.swing.plaf.basic.BasicSplitPaneDivider
Retrieves the thickness of the divider.


paint

public void paint(java.awt.Graphics g)
Description copied from class: javax.swing.plaf.basic.BasicSplitPaneDivider
Paints the divider by painting its border.


paintTop

public static void paintTop(java.awt.Graphics g,
                            int x)

paintBottom

public static void paintBottom(java.awt.Graphics g,
                               int x,
                               int y)

paintLeft

public static void paintLeft(java.awt.Graphics g,
                             int y)

paintRight

public static void paintRight(java.awt.Graphics g,
                              int y,
                              int x)