Class JBandControlPanel.ControlPanelGroup
- java.lang.Object
-
- org.pushingpixels.radiance.component.internal.ui.ribbon.JBandControlPanel.ControlPanelGroup
-
- Enclosing class:
- JBandControlPanel
public static class JBandControlPanel.ControlPanelGroup extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<JRibbonComponent>
coreComps
private java.lang.String
groupTitle
private java.util.Map<JRibbonBand.PresentationPriority,java.util.List<JCommandButton>>
ribbonButtons
Mapping from priority to ribbon buttons.private java.util.Map<JCommandButton,JRibbonBand.PresentationPriority>
ribbonButtonsPriorities
Mapping from ribbon button to priority.private java.util.Map<JRibbonBand.PresentationPriority,java.util.List<JRibbonGallery>>
ribbonGalleries
Mapping from priority to galleries.private java.util.Map<JRibbonGallery,JRibbonBand.PresentationPriority>
ribbonGalleriesPriorities
Mapping from gallery to priority.
-
Constructor Summary
Constructors Constructor Description ControlPanelGroup(java.lang.String groupTitle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addCommandButton(JCommandButton ribbonButton, JRibbonBand.PresentationPriority priority)
Adds a new ribbon button tothis
control panel.void
addRibbonComponent(JRibbonComponent comp)
void
addRibbonGallery(JRibbonGallery ribbonGallery, JRibbonBand.PresentationPriority priority)
Adds a new in-ribbon gallery tothis
control panel.java.lang.String
getGroupTitle()
java.util.List<JCommandButton>
getRibbonButtons(JRibbonBand.PresentationPriority priority)
Retrieves all ribbon buttons of specified priority fromthis
control panel.java.util.List<JRibbonComponent>
getRibbonComps()
java.util.List<JRibbonGallery>
getRibbonGalleries(JRibbonBand.PresentationPriority priority)
Retrieves all in-ribbon galleries of specified priority fromthis
control panel.boolean
isCoreContent()
void
setGroupTitle(java.lang.String newTitle)
-
-
-
Field Detail
-
groupTitle
private java.lang.String groupTitle
-
ribbonGalleries
private java.util.Map<JRibbonBand.PresentationPriority,java.util.List<JRibbonGallery>> ribbonGalleries
Mapping from priority to galleries.
-
ribbonGalleriesPriorities
private java.util.Map<JRibbonGallery,JRibbonBand.PresentationPriority> ribbonGalleriesPriorities
Mapping from gallery to priority.
-
ribbonButtons
private java.util.Map<JRibbonBand.PresentationPriority,java.util.List<JCommandButton>> ribbonButtons
Mapping from priority to ribbon buttons.
-
ribbonButtonsPriorities
private java.util.Map<JCommandButton,JRibbonBand.PresentationPriority> ribbonButtonsPriorities
Mapping from ribbon button to priority.
-
coreComps
private java.util.List<JRibbonComponent> coreComps
-
-
Method Detail
-
getGroupTitle
public java.lang.String getGroupTitle()
-
setGroupTitle
public void setGroupTitle(java.lang.String newTitle)
-
isCoreContent
public boolean isCoreContent()
-
addCommandButton
public void addCommandButton(JCommandButton ribbonButton, JRibbonBand.PresentationPriority priority)
Adds a new ribbon button tothis
control panel.- Parameters:
ribbonButton
- Ribbon button to add.priority
- Ribbon button priority.
-
addRibbonGallery
public void addRibbonGallery(JRibbonGallery ribbonGallery, JRibbonBand.PresentationPriority priority)
Adds a new in-ribbon gallery tothis
control panel.- Parameters:
ribbonGallery
- Ribbon gallery to add.priority
- Ribbon gallery priority.
-
addRibbonComponent
public void addRibbonComponent(JRibbonComponent comp)
-
getRibbonButtons
public java.util.List<JCommandButton> getRibbonButtons(JRibbonBand.PresentationPriority priority)
Retrieves all ribbon buttons of specified priority fromthis
control panel.- Parameters:
priority
- Priority.- Returns:
- All ribbon buttons of specified priority from
this
control panel.
-
getRibbonGalleries
public java.util.List<JRibbonGallery> getRibbonGalleries(JRibbonBand.PresentationPriority priority)
Retrieves all in-ribbon galleries of specified priority fromthis
control panel.- Parameters:
priority
- Priority.- Returns:
- All in-ribbon galleries of specified priority from
this
control panel.
-
getRibbonComps
public java.util.List<JRibbonComponent> getRibbonComps()
-
-