forked from enlightenment/efl
126 lines
3.4 KiB
Plaintext
126 lines
3.4 KiB
Plaintext
enum Elm.Systray.Category
|
|
{
|
|
[[
|
|
Category of the Status Notifier Item.
|
|
@since 1.8
|
|
]]
|
|
app_status, [[Indicators of application status]]
|
|
communications, [[Communications apps]]
|
|
sys_services, [[System Service apps]]
|
|
hardware, [[Hardware indicators]]
|
|
other [[Undefined category]]
|
|
}
|
|
|
|
enum Elm.Systray.Status
|
|
{
|
|
[[
|
|
Application status information.
|
|
@since 1.8
|
|
]]
|
|
passive, [[Passive (normal)]]
|
|
active, [[Active]]
|
|
attention [[Needs Attention]]
|
|
}
|
|
|
|
class Elm.Systray (Efl.Object)
|
|
{
|
|
[[Elementary systray class]]
|
|
legacy_prefix: elm_systray;
|
|
eo_prefix: elm_obj_systray;
|
|
data: null;
|
|
methods {
|
|
@property id {
|
|
set {
|
|
[[Set the id of the Status Notifier Item.]]
|
|
}
|
|
get {
|
|
[[Get the id of the Status Notifier Item.]]
|
|
}
|
|
values {
|
|
id: string @nullable; [[Status notifier item ID]]
|
|
}
|
|
}
|
|
@property category {
|
|
set {
|
|
[[Set the category of the Status Notifier Item.]]
|
|
}
|
|
get {
|
|
[[Get the category of the Status Notifier Item.]]
|
|
}
|
|
values {
|
|
cat: Elm.Systray.Category; [[Category]]
|
|
}
|
|
}
|
|
@property icon_theme_path {
|
|
set {
|
|
[[Set the path to the theme where the icons can be found. Set this value to "" to use the default path.]]
|
|
}
|
|
get {
|
|
[[Get the path to the icon's theme currently in use.]]
|
|
}
|
|
values {
|
|
icon_theme_path: string @nullable; [[Icon theme path]]
|
|
}
|
|
}
|
|
@property menu {
|
|
set {
|
|
[[Set the object path of the D-Bus Menu that is to be show when the Status Notifier Item is activated by the user.]]
|
|
}
|
|
get {
|
|
[[Get the object path of the D-Bus Menu currently in use.]]
|
|
}
|
|
values {
|
|
menu: const(Efl.Object) @nullable; [[Object path for DBus menu]]
|
|
}
|
|
}
|
|
@property att_icon_name {
|
|
set {
|
|
[[Set the name of the attention icon to be used by the Status Notifier Item.]]
|
|
}
|
|
get {
|
|
[[Get the name of the attention icon used by the Status Notifier Item.]]
|
|
}
|
|
values {
|
|
att_icon_name: string @nullable; [[Attention icon name]]
|
|
}
|
|
}
|
|
@property status {
|
|
set {
|
|
[[Set the status of the Status Notifier Item.]]
|
|
}
|
|
get {
|
|
[[Get the status of the Status Notifier Item.]]
|
|
}
|
|
values {
|
|
st: Elm.Systray.Status; [[Status]]
|
|
}
|
|
}
|
|
@property icon_name {
|
|
set {
|
|
[[Set the name of the icon to be used by the Status Notifier Item.]]
|
|
}
|
|
get {
|
|
[[Get the name of the icon used by the Status Notifier Item.]]
|
|
}
|
|
values {
|
|
icon_name: string @nullable; [[Status icon name]]
|
|
}
|
|
}
|
|
@property title {
|
|
set {
|
|
[[Set the title of the Status Notifier Item.]]
|
|
}
|
|
get {
|
|
[[Get the title of the Status Notifier Item.]]
|
|
}
|
|
values {
|
|
title: string @nullable; [[Title]]
|
|
}
|
|
}
|
|
register {
|
|
[[Register this Status Notifier Item in the System Tray Watcher. This function should only be called after the event #ELM_EVENT_SYSTRAY_READY is emitted.]]
|
|
return: bool; [[$true on success, $false otherwise]]
|
|
}
|
|
}
|
|
}
|