DesktopAction

Subclass of inilike.file.IniLikeGroup for easy access to desktop action.

Constructors

this
this(string groupName)
Undocumented in source.

Members

Functions

displayName
string displayName()

Label that will be shown to the user.

execValue
string execValue()
expandExecValue
string[] expandExecValue(const(string)[] urls, string locale)

Expand "Exec" value into the array of command line arguments to use to start the action. It applies unquoting and unescaping.

iconName
string iconName()

Icon name of action.

localizedDisplayName
string localizedDisplayName(string locale)

Label that will be shown to the user in given locale.

localizedIconName
string localizedIconName(string locale)
start
void start(const(string)[] urls, string locale)

Start this action with provided urls.

start
void start(string url, string locale)

ditto, but using a single url

start
void start(string locale)

ditto, but without any urls.

validateKey
void validateKey(string key, string value)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta