Class JBandControlPanel.ControlPanelGroup
- java.lang.Object
-
- org.pushingpixels.flamingo.internal.ui.ribbon.JBandControlPanel.ControlPanelGroup
-
- Enclosing class:
- JBandControlPanel
public static class JBandControlPanel.ControlPanelGroup extends Object
-
-
Field Summary
Fields Modifier and Type Field Description StringgroupTitle
-
Constructor Summary
Constructors Constructor Description ControlPanelGroup(String groupTitle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCommandButton(AbstractCommandButton ribbonButton, RibbonElementPriority priority)Adds a new ribbon button tothiscontrol panel.voidaddRibbonComponent(JRibbonComponent comp, int rowSpan)voidaddRibbonGallery(JRibbonGallery ribbonGallery, RibbonElementPriority priority)Adds a new in-ribbon gallery tothiscontrol panel.StringgetGroupTitle()List<AbstractCommandButton>getRibbonButtons(RibbonElementPriority priority)Retrieves all ribbon buttons of specified priority fromthiscontrol panel.List<JRibbonComponent>getRibbonComps()Map<JRibbonComponent,Integer>getRibbonCompsRowSpans()List<JRibbonGallery>getRibbonGalleries(RibbonElementPriority priority)Retrieves all in-ribbon galleries of specified priority fromthiscontrol panel.intgetRibbonGalleriesCount()Returns the number of in-ribbon galleries inthiscontrol panel.booleanhasRibbonGalleries()Returns indication whetherthiscontrol panel has in-ribbon galleries.booleanisCoreContent()voidsetGroupTitle(String newTitle)voidsetPriority(JCommandButton ribbonButton, RibbonElementPriority newPriority)Sets new priority of a ribbon button inthiscontrol panel.voidsetPriority(JRibbonGallery ribbonGallery, RibbonElementPriority newPriority)Sets new priority of an in-ribbon gallery inthiscontrol panel.
-
-
-
Field Detail
-
groupTitle
public String groupTitle
-
-
Constructor Detail
-
ControlPanelGroup
public ControlPanelGroup(String groupTitle)
-
-
Method Detail
-
getGroupTitle
public String getGroupTitle()
-
setGroupTitle
public void setGroupTitle(String newTitle)
-
isCoreContent
public boolean isCoreContent()
-
addCommandButton
public void addCommandButton(AbstractCommandButton ribbonButton, RibbonElementPriority priority)
Adds a new ribbon button tothiscontrol panel.- Parameters:
ribbonButton- Ribbon button to add.priority- Ribbon button priority.
-
addRibbonGallery
public void addRibbonGallery(JRibbonGallery ribbonGallery, RibbonElementPriority priority)
Adds a new in-ribbon gallery tothiscontrol panel.- Parameters:
ribbonGallery- Ribbon gallery to add.priority- Ribbon gallery priority.
-
setPriority
public void setPriority(JCommandButton ribbonButton, RibbonElementPriority newPriority)
Sets new priority of a ribbon button inthiscontrol panel.- Parameters:
ribbonButton- Gallery button.newPriority- New priority for the specified ribbon button.
-
setPriority
public void setPriority(JRibbonGallery ribbonGallery, RibbonElementPriority newPriority)
Sets new priority of an in-ribbon gallery inthiscontrol panel.- Parameters:
ribbonGallery- In-ribbon gallery.newPriority- New priority for the specified in-ribbon gallery.
-
addRibbonComponent
public void addRibbonComponent(JRibbonComponent comp, int rowSpan)
-
getRibbonButtons
public List<AbstractCommandButton> getRibbonButtons(RibbonElementPriority 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 List<JRibbonGallery> getRibbonGalleries(RibbonElementPriority 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.
-
hasRibbonGalleries
public boolean hasRibbonGalleries()
Returns indication whetherthiscontrol panel has in-ribbon galleries.- Returns:
trueifthiscontrol panel has in-ribbon galleries,falseotherwise.
-
getRibbonGalleriesCount
public int getRibbonGalleriesCount()
Returns the number of in-ribbon galleries inthiscontrol panel.- Returns:
- Number of in-ribbon galleries in
thiscontrol panel.
-
getRibbonComps
public List<JRibbonComponent> getRibbonComps()
-
getRibbonCompsRowSpans
public Map<JRibbonComponent,Integer> getRibbonCompsRowSpans()
-
-