for plank 0.3.0. The latest version of this documentation can be found on-line at http://[SERVER]/plank/.


plank API Reference
PlankDrawingDockSurfaceA dock surface is a wrapper class for a cairo_surface_t. It encapsulates a surface/context and provides utility methods.
PlankHideManager — Class to handle checking if a dock should hide or not.
PlankItemsApplicationDockItemProvider — A container and controller class for managing application dock items on a dock.
Color
PlankPositionManager — Handles computing any size/position information for the dock.
PlankDragManager — Handles all of the drag'n'drop events for a dock.
PlankDockPreferences — Contains all preferences for docks.
PlankServicesLogger — A logging class to display all console messages in a nice colored format.
PlankDockRenderer — Handles all of the drawing for a dock.
PlankWidgetsCompositedWindowA GtkWindow with compositing support enabled. The default expose event will draw a completely transparent window.
PlankItemsDockItemPreferences — Contains preference keys for a dock item.
PlankDrawingHoverTheme — A themed renderer for hover windows.
PlankDrawingTheme — A themed renderer for windows.
PlankWidgetsHoverWindow — A hover window that shows labels for dock items. This window floats outside (but near) the dock. The window uses a themed renderer and has its own theme file.
PlankDrawingDrawingService — Utility service for loading icons and working with pixbufs.
PlankItemsDockItem — The base class for all dock items.
PlankWidgetsTitledSeparatorMenuItemA GtkSeparatorMenuItem with a title on it. The separator can be drawn with or without a line.
PlankDrawingDockTheme — A themed renderer for dock windows.
PlankItemsTransientDockItem — A dock item for applications which aren't pinned or doesn't have a matched desktop-files.
PlankFactoriesAbstractMain — The main class for all dock applications. All docks should extend this class. In the constructor, the string fields should be initialized to customize the dock.
PlankDockController — A controller class for managing a single dock.
PlankFactoriesFactory — The main factory class for the dock.
PlankServicesPreferences — 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.
PlankItemsFileDockItem — A dock item for files or folders on the dock.
PlankWidgetsDockWindow — The main window for all docks.
PlankServicesPathsA wrapper class that gives static instances of GFile for commonly used paths. Most paths are retrieved from GLib.Environment, which on Linux uses the XDG Base Directory specification (see ).
PlankItemsDockItemProvider — A container and controller class for managing dock items on a dock.
PlankServicesSystem — A utility class for launching applications and opening files/URIs.
PlankItemsPlankDockItem — A dock item for the dock itself. Has things like about, help, quit etc.
PlankDrawingAnimatedRenderer — Handles animated rendering. Uses a timer and continues requesting redraws for a widget until no more animation is needed.
PlankWidgetsPoofWindow — An animated window that draws a 'poof' animation. Used when dragging items off the dock.
PlankItemsApplicationDockItem — A dock item for applications (with .desktop launchers).
PlankFactoriesItemFactoryAn item factory. Creates PlankItemsDockItems based on .dockitem files.
Object Hierarchy
API Index
Index of deprecated API
Annotation Glossary