Serialized Form


Package org.pushingpixels.flamingo.api.bcb

Class org.pushingpixels.flamingo.api.bcb.BreadcrumbBarException extends RuntimeException implements Serializable

Class org.pushingpixels.flamingo.api.bcb.JBreadcrumbBar extends JComponent implements Serializable

serialVersionUID: 3258407339731400502L

Serialized Fields

model

BreadcrumbBarModel<T> model
The breadcrumb bar model.


callback

BreadcrumbBarCallBack<T> callback
Application callback. Used to retrieve choices for the activated selector.


exceptionHandlers

List<E> exceptionHandlers
List of registered exception handlers.


Package org.pushingpixels.flamingo.api.bcb.core

Class org.pushingpixels.flamingo.api.bcb.core.BreadcrumbFileSelector extends JBreadcrumbBar<File> implements Serializable

Serialized Fields

useNativeIcons

boolean useNativeIcons
If true, the path selectors will use native icons.

Class org.pushingpixels.flamingo.api.bcb.core.BreadcrumbMultiSvnSelector extends JBreadcrumbBar<String> implements Serializable

Class org.pushingpixels.flamingo.api.bcb.core.BreadcrumbSvnSelector extends JBreadcrumbBar<String> implements Serializable

Class org.pushingpixels.flamingo.api.bcb.core.BreadcrumbTreeAdapterSelector extends JBreadcrumbBar<Object> implements Serializable


Package org.pushingpixels.flamingo.api.common

Class org.pushingpixels.flamingo.api.common.AbstractCommandButton extends RichToolTipManager.JTrackableComponent implements Serializable

Serialized Fields

icon

ResizableIcon icon
Associated icon.

See Also:
AbstractCommandButton.setIcon(ResizableIcon), AbstractCommandButton.getIcon()

disabledIcon

ResizableIcon disabledIcon
Associated disabled icon.

See Also:
AbstractCommandButton.setDisabledIcon(ResizableIcon), AbstractCommandButton.getDisabledIcon()

text

String text
The button text.

See Also:
AbstractCommandButton.setText(String), AbstractCommandButton.getText()

actionModel

ActionButtonModel actionModel
The button action model.

See Also:
AbstractCommandButton.getActionModel(), AbstractCommandButton.setActionModel(ActionButtonModel)

extraText

String extraText
Additional text. This is shown for CommandButtonDisplayState.TILE .

See Also:
AbstractCommandButton.setExtraText(String), AbstractCommandButton.getExtraText()

displayState

CommandButtonDisplayState displayState
Current display state of this button.

See Also:
AbstractCommandButton.setDisplayState(CommandButtonDisplayState), AbstractCommandButton.getDisplayState()

customDimension

int customDimension
The dimension of the icon of the associated command button in the CommandButtonDisplayState.FIT_TO_ICON state.

See Also:
AbstractCommandButton.getCustomDimension(), AbstractCommandButton.updateCustomDimension(int)

isFlat

boolean isFlat
Indication whether this button is flat.

See Also:
AbstractCommandButton.setFlat(boolean), AbstractCommandButton.isFlat()

horizontalAlignment

int horizontalAlignment
Horizontal alignment of the content.

See Also:
AbstractCommandButton.setHorizontalAlignment(int), AbstractCommandButton.getHorizontalAlignment()

hgapScaleFactor

double hgapScaleFactor
Scale factor for horizontal gaps.

See Also:
AbstractCommandButton.setHGapScaleFactor(double), AbstractCommandButton.getHGapScaleFactor()

vgapScaleFactor

double vgapScaleFactor
Scale factor for vertical gaps.

See Also:
AbstractCommandButton.setVGapScaleFactor(double), AbstractCommandButton.getVGapScaleFactor()

actionRichTooltip

RichTooltip actionRichTooltip
Rich tooltip for the action area.

See Also:
AbstractCommandButton.setActionRichTooltip(RichTooltip), AbstractCommandButton.getRichTooltip(MouseEvent)

locationOrderKind

AbstractCommandButton.CommandButtonLocationOrderKind locationOrderKind
Location order kind for buttons placed in command button strips or for buttons that need the visuals of segmented strips.

See Also:
AbstractCommandButton.setLocationOrderKind(CommandButtonLocationOrderKind), AbstractCommandButton.getLocationOrderKind()

actionHandler

org.pushingpixels.flamingo.api.common.AbstractCommandButton.ActionHandler actionHandler
Action handler for the button.


