BreadcrumbBarCallBack<T> callback
List<BreadcrumbBarExceptionHandler> exceptionHandlers
BreadcrumbBarModel<T> model
boolean useNativeIcons
true
, the path selectors will use native icons.org.pushingpixels.flamingo.api.common.AbstractCommandButton.ActionHandler actionHandler
String actionKeyTip
ActionButtonModel actionModel
RichTooltip actionRichTooltip
int customDimension
CommandButtonDisplayState.FIT_TO_ICON
state.ResizableIcon disabledIcon
CommandButtonDisplayState displayState
this
button.String extraText
CommandButtonDisplayState.TILE
.double hgapScaleFactor
int horizontalAlignment
ResizableIcon icon
boolean isFlat
AbstractCommandButton.CommandButtonLocationOrderKind locationOrderKind
String text
double vgapScaleFactor
Map<String,JCommandButton> buttonMap
Set<JCommandButton> loadedSet
SwingWorker<Void,AbstractFileViewPanel.Leaf> mainWorker
ProgressListener progressListener
boolean allowsClearingSelection
false
, the selection cannot be cleared. By default the
button group allows clearing the selection in CommandToggleButtonGroup.clearSelection()
or CommandToggleButtonGroup.setSelected(JCommandToggleButton, boolean)
(passing the
currently selected button and false
).Vector<JCommandToggleButton> buttons
PropertyChangeSupport changeSupport
Map<JCommandToggleButton,ChangeListener> modelChangeListeners
JCommandToggleButton selection
null
.int autoRepeatInitialInterval
int autoRepeatSubsequentInterval
JCommandButton.CommandButtonKind commandButtonKind
boolean isAutoRepeatAction
AbstractButton
). When the button is in auto-repeat mode, the registered action
listeners are activated when the mouse is pressed. In addition, if the
mouse is still pressed after JCommandButton.getAutoRepeatInitialInterval()
, the
action listeners will be activated every
JCommandButton.getAutoRepeatSubsequentInterval()
until the button is disabled
or the mouse is released.boolean isFireActionOnRollover
JCommandButton.isAutoRepeatAction
can model quick pan
buttons such as breadcrumb bar scrollers.PopupPanelCallback popupCallback
null
.org.pushingpixels.flamingo.api.common.JCommandButton.PopupHandler popupHandler
String popupKeyTip
PopupButtonModel popupModel
JCommandButton.CommandButtonPopupOrientationKind popupOrientationKind
RichTooltip popupRichTooltip
CommandToggleButtonGroup buttonGroup
List<List<AbstractCommandButton>> buttons
int currDimension
CommandButtonDisplayState currState
List<String> groupTitles
boolean isSingleSelectionMode
JCommandToggleButton
in this
panel.JCommandButtonPanel.LayoutKind layoutKind
int maxButtonColumns
JCommandButtonPanel.LayoutKind.ROW_FILL
.int maxButtonRows
JCommandButtonPanel.LayoutKind.COLUMN_FILL
.boolean toShowGroupLabels
true
, the panel will show group labels.CommandButtonDisplayState displayState
CommandButtonDisplayState.SMALL
.double hgapScaleFactor
JCommandButtonStrip.StripOrientation orientation
this
strip.JCommandButtonStrip.getOrientation()
double vgapScaleFactor
boolean isScrollOnRollover
JScrollablePanel.ScrollType scrollType
T extends JComponent view
int maximum
int minimum
int progress
Timer autoRepeatTimer
JCommandButton commandButton
boolean toFireActionOnPress
boolean toFireActionOnPress
JColorSelectorPopupMenu.ColorSelectorCallback colorSelectorCallback
JColorSelectorPanel lastColorSelectorPanel
JCommandButtonPanel mainButtonPanel
null
if this command popup
menu was created with the JCommandPopupMenu()
constructor.int maxButtonColumns
JCommandPopupMenu.mainButtonPanel
.int maxVisibleButtonRows
JCommandPopupMenu.mainButtonPanel
.int maxVisibleMenuButtons
JCommandPopupMenu.addMenuButton(JCommandMenuButton)
and
JCommandPopupMenu.addMenuButton(JCommandToggleMenuButton)
APIs, the menu part will
show scroller buttons above the first and below the last menu button. If
the value is negative, there is no limitation on how many menu buttons
are shown, and the entire popup menu can overflow the monitor edges.List<Component> menuComponents
JCommandMenuButton
s added with
JCommandPopupMenu.addMenuButton(JCommandMenuButton)
JCommandToggleMenuButton
s added with
JCommandPopupMenu.addMenuButton(JCommandToggleMenuButton)
JPopupMenu.Separator
s added with JCommandPopupMenu.addMenuSeparator()
JPanel
s added by the subclasses with
JCommandPopupMenu.addMenuPanel(JPanel)
boolean toDismissOnChildClick
JPopupPanel.PopupPanelCustomizer customizer
null
.JComponent popupOriginator
String collapsedStateKeyTip
BasicRibbonBandUI
.T extends AbstractBandControlPanel controlPanel
AbstractRibbonBand.popupRibbonBand
in a popup panel. The collapsed
button itself is implemented as a part of the UI delegate in
BasicRibbonBandUI
.RibbonBandResizePolicy currResizePolicy
AbstractRibbonBand.resizePolicies
list.ActionListener expandActionListener
expand
action listener. If present, the title pane
shows button with plus sign. The action listener on the button will be
this
listener.String expandButtonKeyTip
AbstractRibbonBand.expandActionListener
is not null
.RichTooltip expandButtonRichTooltip
AbstractRibbonBand.expandActionListener
is not null
.ResizableIcon icon
BasicRibbonBandUI
.AbstractRibbonBand popupRibbonBand
List<RibbonBandResizePolicy> resizePolicies
RibbonTask ribbonTask
String title
ResizableIcon applicationIcon
RibbonApplicationMenu applicationMenu
String applicationMenuKeyTip
JRibbon.applicationMenu
button.RichTooltip applicationMenuRichTooltip
JRibbon.applicationMenu
button.List<RibbonContextualTaskGroup> contextualTaskGroups
RibbonTask currentlySelectedTask
Map<RibbonContextualTaskGroup,Boolean> groupVisibilityMap
JRibbon.contextualTaskGroups
.ActionListener helpActionListener
JRibbon.helpIcon
is not null
, this listener will
be invoked when the user activates the help button.ResizableIcon helpIcon
null
, the ribbon will display a help
button at the far right of the tab area.RichTooltip helpRichTooltip
JRibbon.helpIcon
is not null
, this rich tooltip
will be shown when the user mouses over the icon.boolean isMinimized
JRibbonFrame ribbonFrame
JRibbon
from the JRibbonFrame
null
when the ribbon is not hosted
in a JRibbonFrame
.List<Component> taskbarComponents
List<RibbonTask> tasks
Tasks that get displayed based on a specific context are contextual
tasks. See JRibbon.contextualTaskGroups
for more information about
contextual tasks.
String caption
null
.RibbonElementPriority displayPriority
HorizontalAlignment horizontalAlignment
ResizableIcon icon
null
.boolean isResizingAware
boolean isSimpleWrapper
null
JRibbonComponent.icon
and null
JRibbonComponent.caption
.String keyTip
JComponent mainComponent
null
.RichTooltip richTooltip
ResizableIcon appIcon
JRibbon ribbon
ExecutorService setAppIconExecutor
boolean wasSetIconImagesCalled
RichTooltip tooltipInfo
JCommandButtonPanel buttonPanel
BasicCommandPopupMenuUI.ScrollableCommandButtonPanel.scroll
.Dimension maxDimension
this
popup gallery.int maxVisibleButtonRows
JScrollPane scroll
BasicCommandPopupMenuUI.ScrollableCommandButtonPanel.buttonPanel
.Color color
List<JColorSelectorPopupMenu.ColorSelectorCallback> colorChooserCallbacks
boolean isBottomOpen
boolean isTopOpen
AbstractRibbonBand ribbonBand
Component component
this
popup panel. Can be
null
.LinkedList<JBandControlPanel.ControlPanelGroup> controlPanelGroups
Map<String,JRibbonGallery> galleryNameMap
List<JComponent> comps
this
control panel.CommandButtonDisplayState buttonDisplayState
List<StringValuePair<List<JCommandToggleButton>>> buttonGroups
List<JCommandToggleButton> buttons
this
gallery.CommandToggleButtonGroup buttonSelectionGroup
RibbonElementPriority displayPriority
this
in-ribbon gallery.String expandKeyTip
boolean isShowingPopupPanel
JRibbonBand.RibbonGalleryPopupCallback popupCallback
int preferredPopupMaxButtonColumns
int preferredPopupMaxVisibleButtonRows
Map<RibbonElementPriority,Integer> preferredVisibleIconCount
Color contextualGroupHueColor
null
if
the associated task is not contextual.String keyTip
RibbonTask ribbonTask
JRibbon ribbon
JRibbonApplicationMenuButton appMenuButton
RibbonApplicationMenu ribbonAppMenu