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, setInfo
dispose
@Deprecated void addWidget(StatusBarWidget widget)
StatusBarWidgetFactory
@Deprecated void addWidget(StatusBarWidget widget, java.lang.String anchor)
StatusBarWidgetFactory
StatusBar.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)
StatusBarWidgetFactory
void 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)