Table of Contents

Class DesktopEntry

Namespace
ZeroInstall.DesktopIntegration.MacOS
Assembly
ZeroInstall.DesktopIntegration.dll

Utility class for creating and modifying macOS Desktop Entries.

public static class DesktopEntry
Inheritance
object
DesktopEntry

Methods

Create(DesktopIcon, FeedTarget, IIconStore, bool)

public static void Create(DesktopIcon desktopIcon, FeedTarget target, IIconStore iconStore, bool machineWide)

Parameters

desktopIcon DesktopIcon
target FeedTarget
iconStore IIconStore
machineWide bool

Create(MenuEntry, FeedTarget, IIconStore, bool)

public static void Create(MenuEntry menuEntry, FeedTarget target, IIconStore iconStore, bool machineWide)

Parameters

menuEntry MenuEntry
target FeedTarget
iconStore IIconStore
machineWide bool

Remove(DesktopIcon, bool)

public static void Remove(DesktopIcon desktopIcon, bool machineWide)

Parameters

desktopIcon DesktopIcon
machineWide bool

Remove(MenuEntry, bool)

public static void Remove(MenuEntry menuEntry, bool machineWide)

Parameters

menuEntry MenuEntry
machineWide bool