actionKeyTip

String actionKeyTip
Key tip for the action area.

See Also:
AbstractCommandButton.setActionKeyTip(String), AbstractCommandButton.getActionKeyTip()

Class org.pushingpixels.flamingo.api.common.AbstractFileViewPanel extends JCommandButtonPanel implements Serializable

Serialized Fields

buttonMap

Map<K,V> buttonMap
Maps from file name to the buttons.


progressListener

ProgressListener progressListener
Progress listener to report back on loaded images.


loadedSet

Set<E> loadedSet
Contains the buttons with completely loaded images.


mainWorker

SwingWorker<T,V> mainWorker
The main worker that loads the images off EDT.

Class org.pushingpixels.flamingo.api.common.CommandToggleButtonGroup extends Object implements Serializable

Serialized Fields

buttons

Vector<E> buttons
Contains all group buttons.


modelChangeListeners

Map<K,V> modelChangeListeners
Map of registered model change listeners.


changeSupport

PropertyChangeSupport changeSupport
Property change support to track the registered property change listeners.


selection

JCommandToggleButton selection
The currently selected button. Can be null.


allowsClearingSelection

boolean allowsClearingSelection
If 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).

Class org.pushingpixels.flamingo.api.common.JCommandButton extends AbstractCommandButton implements Serializable

Serialized Fields

popupCallback

PopupPanelCallback popupCallback
Associated popup callback. May be null.

See Also:
JCommandButton.setPopupCallback(PopupPanelCallback), JCommandButton.getPopupCallback()

commandButtonKind

JCommandButton.CommandButtonKind commandButtonKind
The command button kind of this button.

See Also:
JCommandButton.setCommandButtonKind(CommandButtonKind), JCommandButton.getCommandButtonKind()

popupOrientationKind

JCommandButton.CommandButtonPopupOrientationKind popupOrientationKind
The popup orientation kind of this button.

See Also:
JCommandButton.setPopupOrientationKind(CommandButtonPopupOrientationKind), JCommandButton.getPopupOrientationKind()

isAutoRepeatAction

