private class MediumIconsThumbView.MediumIcon extends FileThumb
ButtonGuiImpl.Images
Modifier and Type | Field and Description |
---|---|
private int |
lines
The number of line the name of the file is displayed.
|
created, fileSize, img, lastModified
cc, DOT_LINE_WIDTH, gd, gf, imgUp
config, widgetFocused
insets, location, LOG, mousePtr, nativeInsets, physicalLocation
Constructor and Description |
---|
MediumIcon(WidgetId id,
ButtonConfig cfg,
java.nio.file.Path path,
boolean isDir,
java.lang.String click2Command)
Constructor used to create component using given configuration.
|
Modifier and Type | Method and Description |
---|---|
protected void |
drawForeground(int width,
int height,
Theme theme)
Draws the text and icon on this thumbnail.
|
protected NativeDimension |
getEditorDimension()
Obtain the dimension of the editor that when renaming this thumbnail.
|
protected NativePoint |
getEditorLocation()
Obtain the physical location of the editor that when renaming this thumbnail.
|
int |
getPreferredHeight()
Query the preferred height of this thumbnail.
|
int |
getPreferredWidth()
Query the preferred width of this thumbnail.
|
(package private) java.lang.String |
getTooltip()
Obtain the tooltip to be displayed when hovering this thumbnail.
|
clearSelection, draw, getDoubleClickCommand, getFileIcon, getPath, getSelected, handleBasicEvents, isDir, isDoubleClick, isSelected, mouseClicked, select, setFileInfo, startRename, toString
afterConfigUpdate, createMnemonic, focusTraversable, getFontResolver, getImgDisabled, getImgDown, getImgUp, handleCursorKeys, height, highlighted, initialize, isAutoResize, isDefaultButton, isDroppable, isFocusable, isKeyPressed, isMnemonicSupported, isPressed, isResolverColorsUsed, loadImage, onFocusLost, physicalBounds, processEvent, processMnemonic, refresh, requestFocus, setActionCode, setColorResolver, setFontResolver, setImage, setImage, setResolverColorsUsed, setVisible, supportsCustomMousePointer, updateSize, width
isMouseOver, mouseActions, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased
addListener, checkKey, config, destroy, getColon, getColumnLabelText, getCommand, getLabelInstance, getLabelText, getMnemonic, getTo, initButtonText, isForceLabel, isNoLabels, isRightAligned, postprocessConfig, processKeyEvent, setCommand, setHidden, setLabelInstance, setMnemonic, setNoLabels, setSupportsMnemonic, setText, setTextLabel, setWasVisible, textLabel, wasVisible
dimension, forceCursorOnFocus, getDefaultEvent, ignoreAction, manageSystemActions, minimumSize, onFocusGained, onKeyPressed, onKeyTyped, processKeyEventCommon
_setHidden, _setVisible, activateDirectManipulation, addFocusListener, addKeyListener, afterConfigUpdateBase, ancestor, ancestorId, autoResize, bounds, clear, clearWidget, clipRectangle, clipRectangle, clipWith, copyColors, copyState, createMouseHoverAction, deactivateDirectManipulation, debug, disable, disableTooltip, displayPhysicalLocation, drawCaret, enable, enableTooltip, enclosingFrame, findMouseSource, forceVisibility, getActualBounds, getAndResetBitmap, getAndSetBitmap, getBitmapCopy, getCachedScreenLocation, getCachedScreenPhysicalLocation, getCustomMousePointer, getEffectiveMousePointer, getId, getLoadedMousePointer, getMenuMouse, getMouseActions, getMousePosition, getPortableMouseEventCoordinates, getSelectedText, getState, getTextHeight, getTextHeightNative, getTextHeightNative, getTextWidth, getTextWidth, getTextWidthNative, getTextWidthNative, getVisiblePart, getZOrderClass, hasFocus, hidden, hide, initialHeight, initialWidth, insets, isCurrent, isDirectManipulationActive, isDirectManipulationCapable, isDirectManipulationRequired, isDisplayed, isEnabled, isHeader, isMouseDrag, isRealized, isRepaintDisabled, isRMBEntrySupported, isScreenLocationCached, isTabStop, isThreeD, isTotallyObscured, isVisible, isVisible, location, mouseWheelMoved, moveToBottom, moveToTop, name, navigable, oleDoDrop, oleDrag, oleDragging, oleStartDragging, onOleDragging, onOleDropEnd, parent, parent, parentObject, parentOrSelf, parentOrSelfObject, physicalDimension, physicalLocation, prepParentLocation, preventFocusWhenMouseDownEventDefined, processDirectManipulationEvent, processFocusEvent, processKeyEventForSelectableWidget, processKeyListeners, processMnemonicImpl, processSystemKey, raiseLegacyMouseEvents, reflectAncestorChange, reflectLocationChange, refresh, registerWidgetStateListener, repaint, repaint, repaint, requestFocus, requestSync, resetBitmap, resizeTo, resolveFont, resolvePopupMenuId, resolveTitleFont, screen, screenDimension, screenHeight, screenLocation, screenPhysicalLocation, screenWidth, setBitmap, setCachedScreenLocation, setCachedScreenPhysicalLocation, setEnabled, setHighlighted, setLocation, setLocation, setMousePointer, setParent, setPhysicalLocation, setState, show, showPopupMenu, sync, topLevelWindow, translate, unrealize, unregisterWidgetStateListener, updateSizeWorker, widgetStateChanged, window
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addFocusListener, addKeyListener, ancestor, ancestorId, bounds, canMovetoTop, clearWidget, defaultMousePtr, dimension, displayPhysicalLocation, drawCaret, enclosingFrame, enforceDefaultMousePtr, findMouseSource, forceCursorOnFocus, forceVisibility, getActualBounds, getCustomMousePointer, getEffectiveMousePointer, getId, getLegacyWidget, getLoadedMousePointer, getMenuMouse, getMouseActions, getMousePosition, getSelectedText, getState, getTriggerWidget, getTriggerWidget, getVisiblePart, getZOrderClass, hasFocus, hasFocus, hidden, hide, ignoreEnable, initialHeight, initialWidth, insets, isCurrent, isDirectManipulable, isDirectManipulationActive, isDisplayed, isEnabled, isHeader, isInitialValueLayout, isLegacyFocus, isRealized, isRepaintDisabled, isRMBEntrySupported, isTabStop, isThreeD, isTotallyObscured, isVisible, isVisible, location, maySwitchFocus, minimumSize, moveToBottom, moveToTop, name, navigable, oleDrag, parent, parent, parent, parentObject, parentOrSelf, parentOrSelfObject, physicalDimension, physicalLocation, preventFocusWhenMouseDownEventDefined, processDirectManipulationEvent, processFocusEvent, processKeyListeners, raiseLegacyMouseEvents, refreshWidget, registerWidgetStateListener, repaint, repaint, repaint, requestFocus, requestFocus, requestSync, resizeTo, resolvePopupMenuId, screen, screenLocation, screenPhysicalLocation, setEnabled, setHighlighted, setLocation, setLocation, setMousePointer, setParent, setPhysicalLocation, setState, show, systemFocusGrabbed, topLevelWindow, unrealize, unregisterWidgetStateListener, validateDisplayValue, widgetStateChanged, window
getColumnMnemonic, getMnemonicCharacter, getMnemonicKeyCode, getMnemonicLabel, setColumnMnemonic, updateMnemonic
MediumIcon(WidgetId id, ButtonConfig cfg, java.nio.file.Path path, boolean isDir, java.lang.String click2Command)
id
- The widget's ID.cfg
- The widget's configuration.path
- The path this thumbnail represents.isDir
- Flags the thumbnails that represents directories.click2Command
- The action to be performed when the thumbnail is double clicked.protected void drawForeground(int width, int height, Theme theme)
drawForeground
in class FileThumb
width
- The width of the widgetheight
- The height of the widget.theme
- The current theme.public int getPreferredWidth()
getPreferredWidth
in class FileThumb
public int getPreferredHeight()
getPreferredHeight
in class FileThumb
java.lang.String getTooltip()
getTooltip
in class FileThumb
protected NativeDimension getEditorDimension()
getEditorDimension
in class FileThumb
protected NativePoint getEditorLocation()
getEditorLocation
in class FileThumb