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>coreCompsprivate java.lang.StringgroupTitleprivate java.util.Map<JRibbonBand.PresentationPriority,java.util.List<JCommandButton>>ribbonButtonsMapping from priority to ribbon buttons.private java.util.Map<JCommandButton,JRibbonBand.PresentationPriority>ribbonButtonsPrioritiesMapping from ribbon button to priority.private java.util.Map<JRibbonBand.PresentationPriority,java.util.List<JRibbonGallery>>ribbonGalleriesMapping from priority to galleries.private java.util.Map<JRibbonGallery,JRibbonBand.PresentationPriority>ribbonGalleriesPrioritiesMapping 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 voidaddCommandButton(JCommandButton ribbonButton, JRibbonBand.PresentationPriority priority)Adds a new ribbon button tothiscontrol panel.voidaddRibbonComponent(JRibbonComponent comp)voidaddRibbonGallery(JRibbonGallery ribbonGallery, JRibbonBand.PresentationPriority priority)Adds a new in-ribbon gallery tothiscontrol panel.java.lang.StringgetGroupTitle()java.util.List<JCommandButton>getRibbonButtons(JRibbonBand.PresentationPriority priority)Retrieves all ribbon buttons of specified priority fromthiscontrol panel.java.util.List<JRibbonComponent>getRibbonComps()java.util.List<JRibbonGallery>getRibbonGalleries(JRibbonBand.PresentationPriority priority)Retrieves all in-ribbon galleries of specified priority fromthiscontrol panel.booleanisCoreContent()voidsetGroupTitle(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 tothiscontrol 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 tothiscontrol 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 fromthiscontrol panel.- Parameters:
priority- Priority.- Returns:
- All ribbon buttons of specified priority from
thiscontrol panel.
-
getRibbonGalleries
public java.util.List<JRibbonGallery> getRibbonGalleries(JRibbonBand.PresentationPriority priority)
Retrieves all in-ribbon galleries of specified priority fromthiscontrol panel.- Parameters:
priority- Priority.- Returns:
- All in-ribbon galleries of specified priority from
thiscontrol panel.
-
getRibbonComps
public java.util.List<JRibbonComponent> getRibbonComps()
-
-