Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- newtype ImageMenuItem = ImageMenuItem (ForeignPtr ImageMenuItem)
- class GObject o => ImageMenuItemK o
- toImageMenuItem :: ImageMenuItemK o => o -> IO ImageMenuItem
- noImageMenuItem :: Maybe ImageMenuItem
- imageMenuItemGetAlwaysShowImage :: (MonadIO m, ImageMenuItemK a) => a -> m Bool
- imageMenuItemGetImage :: (MonadIO m, ImageMenuItemK a) => a -> m Widget
- imageMenuItemGetUseStock :: (MonadIO m, ImageMenuItemK a) => a -> m Bool
- imageMenuItemNew :: MonadIO m => m ImageMenuItem
- imageMenuItemNewFromStock :: (MonadIO m, AccelGroupK a) => Text -> Maybe a -> m ImageMenuItem
- imageMenuItemNewWithLabel :: MonadIO m => Text -> m ImageMenuItem
- imageMenuItemNewWithMnemonic :: MonadIO m => Text -> m ImageMenuItem
- imageMenuItemSetAccelGroup :: (MonadIO m, ImageMenuItemK a, AccelGroupK b) => a -> b -> m ()
- imageMenuItemSetAlwaysShowImage :: (MonadIO m, ImageMenuItemK a) => a -> Bool -> m ()
- imageMenuItemSetImage :: (MonadIO m, ImageMenuItemK a, WidgetK b) => a -> Maybe b -> m ()
- imageMenuItemSetUseStock :: (MonadIO m, ImageMenuItemK a) => a -> Bool -> m ()
- data ImageMenuItemAccelGroupPropertyInfo
- constructImageMenuItemAccelGroup :: AccelGroupK a => a -> IO ([Char], GValue)
- setImageMenuItemAccelGroup :: (MonadIO m, ImageMenuItemK o, AccelGroupK a) => o -> a -> m ()
- data ImageMenuItemAlwaysShowImagePropertyInfo
- constructImageMenuItemAlwaysShowImage :: Bool -> IO ([Char], GValue)
- getImageMenuItemAlwaysShowImage :: (MonadIO m, ImageMenuItemK o) => o -> m Bool
- setImageMenuItemAlwaysShowImage :: (MonadIO m, ImageMenuItemK o) => o -> Bool -> m ()
- data ImageMenuItemImagePropertyInfo
- constructImageMenuItemImage :: WidgetK a => a -> IO ([Char], GValue)
- getImageMenuItemImage :: (MonadIO m, ImageMenuItemK o) => o -> m Widget
- setImageMenuItemImage :: (MonadIO m, ImageMenuItemK o, WidgetK a) => o -> a -> m ()
- data ImageMenuItemUseStockPropertyInfo
- constructImageMenuItemUseStock :: Bool -> IO ([Char], GValue)
- getImageMenuItemUseStock :: (MonadIO m, ImageMenuItemK o) => o -> m Bool
- setImageMenuItemUseStock :: (MonadIO m, ImageMenuItemK o) => o -> Bool -> m ()
Exported types
newtype ImageMenuItem Source
class GObject o => ImageMenuItemK o Source
(GObject o, IsDescendantOf ImageMenuItem o) => ImageMenuItemK o Source |
toImageMenuItem :: ImageMenuItemK o => o -> IO ImageMenuItem Source
Methods
imageMenuItemGetAlwaysShowImage
imageMenuItemGetAlwaysShowImage :: (MonadIO m, ImageMenuItemK a) => a -> m Bool Source
Deprecated: (Since version 3.10)
imageMenuItemGetImage
imageMenuItemGetImage :: (MonadIO m, ImageMenuItemK a) => a -> m Widget Source
Deprecated: (Since version 3.10)
imageMenuItemGetUseStock
imageMenuItemGetUseStock :: (MonadIO m, ImageMenuItemK a) => a -> m Bool Source
Deprecated: (Since version 3.10)
imageMenuItemNew
imageMenuItemNew :: MonadIO m => m ImageMenuItem Source
Deprecated: (Since version 3.10)Use gtk_menu_item_new() instead.
imageMenuItemNewFromStock
imageMenuItemNewFromStock :: (MonadIO m, AccelGroupK a) => Text -> Maybe a -> m ImageMenuItem Source
Deprecated: (Since version 3.10)Use gtk_menu_item_new_with_mnemonic() instead.
imageMenuItemNewWithLabel
imageMenuItemNewWithLabel :: MonadIO m => Text -> m ImageMenuItem Source
Deprecated: (Since version 3.10)Use gtk_menu_item_new_with_label() instead.
imageMenuItemNewWithMnemonic
imageMenuItemNewWithMnemonic :: MonadIO m => Text -> m ImageMenuItem Source
Deprecated: (Since version 3.10)Use gtk_menu_item_new_with_mnemonic() instead.
imageMenuItemSetAccelGroup
imageMenuItemSetAccelGroup :: (MonadIO m, ImageMenuItemK a, AccelGroupK b) => a -> b -> m () Source
Deprecated: (Since version 3.10)
imageMenuItemSetAlwaysShowImage
imageMenuItemSetAlwaysShowImage :: (MonadIO m, ImageMenuItemK a) => a -> Bool -> m () Source
Deprecated: (Since version 3.10)
imageMenuItemSetImage
imageMenuItemSetImage :: (MonadIO m, ImageMenuItemK a, WidgetK b) => a -> Maybe b -> m () Source
Deprecated: (Since version 3.10)
imageMenuItemSetUseStock
imageMenuItemSetUseStock :: (MonadIO m, ImageMenuItemK a) => a -> Bool -> m () Source
Deprecated: (Since version 3.10)
Properties
AccelGroup
data ImageMenuItemAccelGroupPropertyInfo Source
AttrInfo ImageMenuItemAccelGroupPropertyInfo Source | |
type AttrLabel ImageMenuItemAccelGroupPropertyInfo = "ImageMenuItem::accel-group" Source | |
type AttrGetType ImageMenuItemAccelGroupPropertyInfo = () Source | |
type AttrBaseTypeConstraint ImageMenuItemAccelGroupPropertyInfo = ImageMenuItemK Source | |
type AttrSetTypeConstraint ImageMenuItemAccelGroupPropertyInfo = AccelGroupK Source | |
type AttrAllowedOps ImageMenuItemAccelGroupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ([] AttrOpTag)) Source |
constructImageMenuItemAccelGroup :: AccelGroupK a => a -> IO ([Char], GValue) Source
setImageMenuItemAccelGroup :: (MonadIO m, ImageMenuItemK o, AccelGroupK a) => o -> a -> m () Source
AlwaysShowImage
data ImageMenuItemAlwaysShowImagePropertyInfo Source
AttrInfo ImageMenuItemAlwaysShowImagePropertyInfo Source | |
type AttrLabel ImageMenuItemAlwaysShowImagePropertyInfo = "ImageMenuItem::always-show-image" Source | |
type AttrGetType ImageMenuItemAlwaysShowImagePropertyInfo = Bool Source | |
type AttrBaseTypeConstraint ImageMenuItemAlwaysShowImagePropertyInfo = ImageMenuItemK Source | |
type AttrSetTypeConstraint ImageMenuItemAlwaysShowImagePropertyInfo = * ~ Bool Source | |
type AttrAllowedOps ImageMenuItemAlwaysShowImagePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getImageMenuItemAlwaysShowImage :: (MonadIO m, ImageMenuItemK o) => o -> m Bool Source
setImageMenuItemAlwaysShowImage :: (MonadIO m, ImageMenuItemK o) => o -> Bool -> m () Source
Image
data ImageMenuItemImagePropertyInfo Source
AttrInfo ImageMenuItemImagePropertyInfo Source | |
type AttrLabel ImageMenuItemImagePropertyInfo = "ImageMenuItem::image" Source | |
type AttrGetType ImageMenuItemImagePropertyInfo = Widget Source | |
type AttrBaseTypeConstraint ImageMenuItemImagePropertyInfo = ImageMenuItemK Source | |
type AttrSetTypeConstraint ImageMenuItemImagePropertyInfo = WidgetK Source | |
type AttrAllowedOps ImageMenuItemImagePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getImageMenuItemImage :: (MonadIO m, ImageMenuItemK o) => o -> m Widget Source
setImageMenuItemImage :: (MonadIO m, ImageMenuItemK o, WidgetK a) => o -> a -> m () Source
UseStock
data ImageMenuItemUseStockPropertyInfo Source
AttrInfo ImageMenuItemUseStockPropertyInfo Source | |
type AttrLabel ImageMenuItemUseStockPropertyInfo = "ImageMenuItem::use-stock" Source | |
type AttrGetType ImageMenuItemUseStockPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint ImageMenuItemUseStockPropertyInfo = ImageMenuItemK Source | |
type AttrSetTypeConstraint ImageMenuItemUseStockPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps ImageMenuItemUseStockPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getImageMenuItemUseStock :: (MonadIO m, ImageMenuItemK o) => o -> m Bool Source
setImageMenuItemUseStock :: (MonadIO m, ImageMenuItemK o) => o -> Bool -> m () Source