public interface StatusBar extends StatusBarInfo, Disposable
Displays status text and
a number of builtin and custom widgets.
StatusBarWidgetFactory| Modifier and Type | Interface and Description |
|---|---|
static class |
StatusBar.Anchors |
static class |
StatusBar.Info |
static class |
StatusBar.StandardWidgets |
Disposable.Parent| Modifier and Type | Method and Description |
|---|---|
void |
addCustomIndicationComponent(javax.swing.JComponent c)
Deprecated.
|
void |
addWidget(StatusBarWidget widget)
Deprecated.
|
void |
addWidget(StatusBarWidget widget,
Disposable parentDisposable)
Adds the given widget on the right.
|
void |
addWidget(StatusBarWidget widget,
java.lang.String anchor)
Deprecated.
|
void |
addWidget(StatusBarWidget widget,
java.lang.String anchor,
Disposable parentDisposable)
Adds the given widget positioned according to given anchor (see
StatusBar.Anchors). |
default StatusBar |
createChild()
Deprecated.
use
createChild(IdeFrame) instead |
StatusBar |
createChild(IdeFrame frame) |
StatusBar |
findChild(java.awt.Component c) |
void |
fireNotificationPopup(javax.swing.JComponent content,
java.awt.Color backgroundColor) |
javax.swing.JComponent |
getComponent() |
IdeFrame |
getFrame() |
Project |
getProject() |
StatusBarWidget |
getWidget(java.lang.String id) |
default void |
install(IdeFrame frame)
Deprecated.
frame is immutable now
|
void |
removeCustomIndicationComponent(javax.swing.JComponent c)
Deprecated.
|
void |
removeWidget(java.lang.String id)
For external usages use
StatusBarWidgetFactory. |
void |
updateWidget(java.lang.String id) |
getInfo, setInfo, setInfodispose@Deprecated void addWidget(StatusBarWidget widget)
StatusBarWidgetFactory@Deprecated void addWidget(StatusBarWidget widget, java.lang.String anchor)
StatusBarWidgetFactoryStatusBar.Anchors).void addWidget(StatusBarWidget widget, Disposable parentDisposable)
For external usages use StatusBarWidgetFactory.
void addWidget(StatusBarWidget widget, java.lang.String anchor, Disposable parentDisposable)
StatusBar.Anchors).
For external usages use StatusBarWidgetFactory.
@Deprecated void addCustomIndicationComponent(javax.swing.JComponent c)
StatusBarWidgetFactory@Deprecated void removeCustomIndicationComponent(javax.swing.JComponent c)
StatusBarWidgetFactoryvoid removeWidget(java.lang.String id)
StatusBarWidgetFactory.void updateWidget(java.lang.String id)
StatusBarWidget getWidget(java.lang.String id)
void fireNotificationPopup(javax.swing.JComponent content,
java.awt.Color backgroundColor)
javax.swing.JComponent getComponent()
StatusBar findChild(java.awt.Component c)
IdeFrame getFrame()
Project getProject()
@Deprecated default StatusBar createChild()
createChild(IdeFrame) instead@Deprecated default void install(IdeFrame frame)