Systray

Enumerations

Category of the Status Notifier Item.

efl.elementary.ELM_SYSTRAY_CATEGORY_APP_STATUS

Indicators of application status

efl.elementary.ELM_SYSTRAY_CATEGORY_COMMUNICATIONS

Communications apps

efl.elementary.ELM_SYSTRAY_CATEGORY_SYS_SERVICES

System Service apps

efl.elementary.ELM_SYSTRAY_CATEGORY_HARDWARE

Hardware indicators

efl.elementary.ELM_SYSTRAY_CATEGORY_OTHER

Undefined category

Application status information.

efl.elementary.ELM_SYSTRAY_STATUS_PASSIVE

Passive (normal)

efl.elementary.ELM_SYSTRAY_STATUS_ACTIVE

Active

efl.elementary.ELM_SYSTRAY_STATUS_ATTENTION

Needs Attention

class efl.elementary.Systray(Eo parent, *args, **kwargs)

Bases: efl.eo.Eo

att_icon_name

The name of the attention icon to be used by the Status Notifier Item.

Type:string
att_icon_name_get()
att_icon_name_set(value)
category

The category of the Status Notifier Item.

Type:Category of the Status Notifier Item.
category_get()
category_set(value)
icon_name

The name of the icon to be used by the Status Notifier Item.

Type:string
icon_name_get()
icon_name_set(value)
icon_theme_path

The path to the theme where the icons can be found.

Set this value to “” to use the default path.

Type:string
icon_theme_path_get()
icon_theme_path_set(value)
id

The id of the Status Notifier Item.

Type:string
id_get()
id_set(value)
menu

The D-Bus Menu to be shown when the Status Notifier Item is activated by the user.

Type:Menu
menu_get()
menu_set(value)
register()

Register this Status Notifier Item in the System Tray Watcher.

This function should only be called after the event ELM_EVENT_SYSTRAY_READY, for which you can set a callback with on_systray_ready(), is emitted.

status

The status of the Status Notifier Item.

Type:Application status information.
status_get()
status_set(value)
title

The title of the Status Notifier Item.

Type:string
title_get()
title_set(value)
efl.elementary.on_systray_ready(func, *args, **kwargs)

Use this to set a handler for the systray ready event.

class efl.elementary.EventSystrayReady

Bases: efl.ecore.Event