boolean isAutoRepeatAction
Indicates the auto-repeat action mode. When the button is not in the auto-repeat action mode, the registered action listeners are activated when the mouse is released (just as with the base 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.

See Also:
JCommandButton.autoRepeatInitialInterval, JCommandButton.autoRepeatSubsequentInterval, JCommandButton.setAutoRepeatAction(boolean), JCommandButton.isAutoRepeatAction()

autoRepeatInitialInterval

int autoRepeatInitialInterval
The initial interval for invoking the registered action listeners in the auto-repeat action mode.

See Also:
JCommandButton.isAutoRepeatAction, JCommandButton.autoRepeatSubsequentInterval, JCommandButton.getAutoRepeatInitialInterval(), JCommandButton.setAutoRepeatActionIntervals(int, int)

autoRepeatSubsequentInterval

int autoRepeatSubsequentInterval
The subsequent interval for invoking the registered action listeners in the auto-repeat action mode.

See Also:
JCommandButton.isAutoRepeatAction, JCommandButton.autoRepeatInitialInterval, JCommandButton.getAutoRepeatSubsequentInterval(), JCommandButton.setAutoRepeatActionIntervals(int, int)

isFireActionOnRollover

boolean isFireActionOnRollover
Indicates that rollover should result in firing the action. Used in conjunction with the JCommandButton.isAutoRepeatAction can model quick pan buttons such as breadcrumb bar scrollers.

See Also:
JCommandButton.setFireActionOnRollover(boolean), JCommandButton.isFireActionOnRollover()

popupModel

PopupButtonModel popupModel
Popup model of this button.

See Also:
JCommandButton.setPopupModel(PopupButtonModel), JCommandButton.getPopupModel()

popupHandler

org.pushingpixels.flamingo.api.common.JCommandButton.PopupHandler popupHandler
Default popup handler for this button.


popupRichTooltip

RichTooltip popupRichTooltip
Rich tooltip for the popup area of this button.

See Also:
JCommandButton.setPopupRichTooltip(RichTooltip), JCommandButton.getRichTooltip(MouseEvent)

popupKeyTip

String popupKeyTip
Key tip for the popup area of this button.

See Also:
JCommandButton.setPopupKeyTip(String), JCommandButton.getPopupKeyTip()

Class org.pushingpixels.flamingo.api.common.JCommandButtonPanel extends JPanel implements Serializable

Serialized Fields

groupTitles

List<E> groupTitles
List of titles for all button groups.

See Also:
JCommandButtonPanel.getGroupCount(), JCommandButtonPanel.getGroupTitleAt(int)

buttons

List<E> buttons
List of all button groups.

See Also:
JCommandButtonPanel.getGroupCount(), JCommandButtonPanel.getGroupButtons(int)

maxButtonColumns

int maxButtonColumns
Maximum number of columns for this panel. Relevant only when the layout kind is JCommandButtonPanel.LayoutKind.ROW_FILL.

See Also:
JCommandButtonPanel.getMaxButtonColumns(), JCommandButtonPanel.setMaxButtonColumns(int)

maxButtonRows

int maxButtonRows
Maximum number of rows for this panel. Relevant only when the layout kind is JCommandButtonPanel.LayoutKind.COLUMN_FILL.

See Also:
JCommandButtonPanel.getMaxButtonRows(), JCommandButtonPanel.setMaxButtonRows(int)

isSingleSelectionMode

boolean isSingleSelectionMode
Indicates the selection mode for the JCommandToggleButton in this panel.

See Also:
JCommandButtonPanel.setSingleSelectionMode(boolean)

toShowGroupLabels

boolean toShowGroupLabels
If true, the panel will show group labels.

See Also:
JCommandButtonPanel.setToShowGroupLabels(boolean), JCommandButtonPanel.isToShowGroupLabels()

buttonGroup

CommandToggleButtonGroup buttonGroup
The button group for the single selection mode.


currDimension

int currDimension
Current icon dimension.


currState

CommandButtonDisplayState currState
Current icon state.


layoutKind

JCommandButtonPanel.LayoutKind layoutKind
Layout kind of this button panel.

See Also:
JCommandButtonPanel.getLayoutKind(), JCommandButtonPanel.setLayoutKind(LayoutKind)

Class org.pushingpixels.flamingo.api.common.JCommandButtonStrip extends JComponent implements Serializable

Serialized Fields

displayState

CommandButtonDisplayState displayState
Element state for the buttons in this button strip. Default state is CommandButtonDisplayState.SMALL.


hgapScaleFactor

double hgapScaleFactor
Scale factor for horizontal gaps.

See Also:
JCommandButtonStrip.setVGapScaleFactor(double)

vgapScaleFactor

double vgapScaleFactor
Scale factor for vertical gaps.

See Also:
JCommandButtonStrip.setVGapScaleFactor(double)

orientation

JCommandButtonStrip.StripOrientation orientation
Orientation of this strip.

See Also:
JCommandButtonStrip.getOrientation()

Class org.pushingpixels.flamingo.api.common.JCommandMenuButton extends JCommandButton implements Serializable

Class org.pushingpixels.flamingo.api.common.JCommandToggleButton extends AbstractCommandButton implements Serializable

Class org.pushingpixels.flamingo.api.common.JCommandToggleMenuButton extends JCommandToggleButton implements Serializable

Class org.pushingpixels.flamingo.api.common.JScrollablePanel extends JPanel implements Serializable

Serialized Fields

view

JComponent view

scrollType

JScrollablePanel.ScrollType scrollType

isScrollOnRollover

boolean isScrollOnRollover

Class org.pushingpixels.flamingo.api.common.ProgressEvent extends EventObject implements Serializable

Serialized Fields

minimum

int minimum
Minimum value of the available progress range.


maximum

int maximum
Maximum value of the available progress range.


progress

int progress
Current value of the progress.

Class org.pushingpixels.flamingo.api.common.RichToolTipManager.JTrackableComponent extends JComponent implements Serializable


Package org.pushingpixels.flamingo.api.common.model

Class org.pushingpixels.flamingo.api.common.model.ActionRepeatableButtonModel extends DefaultButtonModel implements Serializable

Serialized Fields

commandButton

JCommandButton commandButton
The button behind the model.


autoRepeatTimer

Timer autoRepeatTimer
Timer for the auto-repeat action mode.


toFireActionOnPress

boolean toFireActionOnPress
Indication whether the action is fired on mouse press (as opposed to mouse release).

Class org.pushingpixels.flamingo.api.common.model.ActionToggleButtonModel extends JToggleButton.ToggleButtonModel implements Serializable

Serialized Fields

toFireActionOnPress

boolean toFireActionOnPress
Indication whether the action is fired on mouse press (as opposed to mouse release).


Package org.pushingpixels.flamingo.api.common.popup

Class org.pushingpixels.flamingo.api.common.popup.JColorSelectorPopupMenu extends JCommandPopupMenu implements Serializable

Serialized Fields

colorSelectorCallback

JColorSelectorPopupMenu.ColorSelectorCallback colorSelectorCallback

lastColorSelectorPanel

JColorSelectorPanel lastColorSelectorPanel

Class org.pushingpixels.flamingo.api.common.popup.JCommandPopupMenu extends JPopupPanel implements Serializable

Serialized Fields

mainButtonPanel

JCommandButtonPanel mainButtonPanel
The main button panel. Can be null if this command popup menu was created with the JCommandPopupMenu.JCommandPopupMenu() constructor.

See Also:
JCommandPopupMenu.JCommandPopupMenu(JCommandButtonPanel, int, int), JCommandPopupMenu.hasCommandButtonPanel(), JCommandPopupMenu.getMainButtonPanel()

menuComponents

List<E> menuComponents
Menu components. This list holds:

See Also:
JCommandPopupMenu.addMenuButton(JCommandMenuButton), JCommandPopupMenu.addMenuButton(JCommandToggleMenuButton), JCommandPopupMenu.addMenuSeparator(), JCommandPopupMenu.addMenuPanel(JPanel), JCommandPopupMenu.getMenuComponents()

maxButtonColumns

int maxButtonColumns
Maximum number of button columns visible in the JCommandPopupMenu.mainButtonPanel.

See Also:
JCommandPopupMenu.JCommandPopupMenu(JCommandButtonPanel, int, int), JCommandPopupMenu.getMaxButtonColumns()

maxVisibleButtonRows

int maxVisibleButtonRows
Maximum number of button rows visible in the JCommandPopupMenu.mainButtonPanel.

See Also:
JCommandPopupMenu.JCommandPopupMenu(JCommandButtonPanel, int, int), JCommandPopupMenu.getMaxVisibleButtonRows()

maxVisibleMenuButtons

int maxVisibleMenuButtons
Maximum number of menu items visible in this menu. If more buttons are added with the 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.


toDismissOnChildClick

boolean toDismissOnChildClick

Class org.pushingpixels.flamingo.api.common.popup.JPopupPanel extends JPanel implements Serializable

Serialized Fields

customizer

JPopupPanel.PopupPanelCustomizer customizer
The customizer for this popup panel. Can be null.

See Also:
JPopupPanel.getCustomizer(), JPopupPanel.setCustomizer(PopupPanelCustomizer)

Class org.pushingpixels.flamingo.api.common.popup.PopupPanelManager.PopupEvent extends ComponentEvent implements Serializable

Serialized Fields

popupOriginator

JComponent popupOriginator
The popup originator component.


Package org.pushingpixels.flamingo.api.ribbon

Class org.pushingpixels.flamingo.api.ribbon.AbstractRibbonBand extends JComponent implements Serializable

Serialized Fields

ribbonTask

RibbonTask ribbonTask
The ribbon task of this ribbon band.


title

String title
Band title.

See Also:
AbstractRibbonBand.getTitle(), AbstractRibbonBand.setTitle(String)

expandActionListener

ActionListener expandActionListener
Optional expand action listener. If present, the title pane shows button with plus sign. The action listener on the button will be this listener.

See Also:
AbstractRibbonBand.getExpandActionListener(), AbstractRibbonBand.AbstractRibbonBand(String, ResizableIcon, ActionListener, AbstractBandControlPanel)

controlPanel

AbstractBandControlPanel controlPanel
Band control panel. When there is not enough horizontal space to show this panel under the smallest resize setting, the control panel is hidden and a collapsed button is shown. When this collapsed button is activated, it shows the AbstractRibbonBand.popupRibbonBand in a popup panel. The collapsed button itself is implemented as a part of the UI delegate in BasicRibbonBandUI.

See Also:
AbstractRibbonBand.popupRibbonBand, AbstractRibbonBand.icon

popupRibbonBand

AbstractRibbonBand<T extends AbstractBandControlPanel> popupRibbonBand
Ribbon band shown in a popup panel when this ribbon band is in a collapsed state.

See Also:
AbstractRibbonBand.controlPanel, AbstractRibbonBand.getPopupRibbonBand(), AbstractRibbonBand.setPopupRibbonBand(AbstractRibbonBand)

icon

ResizableIcon icon
Icon for the collapsed state. Is set on the button that represents the collapsed state of this band. The collapsed button itself is implemented as a part of the UI delegate in BasicRibbonBandUI.

See Also:
AbstractRibbonBand.getIcon()

currResizePolicy

RibbonBandResizePolicy currResizePolicy
The current resize policy for this band. Must be one of the policies in the AbstractRibbonBand.resizePolicies list.

See Also:
AbstractRibbonBand.resizePolicies, AbstractRibbonBand.setCurrentResizePolicy(RibbonBandResizePolicy), AbstractRibbonBand.getCurrentResizePolicy()

resizePolicies

List<E> resizePolicies
The list of available resize policies.

See Also:
AbstractRibbonBand.currResizePolicy, AbstractRibbonBand.setResizePolicies(List), AbstractRibbonBand.getResizePolicies(), AbstractRibbonBand.getCurrentResizePolicy()

expandButtonKeyTip

String expandButtonKeyTip
The key tip for the ribbon band expand button. Is relevant only when AbstractRibbonBand.expandActionListener is not null.

See Also:
AbstractRibbonBand.setExpandButtonKeyTip(String), AbstractRibbonBand.getExpandButtonKeyTip()

expandButtonRichTooltip

RichTooltip expandButtonRichTooltip
The rich tooltip for the ribbon band expand button. Is relevant only when AbstractRibbonBand.expandActionListener is not null.

See Also:
AbstractRibbonBand.setExpandButtonRichTooltip(RichTooltip), AbstractRibbonBand.getExpandButtonRichTooltip()

collapsedStateKeyTip

String collapsedStateKeyTip
The key tip for the collapsed button which is shown when there is not enough horizontal space to show the ribbon band content under the most restrictive resize policy. The collapsed button itself is implemented as a part of the UI delegate in BasicRibbonBandUI.

See Also:
AbstractRibbonBand.setCollapsedStateKeyTip(String), AbstractRibbonBand.getCollapsedStateKeyTip()

Class org.pushingpixels.flamingo.api.ribbon.JFlowRibbonBand extends AbstractRibbonBand<JFlowBandControlPanel> implements Serializable

Class org.pushingpixels.flamingo.api.ribbon.JRibbon extends JComponent implements Serializable

Serialized Fields

tasks

ArrayList<E> tasks
The general tasks.

See Also:
JRibbon.addTask(RibbonTask), JRibbon.getTaskCount(), JRibbon.getTask(int)

contextualTaskGroups

ArrayList<E> contextualTaskGroups
The contextual task groups.

See Also:
JRibbon.addContextualTaskGroup(RibbonContextualTaskGroup), JRibbon.setVisible(RibbonContextualTaskGroup, boolean), JRibbon.isVisible(RibbonContextualTaskGroup), JRibbon.getContextualTaskGroupCount(), JRibbon.getContextualTaskGroup(int)

taskbarComponents

ArrayList<E> taskbarComponents
The taskbar components (to the right of the application menu button).

See Also:
JRibbon.addTaskbarComponent(Component), JRibbon.getTaskbarComponents(), JRibbon.removeTaskbarComponent(Component)

bands

ArrayList<E> bands
Bands of the currently shown task.


currentlySelectedTask

RibbonTask currentlySelectedTask
Currently selected (shown) task.


helpIcon

ResizableIcon helpIcon
Help icon. When not null, the ribbon will display a help button at the far right of the tab area.

See Also:
JRibbon.helpActionListener, JRibbon.configureHelp(ResizableIcon, ActionListener), JRibbon.getHelpIcon()

helpActionListener

ActionListener helpActionListener
When the JRibbon.helpIcon is not null, this listener will be invoked when the user activates the help button.

See Also:
JRibbon.configureHelp(ResizableIcon, ActionListener), JRibbon.getHelpActionListener()

groupVisibilityMap

Map<K,V> groupVisibilityMap
Visibility status of the contextual task group. Must contain a value for each group in JRibbon.contextualTaskGroups.

See Also:
JRibbon.setVisible(RibbonContextualTaskGroup, boolean), JRibbon.isVisible(RibbonContextualTaskGroup)

applicationMenu

RibbonApplicationMenu applicationMenu
The application menu.

See Also:
JRibbon.setApplicationMenu(RibbonApplicationMenu), JRibbon.getApplicationMenu()

applicationMenuRichTooltip

RichTooltip applicationMenuRichTooltip
The rich tooltip of JRibbon.applicationMenu button.

See Also:
JRibbon.applicationMenu, JRibbon.setApplicationMenuRichTooltip(RichTooltip), JRibbon.getApplicationMenuRichTooltip()

applicationMenuKeyTip

String applicationMenuKeyTip
The key tip of JRibbon.applicationMenu button.

See Also:
JRibbon.applicationMenu, JRibbon.setApplicationMenuKeyTip(String), JRibbon.getApplicationMenuKeyTip()

isMinimized

boolean isMinimized
Indicates whether the ribbon is currently minimized.

See Also:
JRibbon.setMinimized(boolean), JRibbon.isMinimized()

ribbonFrame

JRibbonFrame ribbonFrame
The host ribbon frame. Is null when the ribbon is not hosted in a JRibbonFrame.

Class org.pushingpixels.flamingo.api.ribbon.JRibbonBand extends AbstractRibbonBand<JBandControlPanel> implements Serializable

Class org.pushingpixels.flamingo.api.ribbon.JRibbonComponent extends RichToolTipManager.JTrackableComponent implements Serializable

Serialized Fields

icon

ResizableIcon icon
Wrapper icon. Can be null.

See Also:
JRibbonComponent.JRibbonComponent(ResizableIcon, String, JComponent)

caption

String caption
Wrapper caption. Can be null.

See Also:
JRibbonComponent.JRibbonComponent(ResizableIcon, String, JComponent)

mainComponent

JComponent mainComponent
The wrapped component. Is guaranteed to be non null.


isSimpleWrapper

boolean isSimpleWrapper
Indication whether this wrapper is simple. A simple wrapper has null JRibbonComponent.icon and null JRibbonComponent.caption.


keyTip

String keyTip
The key tip for this wrapper component.

See Also:
JRibbonComponent.setKeyTip(String), JRibbonComponent.getKeyTip()

richTooltip

RichTooltip richTooltip
The rich tooltip for this wrapper component.

See Also:
JRibbonComponent.setRichTooltip(RichTooltip), JRibbonComponent.getRichTooltip(MouseEvent)

horizontalAlignment

HorizontalAlignment horizontalAlignment
The horizontal alignment for this wrapper component.

See Also:
JRibbonComponent.getHorizontalAlignment(), JRibbonComponent.setHorizontalAlignment(HorizontalAlignment)

displayPriority

RibbonElementPriority displayPriority

isResizingAware

boolean isResizingAware

Class org.pushingpixels.flamingo.api.ribbon.JRibbonFrame extends JFrame implements Serializable

Serialized Fields

ribbon

JRibbon ribbon
The ribbon component.


appIcon

ResizableIcon appIcon

wasSetIconImagesCalled

boolean wasSetIconImagesCalled

Package org.pushingpixels.flamingo.internal.ui.common

Class org.pushingpixels.flamingo.internal.ui.common.JRichTooltipPanel extends JPanel implements Serializable

Serialized Fields

tooltipInfo

RichTooltip tooltipInfo

Package org.pushingpixels.flamingo.internal.ui.common.popup

Class org.pushingpixels.flamingo.internal.ui.common.popup.BasicCommandPopupMenuUI.MenuPanel extends JPanel implements Serializable

Class org.pushingpixels.flamingo.internal.ui.common.popup.BasicCommandPopupMenuUI.ScrollableCommandButtonPanel extends JComponent implements Serializable

Serialized Fields

maxDimension

Dimension maxDimension
Maximum dimension of this popup gallery.


buttonPanel

JCommandButtonPanel buttonPanel
The internal panel that hosts the icon command buttons. Is hosted in the BasicCommandPopupMenuUI.ScrollableCommandButtonPanel.scroll.


maxVisibleButtonRows

int maxVisibleButtonRows
The maximum number of visible button rows.


scroll

JScrollPane scroll
Scroll panel that hosts BasicCommandPopupMenuUI.ScrollableCommandButtonPanel.buttonPanel.

Class org.pushingpixels.flamingo.internal.ui.common.popup.JColorSelectorComponent extends JComponent implements Serializable

Serialized Fields

color

Color color

colorChooserCallbacks

List<E> colorChooserCallbacks

isTopOpen

boolean isTopOpen

isBottomOpen

boolean isBottomOpen

Class org.pushingpixels.flamingo.internal.ui.common.popup.JColorSelectorPanel extends JPanel implements Serializable

Serialized Fields

caption

String caption

colorSelectionContainer

JPanel colorSelectionContainer

isLastPanel

boolean isLastPanel

Package org.pushingpixels.flamingo.internal.ui.ribbon

Class org.pushingpixels.flamingo.internal.ui.ribbon.AbstractBandControlPanel extends JPanel implements Serializable

Serialized Fields

ribbonBand

AbstractRibbonBand<T extends AbstractBandControlPanel> ribbonBand

Class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonBandUI.CollapsedButtonPopupPanel extends JPopupPanel implements Serializable

Serialized Fields

component

Component component
The main component of this popup panel. Can be null.

Class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonGalleryUI.ExpandCommandButton extends JCommandButton implements Serializable

Class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonGalleryUI.JButtonStripUIResource extends JCommandButtonStrip implements Serializable

Class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.BandHostPanel extends JPanel implements Serializable

Class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.BandHostPopupPanel extends JPopupPanel implements Serializable

Class org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.TaskToggleButtonsHostPanel extends JPanel implements Serializable

Class org.pushingpixels.flamingo.internal.ui.ribbon.JBandControlPanel extends AbstractBandControlPanel implements Serializable

Serialized Fields

galleryNameMap

Map<K,V> galleryNameMap
Maps from gallery name to gallery.


controlPanelGroups

LinkedList<E> controlPanelGroups

Class org.pushingpixels.flamingo.internal.ui.ribbon.JFlowBandControlPanel extends AbstractBandControlPanel implements Serializable

Serialized Fields

comps

List<E> comps
List of all components of this control panel.

Class org.pushingpixels.flamingo.internal.ui.ribbon.JRibbonGallery extends JComponent implements Serializable

Serialized Fields

buttons

List<E> buttons
The buttons of this gallery.


buttonSelectionGroup

CommandToggleButtonGroup buttonSelectionGroup
Button group for ensuring that only one button is selected.


displayPriority

RibbonElementPriority displayPriority
The current display priority of this in-ribbon gallery.


preferredVisibleIconCount

Map<K,V> preferredVisibleIconCount
Preferred widths for each possible display state (set in the user code according to design preferences).


buttonGroups

List<E> buttonGroups
Gallery button groups.


preferredPopupMaxButtonColumns

int preferredPopupMaxButtonColumns
Preferred maximum number of button columns for the popup panel.


preferredPopupMaxVisibleButtonRows

int preferredPopupMaxVisibleButtonRows
Preferred maximum number of visible button rows for the popup panel.


isShowingPopupPanel

boolean isShowingPopupPanel
Indication whether the ribbon gallery is showing the popup panel.


popupCallback

JRibbonBand.RibbonGalleryPopupCallback popupCallback

dismissActionListener

ActionListener dismissActionListener
Action listener wired to all the buttons in this gallery. If #toDismissOnButtonClick is true, the listener dismissed this gallery.


expandKeyTip

String expandKeyTip

buttonDisplayState

CommandButtonDisplayState buttonDisplayState

Class org.pushingpixels.flamingo.internal.ui.ribbon.JRibbonRootPane extends JRootPane implements Serializable

Class org.pushingpixels.flamingo.internal.ui.ribbon.JRibbonTaskToggleButton extends JCommandToggleButton implements Serializable

Serialized Fields

contextualGroupHueColor

Color contextualGroupHueColor
Color of the matching contextual task group. Can be null if the associated task is not contextual.


keyTip

String keyTip

ribbonTask

RibbonTask ribbonTask

Package org.pushingpixels.flamingo.internal.ui.ribbon.appmenu

Class org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.JRibbonApplicationMenuButton extends JCommandButton implements Serializable

Serialized Fields

ribbon

JRibbon ribbon

Class org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.JRibbonApplicationMenuPopupPanel extends JPopupPanel implements Serializable

Serialized Fields

appMenuButton

JRibbonApplicationMenuButton appMenuButton

ribbonAppMenu

RibbonApplicationMenu ribbonAppMenu

Class org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.JRibbonApplicationMenuPopupPanelSecondary extends JCommandButtonPanel implements Serializable


Package org.pushingpixels.flamingo.internal.utils

Class org.pushingpixels.flamingo.internal.utils.KeyTipManager.KeyTipEvent extends AWTEvent implements Serializable