Maintainer | gtk2hs-users@lists.sourceforge.net |
---|---|
Stability | provisional |
Portability | portable (depends on GHC) |
Safe Haskell | None |
Language | Haskell98 |
A menu item used to tear off and reattach its menu
- data TearoffMenuItem
- class MenuItemClass o => TearoffMenuItemClass o
- castToTearoffMenuItem :: GObjectClass obj => obj -> TearoffMenuItem
- gTypeTearoffMenuItem :: GType
- toTearoffMenuItem :: TearoffMenuItemClass o => o -> TearoffMenuItem
- tearoffMenuItemNew :: IO TearoffMenuItem
Detail
A TearoffMenuItem
is a special MenuItem
which is used to tear off and
reattach its menu.
When its menu is shown normally, the TearoffMenuItem
is drawn as a
dotted line indicating that the menu can be torn off. Activating it causes
its menu to be torn off and displayed in its own window as a tearoff menu.
When its menu is shown as a tearoff menu, the TearoffMenuItem
is drawn
as a dotted line which has a left pointing arrow graphic indicating that the
tearoff menu can be reattached. Activating it will erase the tearoff menu
window.
Class Hierarchy
|GObject
| +----Object
| +----Widget
| +----Container
| +----Bin
| +----Item
| +----MenuItem
| +----TearoffMenuItem
Types
data TearoffMenuItem Source
castToTearoffMenuItem :: GObjectClass obj => obj -> TearoffMenuItem Source
toTearoffMenuItem :: TearoffMenuItemClass o => o -> TearoffMenuItem Source
Constructors
tearoffMenuItemNew :: IO TearoffMenuItem Source
Creates a new TearoffMenuItem
.