private class BrowseGuiImpl.ColumnsScrollPane extends ScrollPaneGuiImpl
BrowseGuiImpl.scrollableColumnSet
. The purpose of this class is to increase
the width of the BrowseGuiImpl.scrollableColumnSet
if there should be an background-colored empty
area after the last column. This can happen only in column-scrolling mode.ScrollPaneGuiImpl.ShowBars
Modifier and Type | Field and Description |
---|---|
private Button |
gearButton
The gear button widget placed in bottom-right corner for enhanced browse
|
both, gc, intersectionPanel
config, rootPanel
location, mousePtr, nativeInsets, physicalLocation
Constructor and Description |
---|
ColumnsScrollPane(ScrollableWidget<GuiOutputManager> widget)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
adjustIntersectionPanel()
Adjust the size and location of the intersection panel in regard to the visible scroll-bars.
|
protected void |
adjustScrollLayoutImpl()
Adjusts viewport size, scroll bar visibility and positions.
|
private SimpleImageButton |
createGearButton()
Helper for generating the gear button.
|
void |
handleScrollEvent(ScrollEvent event)
This method is invoked when the scroll pane is scrolled.
|
adjustScrollLayout, afterConfigUpdate, barSize, barSizeNative, calcInitialViewportSize, calcViewportSizeWithoutScrollbars, draw, draw, enforceDefaultMousePtr, getEffectiveMousePointer, getIntersectionRect, getLoadedMousePointer, getScrollBar, hasIntersectionPanel, mouseActions, mouseClicked, mouseMoved, mouseReleased, mouseWheelMoved, setEnabled, setHorizBarQuirk, setIntersectionPanel, setScrollBarController, setScrollBars, setShowBars, supportsCustomMousePointer, topLevelWindow
calcHscroll, calcVscroll, config, doLayout, getBorder, getChild, getRootPanel, initialize, isFocusable, minimumSize, setBorder, setLocation, setSize, viewport
add, add, add, addContainerStateListener, addDirectly, belongsTo, checkWidget, childrenLocation, clipping, clipRectangle, copyState, currentFocus, currentFocus, cycleFocus, defaultFocus, deregisterSelectedWidget, destroy, detach, dimension, dumpCurrentWidgets, dumpWidgets, endSizeChange, findMouseSource, firstFocus, focus, focusTraversable, focusWorker, formatDump, get, getAllSelectedWidgets, getClipRect, getEffectiveScrollableSize, getFocusInt, getIgnoreFocus, getLayout, getScrollableSize, getTabItemList, hasFocusable, height, insets, lastFocus, moveAfterTabItem, moveBeforeTabItem, moveToBottom, moveToBottomInClass, moveToTop, moveToTopInClass, moveToZpos, nextFocus, normalizeZOrder, onWidgetAdded, onWidgetRemoved, paintOnTop, parentOf, prepareWidgets, prevFocus, processKeyEvent, reflectAncestorChange, reflectLocationChange, registerSelectedWidget, remove, removeContainerStateListener, repaint, replace, requestFocus, requestFocus, setFocus, setFocusInt, setHeight, setIgnoreFocus, setInsets, setLayout, setSize, setTabItemList, setWidth, startSizeChange, triggerContainerStateRedrawEnabled, unrealize, updateSizeWorker, widgets, widgetsAsList, widgetStateChanged, width
_setHidden, _setVisible, activateDirectManipulation, addFocusListener, addKeyListener, afterConfigUpdateBase, ancestor, ancestorId, autoResize, bounds, clear, clearWidget, clipRectangle, clipRectangle, clipWith, copyColors, createMouseHoverAction, deactivateDirectManipulation, debug, disable, disableTooltip, displayPhysicalLocation, drawCaret, enable, enableTooltip, enclosingFrame, forceCursorOnFocus, forceVisibility, getActualBounds, getAndResetBitmap, getAndSetBitmap, getBitmapCopy, getCachedScreenLocation, getCachedScreenPhysicalLocation, getCustomMousePointer, getDefaultEvent, getId, getMenuMouse, getMouseActions, getMousePosition, getPortableMouseEventCoordinates, getSelectedText, getState, getTextHeight, getTextHeightNative, getTextHeightNative, getTextWidth, getTextWidth, getTextWidthNative, getTextWidthNative, getVisiblePart, getZOrderClass, hasFocus, hidden, hide, highlighted, ignoreAction, initialHeight, initialWidth, isCurrent, isDirectManipulationActive, isDirectManipulationCapable, isDirectManipulationRequired, isDisplayed, isEnabled, isHeader, isMouseDrag, isRealized, isRepaintDisabled, isRMBEntrySupported, isScreenLocationCached, isTabStop, isThreeD, isTotallyObscured, isVisible, isVisible, location, manageSystemActions, mouseDragged, mouseEntered, mouseExited, mousePressed, moveToBottom, moveToTop, name, navigable, oleDoDrop, oleDrag, oleDragging, oleStartDragging, onOleDragging, onOleDropEnd, parent, parent, parentObject, parentOrSelf, parentOrSelfObject, physicalBounds, physicalDimension, physicalLocation, postprocessConfig, prepParentLocation, preventFocusWhenMouseDownEventDefined, processDirectManipulationEvent, processEvent, processFocusEvent, processKeyEventForSelectableWidget, processKeyListeners, processMnemonic, processMnemonicImpl, processSystemKey, raiseLegacyMouseEvents, refresh, registerWidgetStateListener, repaint, repaint, requestSync, resetBitmap, resizeTo, resolveFont, resolvePopupMenuId, resolveTitleFont, screen, screenDimension, screenHeight, screenLocation, screenPhysicalLocation, screenWidth, setBitmap, setCachedScreenLocation, setCachedScreenPhysicalLocation, setHidden, setHighlighted, setLocation, setMousePointer, setParent, setPhysicalLocation, setState, setVisible, show, showPopupMenu, sync, toString, translate, unregisterWidgetStateListener, window
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
widgetsAsList
addFocusListener, addKeyListener, ancestor, ancestorId, bounds, canMovetoTop, clearWidget, defaultMousePtr, displayPhysicalLocation, drawCaret, enclosingFrame, forceCursorOnFocus, forceVisibility, getActualBounds, getCustomMousePointer, getId, getLegacyWidget, getMenuMouse, getMouseActions, getMousePosition, getSelectedText, getState, getTriggerWidget, getTriggerWidget, getVisiblePart, getZOrderClass, hasFocus, hasFocus, hidden, hide, highlighted, ignoreEnable, initialHeight, initialWidth, isCurrent, isDirectManipulable, isDirectManipulationActive, isDisplayed, isDroppable, isEnabled, isHeader, isInitialValueLayout, isLegacyFocus, isRealized, isRepaintDisabled, isRMBEntrySupported, isTabStop, isThreeD, isTotallyObscured, isVisible, isVisible, location, maySwitchFocus, moveToBottom, moveToTop, name, navigable, oleDrag, parent, parent, parent, parentObject, parentOrSelf, parentOrSelfObject, physicalBounds, physicalDimension, physicalLocation, postprocessConfig, preventFocusWhenMouseDownEventDefined, processDirectManipulationEvent, processEvent, processFocusEvent, processKeyListeners, processMnemonic, raiseLegacyMouseEvents, refreshWidget, registerWidgetStateListener, repaint, repaint, requestFocus, requestSync, resizeTo, resolvePopupMenuId, screen, screenLocation, screenPhysicalLocation, setHidden, setHighlighted, setLocation, setMousePointer, setParent, setPhysicalLocation, setState, setVisible, show, systemFocusGrabbed, unregisterWidgetStateListener, validateDisplayValue, window
private Button gearButton
ColumnsScrollPane(ScrollableWidget<GuiOutputManager> widget)
widget
- Child widget.protected void adjustScrollLayoutImpl()
BrowseGuiImpl.scrollableColumnSet
if there should be an background-colored
empty area with after the last column. This can happen only in column-scrolling mode.adjustScrollLayoutImpl
in class ScrollPaneGuiImpl
protected void adjustIntersectionPanel()
adjustIntersectionPanel
in class ScrollPaneGuiImpl
public void handleScrollEvent(ScrollEvent event)
handleScrollEvent
in interface ScrollListener
handleScrollEvent
in class ScrollPaneGuiImpl
event
- Event which triggered this call.private SimpleImageButton createGearButton()