Package net.runelite.client.ui
Class NavigationButton.NavigationButtonBuilder
- java.lang.Object
-
- net.runelite.client.ui.NavigationButton.NavigationButtonBuilder
-
- Enclosing class:
- NavigationButton
public static class NavigationButton.NavigationButtonBuilder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NavigationButtonbuild()NavigationButton.NavigationButtonBuildericon(java.awt.image.BufferedImage icon)Icon of button.NavigationButton.NavigationButtonBuilderonClick(java.lang.Runnable onClick)On click action of the button.NavigationButton.NavigationButtonBuilderpanel(PluginPanel panel)Plugin panel, used when expanding and contracting sidebar.NavigationButton.NavigationButtonBuilderpopup(java.util.Map<java.lang.String,java.lang.Runnable> popup)Map of key-value pairs for setting the popup menuNavigationButton.NavigationButtonBuilderpriority(int priority)The order in which the button should be displayed in the side bar.NavigationButton.NavigationButtonBuildertooltip(java.lang.String tooltip)Tooltip to show when hovered.java.lang.StringtoString()
-
-
-
Method Detail
-
icon
public NavigationButton.NavigationButtonBuilder icon(java.awt.image.BufferedImage icon)
Icon of button.- Returns:
this.
-
tooltip
public NavigationButton.NavigationButtonBuilder tooltip(java.lang.String tooltip)
Tooltip to show when hovered.- Returns:
this.
-
onClick
public NavigationButton.NavigationButtonBuilder onClick(java.lang.Runnable onClick)
On click action of the button.- Returns:
this.
-
panel
public NavigationButton.NavigationButtonBuilder panel(PluginPanel panel)
Plugin panel, used when expanding and contracting sidebar.- Returns:
this.
-
priority
public NavigationButton.NavigationButtonBuilder priority(int priority)
The order in which the button should be displayed in the side bar. (from lower to higher)- Returns:
this.
-
popup
public NavigationButton.NavigationButtonBuilder popup(java.util.Map<java.lang.String,java.lang.Runnable> popup)
Map of key-value pairs for setting the popup menu- Returns:
this.
-
build
public NavigationButton build()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-