Package com.intellij.util.ui
Class ButtonlessScrollBarUI.Transparent
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.ScrollBarUI
javax.swing.plaf.basic.BasicScrollBarUI
com.intellij.util.ui.ButtonlessScrollBarUI
com.intellij.util.ui.ButtonlessScrollBarUI.Transparent
- All Implemented Interfaces:
LayoutManager,SwingConstants
- Enclosing class:
ButtonlessScrollBarUI
-
Nested Class Summary
Nested classes/interfaces inherited from class com.intellij.util.ui.ButtonlessScrollBarUI
ButtonlessScrollBarUI.ScrollbarRepaintCallback, ButtonlessScrollBarUI.ThumbPainter, ButtonlessScrollBarUI.TransparentNested classes/interfaces inherited from class javax.swing.plaf.basic.BasicScrollBarUI
BasicScrollBarUI.ArrowButtonListener, BasicScrollBarUI.ModelListener, BasicScrollBarUI.PropertyChangeHandler, BasicScrollBarUI.ScrollListener, BasicScrollBarUI.TrackListener -
Field Summary
Fields inherited from class com.intellij.util.ui.ButtonlessScrollBarUI
DELAY_FRAMES, FRAMES_COUNT, MAXI_THUMBFields inherited from class javax.swing.plaf.basic.BasicScrollBarUI
buttonListener, decrButton, DECREASE_HIGHLIGHT, decrGap, incrButton, INCREASE_HIGHLIGHT, incrGap, isDragging, maximumThumbSize, minimumThumbSize, modelListener, NO_HIGHLIGHT, propertyChangeListener, scrollbar, scrollBarWidth, scrollListener, scrollTimer, thumbColor, thumbDarkShadowColor, thumbHighlightColor, thumbLightShadowColor, thumbRect, trackColor, trackHighlight, trackHighlightColor, trackListener, trackRectFields inherited from interface javax.swing.SwingConstants
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected voidpaintMaxiThumb(Graphics2D g, Rectangle thumbBounds) protected voidpaintThumb(Graphics g, JComponent c, Rectangle thumbBounds) Methods inherited from class com.intellij.util.ui.ButtonlessScrollBarUI
adjustColor, alwaysPaintThumb, contains, createArrowButtonListener, createDecreaseButton, createIncreaseButton, createModelListener, createNormal, createTrackListener, createTransparent, doPaintTrack, getDecrementButtonHeight, getGradientDarkColor, getGradientLightColor, getIncrementButtonHeight, getMacScrollBarBounds, getMaximumSize, getMinimumSize, getMinimumThumbSize, getPreferredSize, getSupportsAbsolutePositioning, getThickness, getThumbBounds, getThumbOffset, getTrackBackgroundDefault, getTrackBorderColorDefault, installDefaults, installListeners, isDark, isMacOverlayScrollbar, isMacOverlayScrollbarSupported, isMacScrollbarHiddenAndXcodeLikeScrollbar, isThumbTranslucent, isVertical, layoutContainer, paintTrack, registerRepaintCallback, setThumbBounds, uninstallListeners, xcodeLikeScrollbarMethods inherited from class javax.swing.plaf.basic.BasicScrollBarUI
addLayoutComponent, configureScrollBarColors, createPropertyChangeListener, createScrollListener, createUI, getMaximumThumbSize, getTrackBounds, installComponents, installKeyboardActions, installUI, isThumbRollover, layoutHScrollbar, layoutVScrollbar, minimumLayoutSize, paint, paintDecreaseHighlight, paintIncreaseHighlight, preferredLayoutSize, removeLayoutComponent, scrollByBlock, scrollByUnit, setThumbRollover, uninstallComponents, uninstallDefaults, uninstallKeyboardActions, uninstallUIMethods inherited from class javax.swing.plaf.ComponentUI
getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, update
-
Constructor Details
-
Transparent
public Transparent()
-
-
Method Details
-
alwaysShowTrack
public boolean alwaysShowTrack()- Overrides:
alwaysShowTrackin classButtonlessScrollBarUI
-
paintThumb
- Overrides:
paintThumbin classButtonlessScrollBarUI
-
paintMaxiThumb
- Overrides:
paintMaxiThumbin classButtonlessScrollBarUI
-