Ejemplo n.º 1
0
func (this *dbusPropertyRemoteEntryData) GetValue() interface{} /*map[string]string*/ {
	var r dbus.Variant
	err := this.core.Call("org.freedesktop.DBus.Properties.Get", 0, "dde.dock.Entry", "Data").Store(&r)
	if err == nil && r.Signature().String() == "a{ss}" {
		return r.Value().(map[string]string)
	} else {
		fmt.Println("dbusProperty:Data error:", err, "at dde.dock.Entry")
		return *new(map[string]string)
	}
}