StatusIndicator

继承: Node < Object

Application status indicator (aka notification area icon).

Note: Status indicator is implemented on macOS and Windows.

属性

方法

Rect2get_rect ( ) const1

信号

pressed ( mouse_button: int, mouse_position: Vector2i )

Emitted when the status indicator is pressed.


属性说明

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.


方法说明

Rect2 get_rect ( ) const1

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

2

本方法通常需要用户覆盖才能生效。

1

本方法无副作用,不会修改该实例的任何成员变量。

3

本方法除了能接受在此处描述的参数外,还能够继续接受任意数量的参数。

4

本方法用于构造某个类型。

5

调用本方法无需实例,可直接使用类名进行调用。

6

本方法描述的是使用本类型作为左操作数的有效运算符。

7

这个值是由下列位标志构成位掩码的整数。

8

无返回值。