Module pnmixerlib::prefs [] [src]

The preferences subsystem.

These are the global application preferences, which can be set by the user. They read from a file in TOML format, presented in the preferences dialog and saved back to the file on request.

Structs

BehaviorPrefs

Behavior preferences tab.

DevicePrefs

Device preferences tab.

HotkeyPrefs

Hotkey preferences. The Strings represent gtk accelerator strings.

NotifyPrefs

Notifications preferences tab.

Prefs

Main preferences struct, holding all sub-preferences.

ViewPrefs

View preferences tab.

VolColor

Volume color setting in the view preferences tab.

Enums

MiddleClickAction

When the tray icon is middle-clicked.