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
- data ImageMenuItemGetAlwaysShowImageMethodInfo
- imageMenuItemGetAlwaysShowImage :: (MonadIO m, ImageMenuItemK a) => a -> m Bool
- data ImageMenuItemGetImageMethodInfo
- imageMenuItemGetImage :: (MonadIO m, ImageMenuItemK a) => a -> m Widget
- data ImageMenuItemGetUseStockMethodInfo
- 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
- data ImageMenuItemSetAccelGroupMethodInfo
- imageMenuItemSetAccelGroup :: (MonadIO m, ImageMenuItemK a, AccelGroupK b) => a -> b -> m ()
- data ImageMenuItemSetAlwaysShowImageMethodInfo
- imageMenuItemSetAlwaysShowImage :: (MonadIO m, ImageMenuItemK a) => a -> Bool -> m ()
- data ImageMenuItemSetImageMethodInfo
- imageMenuItemSetImage :: (MonadIO m, ImageMenuItemK a, WidgetK b) => a -> Maybe b -> m ()
- data ImageMenuItemSetUseStockMethodInfo
- imageMenuItemSetUseStock :: (MonadIO m, ImageMenuItemK a) => a -> Bool -> m ()
- data ImageMenuItemAccelGroupPropertyInfo
- constructImageMenuItemAccelGroup :: AccelGroupK a => a -> IO ([Char], GValue)
- imageMenuItemAccelGroup :: AttrLabelProxy "accelGroup"
- 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
- imageMenuItemAlwaysShowImage :: AttrLabelProxy "alwaysShowImage"
- setImageMenuItemAlwaysShowImage :: (MonadIO m, ImageMenuItemK o) => o -> Bool -> m ()
- data ImageMenuItemImagePropertyInfo
- clearImageMenuItemImage :: (MonadIO m, ImageMenuItemK o) => o -> m ()
- constructImageMenuItemImage :: WidgetK a => a -> IO ([Char], GValue)
- getImageMenuItemImage :: (MonadIO m, ImageMenuItemK o) => o -> m Widget
- imageMenuItemImage :: AttrLabelProxy "image"
- 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
- imageMenuItemUseStock :: AttrLabelProxy "useStock"
- setImageMenuItemUseStock :: (MonadIO m, ImageMenuItemK o) => o -> Bool -> m ()
Exported types
newtype ImageMenuItem Source
GObject ImageMenuItem | |
((~) * info (ResolveImageMenuItemMethod t ImageMenuItem), MethodInfo * info ImageMenuItem p) => IsLabelProxy t (ImageMenuItem -> p) | |
type ParentTypes ImageMenuItem | |
type AttributeList ImageMenuItem | |
type SignalList ImageMenuItem |
class GObject o => ImageMenuItemK o Source
(GObject o, IsDescendantOf ImageMenuItem o) => ImageMenuItemK o |
toImageMenuItem :: ImageMenuItemK o => o -> IO ImageMenuItem Source
Methods
imageMenuItemGetAlwaysShowImage
data ImageMenuItemGetAlwaysShowImageMethodInfo Source
((~) * signature (m Bool), MonadIO m, ImageMenuItemK a) => MethodInfo * ImageMenuItemGetAlwaysShowImageMethodInfo a signature |
imageMenuItemGetAlwaysShowImage :: (MonadIO m, ImageMenuItemK a) => a -> m Bool Source
Deprecated: (Since version 3.10)
imageMenuItemGetImage
data ImageMenuItemGetImageMethodInfo Source
((~) * signature (m Widget), MonadIO m, ImageMenuItemK a) => MethodInfo * ImageMenuItemGetImageMethodInfo a signature |
imageMenuItemGetImage :: (MonadIO m, ImageMenuItemK a) => a -> m Widget Source
Deprecated: (Since version 3.10)
imageMenuItemGetUseStock
data ImageMenuItemGetUseStockMethodInfo Source
((~) * signature (m Bool), MonadIO m, ImageMenuItemK a) => MethodInfo * ImageMenuItemGetUseStockMethodInfo a signature |
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
data ImageMenuItemSetAccelGroupMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, ImageMenuItemK a, AccelGroupK b) => MethodInfo * ImageMenuItemSetAccelGroupMethodInfo a signature |
imageMenuItemSetAccelGroup :: (MonadIO m, ImageMenuItemK a, AccelGroupK b) => a -> b -> m () Source
Deprecated: (Since version 3.10)
imageMenuItemSetAlwaysShowImage
data ImageMenuItemSetAlwaysShowImageMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, ImageMenuItemK a) => MethodInfo * ImageMenuItemSetAlwaysShowImageMethodInfo a signature |
imageMenuItemSetAlwaysShowImage :: (MonadIO m, ImageMenuItemK a) => a -> Bool -> m () Source
Deprecated: (Since version 3.10)
imageMenuItemSetImage
data ImageMenuItemSetImageMethodInfo Source
((~) * signature (Maybe b -> m ()), MonadIO m, ImageMenuItemK a, WidgetK b) => MethodInfo * ImageMenuItemSetImageMethodInfo a signature |
imageMenuItemSetImage :: (MonadIO m, ImageMenuItemK a, WidgetK b) => a -> Maybe b -> m () Source
Deprecated: (Since version 3.10)
imageMenuItemSetUseStock
data ImageMenuItemSetUseStockMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, ImageMenuItemK a) => MethodInfo * ImageMenuItemSetUseStockMethodInfo a signature |
imageMenuItemSetUseStock :: (MonadIO m, ImageMenuItemK a) => a -> Bool -> m () Source
Deprecated: (Since version 3.10)
Properties
AccelGroup
data ImageMenuItemAccelGroupPropertyInfo Source
constructImageMenuItemAccelGroup :: AccelGroupK a => a -> IO ([Char], GValue) Source
imageMenuItemAccelGroup :: AttrLabelProxy "accelGroup" Source
setImageMenuItemAccelGroup :: (MonadIO m, ImageMenuItemK o, AccelGroupK a) => o -> a -> m () Source
AlwaysShowImage
data ImageMenuItemAlwaysShowImagePropertyInfo Source
getImageMenuItemAlwaysShowImage :: (MonadIO m, ImageMenuItemK o) => o -> m Bool Source
imageMenuItemAlwaysShowImage :: AttrLabelProxy "alwaysShowImage" Source
setImageMenuItemAlwaysShowImage :: (MonadIO m, ImageMenuItemK o) => o -> Bool -> m () Source
Image
data ImageMenuItemImagePropertyInfo Source
clearImageMenuItemImage :: (MonadIO m, ImageMenuItemK o) => o -> m () Source
getImageMenuItemImage :: (MonadIO m, ImageMenuItemK o) => o -> m Widget Source
imageMenuItemImage :: AttrLabelProxy "image" Source
setImageMenuItemImage :: (MonadIO m, ImageMenuItemK o, WidgetK a) => o -> a -> m () Source
UseStock
data ImageMenuItemUseStockPropertyInfo Source
AttrInfo ImageMenuItemUseStockPropertyInfo | |
type AttrLabel ImageMenuItemUseStockPropertyInfo = "use-stock" | |
type AttrGetType ImageMenuItemUseStockPropertyInfo = Bool | |
type AttrBaseTypeConstraint ImageMenuItemUseStockPropertyInfo = ImageMenuItemK | |
type AttrSetTypeConstraint ImageMenuItemUseStockPropertyInfo = * ~ Bool | |
type AttrAllowedOps ImageMenuItemUseStockPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getImageMenuItemUseStock :: (MonadIO m, ImageMenuItemK o) => o -> m Bool Source
imageMenuItemUseStock :: AttrLabelProxy "useStock" Source
setImageMenuItemUseStock :: (MonadIO m, ImageMenuItemK o) => o -> Bool -> m () Source