| Modifier and Type | Class and Description |
|---|---|
| private class | MotifSplitPaneDivider.
MouseHandler is subclassed to only pass off to super if the mouse is in the thumb. |
| Modifier and Type | Field and Description |
|---|---|
| private static final Cursor | defaultCursor
Default cursor, supers is package private, so we have to have one too. |
| public static final int | |
| protected Color | |
| protected Color | |
| protected int | |
| private int | |
| protected int | |
| public static final int | |
| protected static final int | |
| protected Color | |
| protected int | |
| private int | |
| protected int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private BasicSplitPaneDivider. | |
| public Dimension | getMinimumSize()
Overrides javax. The minimums size is the same as the preferredSize |
| private JSplitPane | |
| private boolean | |
| public void | |
| public void | setBasicSplitPaneUI(BasicSplitPaneUI newUI)
Overrides javax. Sets the SplitPaneUI that is using the receiver. |
| public void | setDividerSize(int newSize)
Overrides javax. overrides to hardcode the size of the divider PENDING(jeff) - rewrite JSplitPane so that this isn't needed |
| defaultCursor | back to summary |
|---|---|
| private static final Cursor defaultCursor Default cursor, supers is package private, so we have to have one too. | |
| defaultDividerSize | back to summary |
|---|---|
| public static final int defaultDividerSize | |
| focusedColor | back to summary |
|---|---|
| protected Color focusedColor | |
| highlightColor | back to summary |
|---|---|
| protected Color highlightColor | |
| hThumbHeight | back to summary |
|---|---|
| protected int hThumbHeight | |
| hThumbOffset | back to summary |
|---|---|
| private int hThumbOffset | |
| hThumbWidth | back to summary |
|---|---|
| protected int hThumbWidth | |
| minimumThumbSize | back to summary |
|---|---|
| public static final int minimumThumbSize | |
| pad | back to summary |
|---|---|
| protected static final int pad | |
| shadowColor | back to summary |
|---|---|
| protected Color shadowColor | |
| vThumbHeight | back to summary |
|---|---|
| protected int vThumbHeight | |
| vThumbOffset | back to summary |
|---|---|
| private int vThumbOffset | |
| vThumbWidth | back to summary |
|---|---|
| protected int vThumbWidth | |
| MotifSplitPaneDivider | back to summary |
|---|---|
| public MotifSplitPaneDivider(BasicSplitPaneUI ui) Creates a new Motif SplitPaneDivider | |
| getDragger | back to summary |
|---|---|
| private BasicSplitPaneDivider. | |
| getMinimumSize | back to summary |
|---|---|
| public Dimension getMinimumSize() Overrides javax. The minimums size is the same as the preferredSize
| |
| getSplitPane | back to summary |
|---|---|
| private JSplitPane getSplitPane() | |
| isInThumb | back to summary |
|---|---|
| private boolean isInThumb(int x, int y) Returns true if the point at | |
| paint | back to summary |
|---|---|
| public void paint(Graphics g) Overrides javax. Paints the divider.
| |
| setBasicSplitPaneUI | back to summary |
|---|---|
| public void setBasicSplitPaneUI(BasicSplitPaneUI newUI) Overrides javax. Sets the SplitPaneUI that is using the receiver. This is completely overridden from super to create a different MouseHandler.
| |
| setDividerSize | back to summary |
|---|---|
| public void setDividerSize(int newSize) Overrides javax. overrides to hardcode the size of the divider PENDING(jeff) - rewrite JSplitPane so that this isn't needed
| |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public void | mouseMoved(MouseEvent e)
Overrides javax. Implements java. Resets the cursor based on the orientation. |
| public void | mousePressed(MouseEvent e)
Overrides javax. Implements java. Starts the dragging session by creating the appropriate instance of DragController. |
| MotifMouseHandler | back to summary |
|---|---|
| private MotifMouseHandler() | |
| mouseMoved | back to summary |
|---|---|
| public void mouseMoved(MouseEvent e) Overrides javax. Implements java. Doc from javax. Resets the cursor based on the orientation.
| |
| mousePressed | back to summary |
|---|---|
| public void mousePressed(MouseEvent e) Overrides javax. Implements java. Doc from javax. Starts the dragging session by creating the appropriate instance of DragController.
| |