Outdated documentation

This documentation page refers to Godot 4.3, and may be outdated or incorrect.
Additionally, this engine version is no longer supported.

Check this page in the stable branch for the latest additions and corrections.

StatusIndicator

Inherits: Node < Object

Application status indicator (aka notification area icon).

Note: Status indicator is implemented on macOS and Windows.

Properties

Texture2D

icon

NodePath

menu

NodePath("")

String

tooltip

""

bool

visible

true

Methods

Rect2

get_rect() const


Signals

pressed(mouse_button: int, mouse_position: Vector2i) 🔗

Emitted when the status indicator is pressed.


Property Descriptions

Texture2D icon 🔗

Status indicator icon.


NodePath menu = NodePath("") 🔗

Status indicator native popup menu. If this is set, the pressed signal is not emitted.

Note: Native popup is only supported if NativeMenu supports NativeMenu.FEATURE_POPUP_MENU feature.


String tooltip = "" 🔗

Status indicator tooltip.


bool visible = true 🔗

  • void set_visible(value: bool)

  • bool is_visible()

If true, the status indicator is visible.


Method Descriptions

Rect2 get_rect() const 🔗

Returns the status indicator rectangle in screen coordinates. If this status indicator is not visible, returns an empty Rect2.


User-contributed notes

Please read the User-contributed notes policy before submitting a comment.