Portability | portable (depends on GHC) |
---|---|
Stability | provisional |
Maintainer | gtk2hs-users@lists.sourceforge.net |
Graphics.UI.Gtk.MenuComboToolbar.ToolPalette
Contents
Description
A tool palette with categories
- Module available since Gtk+ version 2.20
TODO:
gtk_tool_palette_add_drag_dest gtk_tool_palette_get_drag_item gtk_tool_palette_get_drag_target_group gtk_tool_palette_get_drag_target_item gtk_tool_palette_get_drop_group gtk_tool_palette_get_drop_item
Detail
A ToolPalette
allows you to add ToolItems
to a palette-like container with different
categories and drag and drop support.
A ToolPalette
is created with a call to toolPaletteNew
.
ToolItems
cannot be added directly to a ToolPalette
- instead they are added to a
ToolItemGroup
which can than be added to a ToolPalette
. To add a ToolItemGroup
to a
ToolPalette
, use containerAdd
.
The easiest way to use drag and drop with ToolPalette
is to call toolPaletteAddDragDest
with the desired drag source palette and the desired drag target widget. Then
toolPaletteGetDragItem
can be used to get the dragged item in the dragDataReceived
signal handler of the drag target.