launcher

package
v0.0.0-...-17244d7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 9, 2024 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ItemInfo

type ItemInfo struct {
	Path          string
	Name          string
	ID            string
	Icon          string
	CategoryID    int64
	TimeInstalled int64
}

type Launcher

type Launcher struct {
	proxy.Object
	// contains filtered or unexported fields
}

func NewLauncher

func NewLauncher(conn *dbus.Conn) *Launcher

func (*Launcher) ConnectItemChanged

func (v *Launcher) ConnectItemChanged(cb func(status string, itemInfo ItemInfo, categoryID int64)) (dbusutil.SignalHandlerId, error)

func (*Launcher) ConnectNewAppLaunched

func (v *Launcher) ConnectNewAppLaunched(cb func(appID string)) (dbusutil.SignalHandlerId, error)

func (*Launcher) ConnectSearchDone

func (v *Launcher) ConnectSearchDone(cb func(apps []string)) (dbusutil.SignalHandlerId, error)

func (*Launcher) ConnectUninstallFailed

func (v *Launcher) ConnectUninstallFailed(cb func(appId string, errMsg string)) (dbusutil.SignalHandlerId, error)

func (*Launcher) ConnectUninstallSuccess

func (v *Launcher) ConnectUninstallSuccess(cb func(appID string)) (dbusutil.SignalHandlerId, error)

func (*Launcher) DisplayMode

func (v *Launcher) DisplayMode() proxy.PropInt32

func (*Launcher) Fullscreen

func (v *Launcher) Fullscreen() proxy.PropBool

func (*Launcher) GetAllItemInfos

func (v *Launcher) GetAllItemInfos(flags dbus.Flags) (itemInfoList []ItemInfo, err error)

func (*Launcher) GetAllNewInstalledApps

func (v *Launcher) GetAllNewInstalledApps(flags dbus.Flags) (apps []string, err error)

func (*Launcher) GetDisableScaling

func (v *Launcher) GetDisableScaling(flags dbus.Flags, id string) (value bool, err error)

func (*Launcher) GetInterfaceName_

func (*Launcher) GetInterfaceName_() string

func (*Launcher) GetItemInfo

func (v *Launcher) GetItemInfo(flags dbus.Flags, id string) (itemInfo ItemInfo, err error)

func (*Launcher) GetObject_

func (v *Launcher) GetObject_() *proxy.Object

func (*Launcher) GetUseProxy

func (v *Launcher) GetUseProxy(flags dbus.Flags, id string) (value bool, err error)

func (*Launcher) GoGetAllItemInfos

func (v *Launcher) GoGetAllItemInfos(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call

func (*Launcher) GoGetAllNewInstalledApps

func (v *Launcher) GoGetAllNewInstalledApps(flags dbus.Flags, ch chan *dbus.Call) *dbus.Call

func (*Launcher) GoGetDisableScaling

func (v *Launcher) GoGetDisableScaling(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call

func (*Launcher) GoGetItemInfo

func (v *Launcher) GoGetItemInfo(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call

func (*Launcher) GoGetUseProxy

func (v *Launcher) GoGetUseProxy(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call

func (*Launcher) GoIsItemOnDesktop

func (v *Launcher) GoIsItemOnDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call

func (*Launcher) GoMarkLaunched

func (v *Launcher) GoMarkLaunched(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call

func (*Launcher) GoRequestRemoveFromDesktop

func (v *Launcher) GoRequestRemoveFromDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call

func (*Launcher) GoRequestSendToDesktop

func (v *Launcher) GoRequestSendToDesktop(flags dbus.Flags, ch chan *dbus.Call, id string) *dbus.Call

func (*Launcher) GoRequestUninstall

func (v *Launcher) GoRequestUninstall(flags dbus.Flags, ch chan *dbus.Call, id string, purge bool) *dbus.Call

func (*Launcher) GoSearch

func (v *Launcher) GoSearch(flags dbus.Flags, ch chan *dbus.Call, key string) *dbus.Call

func (*Launcher) GoSetDisableScaling

func (v *Launcher) GoSetDisableScaling(flags dbus.Flags, ch chan *dbus.Call, id string, value bool) *dbus.Call

func (*Launcher) GoSetUseProxy

func (v *Launcher) GoSetUseProxy(flags dbus.Flags, ch chan *dbus.Call, id string, value bool) *dbus.Call

func (*Launcher) IsItemOnDesktop

func (v *Launcher) IsItemOnDesktop(flags dbus.Flags, id string) (result bool, err error)

func (*Launcher) MarkLaunched

func (v *Launcher) MarkLaunched(flags dbus.Flags, id string) error

func (*Launcher) RequestRemoveFromDesktop

func (v *Launcher) RequestRemoveFromDesktop(flags dbus.Flags, id string) (ok bool, err error)

func (*Launcher) RequestSendToDesktop

func (v *Launcher) RequestSendToDesktop(flags dbus.Flags, id string) (ok bool, err error)

func (*Launcher) RequestUninstall

func (v *Launcher) RequestUninstall(flags dbus.Flags, id string, purge bool) error

func (*Launcher) Search

func (v *Launcher) Search(flags dbus.Flags, key string) error

func (*Launcher) SetDisableScaling

func (v *Launcher) SetDisableScaling(flags dbus.Flags, id string, value bool) error

func (*Launcher) SetUseProxy

func (v *Launcher) SetUseProxy(flags dbus.Flags, id string, value bool) error

func (*Launcher) StoreGetAllItemInfos

func (*Launcher) StoreGetAllItemInfos(call *dbus.Call) (itemInfoList []ItemInfo, err error)

func (*Launcher) StoreGetAllNewInstalledApps

func (*Launcher) StoreGetAllNewInstalledApps(call *dbus.Call) (apps []string, err error)

func (*Launcher) StoreGetDisableScaling

func (*Launcher) StoreGetDisableScaling(call *dbus.Call) (value bool, err error)

func (*Launcher) StoreGetItemInfo

func (*Launcher) StoreGetItemInfo(call *dbus.Call) (itemInfo ItemInfo, err error)

func (*Launcher) StoreGetUseProxy

func (*Launcher) StoreGetUseProxy(call *dbus.Call) (value bool, err error)

func (*Launcher) StoreIsItemOnDesktop

func (*Launcher) StoreIsItemOnDesktop(call *dbus.Call) (result bool, err error)

func (*Launcher) StoreRequestRemoveFromDesktop

func (*Launcher) StoreRequestRemoveFromDesktop(call *dbus.Call) (ok bool, err error)

func (*Launcher) StoreRequestSendToDesktop

func (*Launcher) StoreRequestSendToDesktop(call *dbus.Call) (ok bool, err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL