Skip to content

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.