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.
PopupButton
-
What mouse button pops up the context menu on an item. Can be multiple buttons.
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.
Delegates:
public
delegate
DockSurface
DrawItemFunc
(
DockItem
item,
DockSurface
source,
DockSurface
? target)
Draws a modified surface onto another newly created or given surface