-
Notifications
You must be signed in to change notification settings - Fork 96
/
trayicon_dbusutil.go
38 lines (30 loc) · 1.3 KB
/
trayicon_dbusutil.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// Code generated by "dbusutil-gen -type TrayManager,StatusNotifierWatcher -import github.com/linuxdeepin/go-lib/strv traymanager.go status-notifier-watcher.go"; DO NOT EDIT.
package trayicon
import (
"github.com/linuxdeepin/go-lib/strv"
)
func (v *StatusNotifierWatcher) setPropRegisteredStatusNotifierItems(value strv.Strv) {
v.RegisteredStatusNotifierItems = value
v.emitPropChangedRegisteredStatusNotifierItems(value)
}
func (v *StatusNotifierWatcher) emitPropChangedRegisteredStatusNotifierItems(value strv.Strv) error {
return v.service.EmitPropertyChanged(v, "RegisteredStatusNotifierItems", value)
}
func (v *StatusNotifierWatcher) setPropIsStatusNotifierHostRegistered(value bool) (changed bool) {
if v.IsStatusNotifierHostRegistered != value {
v.IsStatusNotifierHostRegistered = value
v.emitPropChangedIsStatusNotifierHostRegistered(value)
return true
}
return false
}
func (v *StatusNotifierWatcher) emitPropChangedIsStatusNotifierHostRegistered(value bool) error {
return v.service.EmitPropertyChanged(v, "IsStatusNotifierHostRegistered", value)
}
func (v *TrayManager) setPropTrayIcons(value []uint32) {
v.TrayIcons = value
v.emitPropChangedTrayIcons(value)
}
func (v *TrayManager) emitPropChangedTrayIcons(value []uint32) error {
return v.service.EmitPropertyChanged(v, "TrayIcons", value)
}