BreadcrumbBarModel<T> model
BreadcrumbBarCallBack<T> callback
List<E> exceptionHandlers
ResizableIcon icon
ResizableIcon disabledIcon
String text
ActionButtonModel actionModel
String extraText
CommandButtonDisplayState.TILE
.CommandButtonDisplayState displayState
this
button.int customDimension
CommandButtonDisplayState.FIT_TO_ICON
state.boolean isFlat
int horizontalAlignment
double hgapScaleFactor
double vgapScaleFactor
RichTooltip actionRichTooltip
AbstractCommandButton.CommandButtonLocationOrderKind locationOrderKind
org.pushingpixels.flamingo.api.common.AbstractCommandButton.ActionHandler actionHandler
String actionKeyTip
Map<K,V> buttonMap
ProgressListener progressListener
Set<E> loadedSet
SwingWorker<T,V> mainWorker
Vector<E> buttons
Map<K,V> modelChangeListeners
PropertyChangeSupport changeSupport
JCommandToggleButton selection
null
.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
).PopupPanelCallback popupCallback
null
.JCommandButton.CommandButtonKind commandButtonKind
JCommandButton.CommandButtonPopupOrientationKind popupOrientationKind
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.int autoRepeatInitialInterval
int autoRepeatSubsequentInterval
boolean isFireActionOnRollover
JCommandButton.isAutoRepeatAction
can model quick pan
buttons such as breadcrumb bar scrollers.PopupButtonModel popupModel
org.pushingpixels.flamingo.api.common.JCommandButton.PopupHandler popupHandler
RichTooltip popupRichTooltip
String popupKeyTip
List<E> groupTitles
List<E> buttons
int maxButtonColumns
JCommandButtonPanel.LayoutKind.ROW_FILL
.int maxButtonRows
JCommandButtonPanel.LayoutKind.COLUMN_FILL
.boolean isSingleSelectionMode
JCommandToggleButton
in this
panel.boolean toShowGroupLabels
true
, the panel will show group labels.CommandToggleButtonGroup buttonGroup
int currDimension
CommandButtonDisplayState currState
JCommandButtonPanel.LayoutKind layoutKind
CommandButtonDisplayState displayState
CommandButtonDisplayState.SMALL
.double hgapScaleFactor
double vgapScaleFactor
JCommandButtonStrip.StripOrientation orientation
this
strip.JCommandButtonStrip.getOrientation()
JComponent view
JScrollablePanel.ScrollType scrollType
boolean isScrollOnRollover
JCommandButton commandButton
Timer autoRepeatTimer
boolean toFireActionOnPress
JColorSelectorPopupMenu.ColorSelectorCallback colorSelectorCallback
JColorSelectorPanel lastColorSelectorPanel
JCommandButtonPanel mainButtonPanel
null
if this command popup
menu was created with the JCommandPopupMenu.JCommandPopupMenu()
constructor.List<E> 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)
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.boolean toDismissOnChildClick
JPopupPanel.PopupPanelCustomizer customizer
null
.JComponent popupOriginator
RibbonTask ribbonTask
String title
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.AbstractBandControlPanel controlPanel
AbstractRibbonBand.popupRibbonBand
in a popup panel. The collapsed
button itself is implemented as a part of the UI delegate in
BasicRibbonBandUI
.AbstractRibbonBand<T extends AbstractBandControlPanel> popupRibbonBand
ResizableIcon icon
BasicRibbonBandUI
.AbstractRibbonBand.getIcon()
RibbonBandResizePolicy currResizePolicy
AbstractRibbonBand.resizePolicies
list.List<E> resizePolicies
String expandButtonKeyTip
AbstractRibbonBand.expandActionListener
is not null
.RichTooltip expandButtonRichTooltip
AbstractRibbonBand.expandActionListener
is not null
.String collapsedStateKeyTip
BasicRibbonBandUI
.ArrayList<E> tasks
ArrayList<E> contextualTaskGroups
ArrayList<E> taskbarComponents
ArrayList<E> bands
RibbonTask currentlySelectedTask
ResizableIcon helpIcon
null
, the ribbon will display a help
button at the far right of the tab area.ActionListener helpActionListener
JRibbon.helpIcon
is not null
, this listener will
be invoked when the user activates the help button.Map<K,V> groupVisibilityMap
JRibbon.contextualTaskGroups
.RibbonApplicationMenu applicationMenu
RichTooltip applicationMenuRichTooltip
JRibbon.applicationMenu
button.String applicationMenuKeyTip
JRibbon.applicationMenu
button.boolean isMinimized
JRibbonFrame ribbonFrame
null
when the ribbon is not hosted
in a JRibbonFrame
.ResizableIcon icon
null
.String caption
null
.JComponent mainComponent
null
.boolean isSimpleWrapper
null
JRibbonComponent.icon
and null
JRibbonComponent.caption
.String keyTip
RichTooltip richTooltip
HorizontalAlignment horizontalAlignment
RibbonElementPriority displayPriority
boolean isResizingAware
JRibbon ribbon
ResizableIcon appIcon
boolean wasSetIconImagesCalled
RichTooltip tooltipInfo
Dimension maxDimension
this
popup gallery.JCommandButtonPanel buttonPanel
BasicCommandPopupMenuUI.ScrollableCommandButtonPanel.scroll
.int maxVisibleButtonRows
JScrollPane scroll
BasicCommandPopupMenuUI.ScrollableCommandButtonPanel.buttonPanel
.AbstractRibbonBand<T extends AbstractBandControlPanel> ribbonBand
Component component
this
popup panel. Can be
null
.Map<K,V> galleryNameMap
LinkedList<E> controlPanelGroups
List<E> buttons
this
gallery.CommandToggleButtonGroup buttonSelectionGroup
RibbonElementPriority displayPriority
this
in-ribbon gallery.Map<K,V> preferredVisibleIconCount
List<E> buttonGroups
int preferredPopupMaxButtonColumns
int preferredPopupMaxVisibleButtonRows
boolean isShowingPopupPanel
JRibbonBand.RibbonGalleryPopupCallback popupCallback
ActionListener dismissActionListener
#toDismissOnButtonClick
is true
, the listener
dismissed this gallery.String expandKeyTip
CommandButtonDisplayState buttonDisplayState
Color contextualGroupHueColor
null
if
the associated task is not contextual.String keyTip
RibbonTask ribbonTask
JRibbon ribbon
JRibbonApplicationMenuButton appMenuButton
RibbonApplicationMenu ribbonAppMenu