Plank.Items – plank – Vala Binding Reference

Plank.Items – plank Reference Manual

# Items

## Description:

public namespace Items
Namespace: Plank.Items
Package: plank

## Content:

### Classes:

- ApplicationDockItem - A dock item for applications (with .desktop launchers).
- ApplicationDockItemProvider - A container and controller class for managing application dock items on a dock.
- DefaultApplicationDockItemProvider - The default container and controller class for managing application dock items on a dock.
- DockContainer - A container and controller class for managing dock elements on a dock.
- DockElement - The base class for all dock elements.
- DockItem - The base class for all dock items.
- DockItemProvider - A container and controller class for managing dock items.
- DockItemPreferences - Contains preference keys for a dock item.
- FileDockItem - A dock item for files or folders on the dock.
- PlaceholderDockItem - A dock item as a placeholder for the dock itself if nothing was added yet.
- PlankDockItem - A dock item for the dock itself. Has things like about, help, quit etc.
- TransientDockItem - A dock item for applications which aren't pinned or doesn't have a matched desktop-files.

### Enums:

- Animation - What type of animation to perform when an item is or was interacted with.
- IndicatorState - What item indicator to show.
- ItemState - The current activity state of an item. The item has several states to track and can be in any combination of them.
- PopupButton - What mouse button pops up the context menu on an item. Can be multiple buttons.