Plank.Services – plank – Vala Binding Reference

Plank.Services – plank Reference Manual

# Services

## Description:

public namespace Services
Namespace: Plank.Services
Package: plank

## Content:

### Classes:

- Logger - A logging class to display all console messages in a nice colored format.
- Paths - A wrapper class that gives static instances of GLib.File for commonly used paths. Most paths are retrieved from GLib.Environment, which on Linux uses the XDG Base Directory specification (see http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html).
- Preferences - The base class for all preferences in the system. Preferences are serialized to files. The file is watched for changes and loads new values if the backing file changed. When any public property of a sub-class is changed, the public properties are serialized to the backing file.
- System - A utility class for launching applications and opening files/URIs.
- Worker -

### Enums:

- LogLevel - Controls what messages show in the console log.
- TaskPriority -

### Delegates:

- public delegate G TaskFunc () throws Error