| 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 |
GI.Gtk.Objects.ImageMenuItem
Contents
Description
- newtype ImageMenuItem = ImageMenuItem (ForeignPtr ImageMenuItem)
- class GObject o => IsImageMenuItem o
- toImageMenuItem :: IsImageMenuItem o => o -> IO ImageMenuItem
- noImageMenuItem :: Maybe ImageMenuItem
- data ImageMenuItemGetAlwaysShowImageMethodInfo
- imageMenuItemGetAlwaysShowImage :: (MonadIO m, IsImageMenuItem a) => a -> m Bool
- data ImageMenuItemGetImageMethodInfo
- imageMenuItemGetImage :: (MonadIO m, IsImageMenuItem a) => a -> m Widget
- data ImageMenuItemGetUseStockMethodInfo
- imageMenuItemGetUseStock :: (MonadIO m, IsImageMenuItem a) => a -> m Bool
- imageMenuItemNew :: MonadIO m => m ImageMenuItem
- imageMenuItemNewFromStock :: (MonadIO m, IsAccelGroup a) => Text -> Maybe a -> m ImageMenuItem
- imageMenuItemNewWithLabel :: MonadIO m => Text -> m ImageMenuItem
- imageMenuItemNewWithMnemonic :: MonadIO m => Text -> m ImageMenuItem
- data ImageMenuItemSetAccelGroupMethodInfo
- imageMenuItemSetAccelGroup :: (MonadIO m, IsImageMenuItem a, IsAccelGroup b) => a -> b -> m ()
- data ImageMenuItemSetAlwaysShowImageMethodInfo
- imageMenuItemSetAlwaysShowImage :: (MonadIO m, IsImageMenuItem a) => a -> Bool -> m ()
- data ImageMenuItemSetImageMethodInfo
- imageMenuItemSetImage :: (MonadIO m, IsImageMenuItem a, IsWidget b) => a -> Maybe b -> m ()
- data ImageMenuItemSetUseStockMethodInfo
- imageMenuItemSetUseStock :: (MonadIO m, IsImageMenuItem a) => a -> Bool -> m ()
- data ImageMenuItemAccelGroupPropertyInfo
- constructImageMenuItemAccelGroup :: (IsImageMenuItem o, IsAccelGroup a) => a -> IO (GValueConstruct o)
- imageMenuItemAccelGroup :: AttrLabelProxy "accelGroup"
- setImageMenuItemAccelGroup :: (MonadIO m, IsImageMenuItem o, IsAccelGroup a) => o -> a -> m ()
- data ImageMenuItemAlwaysShowImagePropertyInfo
- constructImageMenuItemAlwaysShowImage :: IsImageMenuItem o => Bool -> IO (GValueConstruct o)
- getImageMenuItemAlwaysShowImage :: (MonadIO m, IsImageMenuItem o) => o -> m Bool
- imageMenuItemAlwaysShowImage :: AttrLabelProxy "alwaysShowImage"
- setImageMenuItemAlwaysShowImage :: (MonadIO m, IsImageMenuItem o) => o -> Bool -> m ()
- data ImageMenuItemImagePropertyInfo
- clearImageMenuItemImage :: (MonadIO m, IsImageMenuItem o) => o -> m ()
- constructImageMenuItemImage :: (IsImageMenuItem o, IsWidget a) => a -> IO (GValueConstruct o)
- getImageMenuItemImage :: (MonadIO m, IsImageMenuItem o) => o -> m Widget
- imageMenuItemImage :: AttrLabelProxy "image"
- setImageMenuItemImage :: (MonadIO m, IsImageMenuItem o, IsWidget a) => o -> a -> m ()
- data ImageMenuItemUseStockPropertyInfo
- constructImageMenuItemUseStock :: IsImageMenuItem o => Bool -> IO (GValueConstruct o)
- getImageMenuItemUseStock :: (MonadIO m, IsImageMenuItem o) => o -> m Bool
- imageMenuItemUseStock :: AttrLabelProxy "useStock"
- setImageMenuItemUseStock :: (MonadIO m, IsImageMenuItem o) => o -> Bool -> m ()
Exported types
newtype ImageMenuItem Source #
Constructors
| ImageMenuItem (ForeignPtr ImageMenuItem) |
Instances
| GObject ImageMenuItem Source # | |
| IsObject ImageMenuItem Source # | |
| IsWidget ImageMenuItem Source # | |
| IsMenuItem ImageMenuItem Source # | |
| IsContainer ImageMenuItem Source # | |
| IsBin ImageMenuItem Source # | |
| IsBuildable ImageMenuItem Source # | |
| IsImplementorIface ImageMenuItem Source # | |
| IsActivatable ImageMenuItem Source # | |
| IsActionable ImageMenuItem Source # | |
| IsImageMenuItem ImageMenuItem Source # | |
| ((~) * info (ResolveImageMenuItemMethod t ImageMenuItem), MethodInfo * info ImageMenuItem p) => IsLabel t (ImageMenuItem -> p) Source # | |
| ((~) * info (ResolveImageMenuItemMethod t ImageMenuItem), MethodInfo * info ImageMenuItem p) => IsLabelProxy t (ImageMenuItem -> p) Source # | |
| HasAttributeList * ImageMenuItem Source # | |
| type SignalList ImageMenuItem Source # | |
| type AttributeList ImageMenuItem Source # | |
class GObject o => IsImageMenuItem o Source #
Instances
| (GObject a, UnknownAncestorError Constraint ImageMenuItem a) => IsImageMenuItem a Source # | |
| IsImageMenuItem ImageMenuItem Source # | |
toImageMenuItem :: IsImageMenuItem o => o -> IO ImageMenuItem Source #
Methods
imageMenuItemGetAlwaysShowImage
data ImageMenuItemGetAlwaysShowImageMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsImageMenuItem a) => MethodInfo * ImageMenuItemGetAlwaysShowImageMethodInfo a signature Source # | |
imageMenuItemGetAlwaysShowImage :: (MonadIO m, IsImageMenuItem a) => a -> m Bool Source #
Deprecated: (Since version 3.10)
imageMenuItemGetImage
data ImageMenuItemGetImageMethodInfo Source #
Instances
| ((~) * signature (m Widget), MonadIO m, IsImageMenuItem a) => MethodInfo * ImageMenuItemGetImageMethodInfo a signature Source # | |
imageMenuItemGetImage :: (MonadIO m, IsImageMenuItem a) => a -> m Widget Source #
Deprecated: (Since version 3.10)
imageMenuItemGetUseStock
data ImageMenuItemGetUseStockMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsImageMenuItem a) => MethodInfo * ImageMenuItemGetUseStockMethodInfo a signature Source # | |
imageMenuItemGetUseStock :: (MonadIO m, IsImageMenuItem 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, IsAccelGroup 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 #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsImageMenuItem a, IsAccelGroup b) => MethodInfo * ImageMenuItemSetAccelGroupMethodInfo a signature Source # | |
imageMenuItemSetAccelGroup :: (MonadIO m, IsImageMenuItem a, IsAccelGroup b) => a -> b -> m () Source #
Deprecated: (Since version 3.10)
imageMenuItemSetAlwaysShowImage
data ImageMenuItemSetAlwaysShowImageMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsImageMenuItem a) => MethodInfo * ImageMenuItemSetAlwaysShowImageMethodInfo a signature Source # | |
imageMenuItemSetAlwaysShowImage :: (MonadIO m, IsImageMenuItem a) => a -> Bool -> m () Source #
Deprecated: (Since version 3.10)
imageMenuItemSetImage
data ImageMenuItemSetImageMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsImageMenuItem a, IsWidget b) => MethodInfo * ImageMenuItemSetImageMethodInfo a signature Source # | |
imageMenuItemSetImage :: (MonadIO m, IsImageMenuItem a, IsWidget b) => a -> Maybe b -> m () Source #
Deprecated: (Since version 3.10)
imageMenuItemSetUseStock
data ImageMenuItemSetUseStockMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsImageMenuItem a) => MethodInfo * ImageMenuItemSetUseStockMethodInfo a signature Source # | |
imageMenuItemSetUseStock :: (MonadIO m, IsImageMenuItem a) => a -> Bool -> m () Source #
Deprecated: (Since version 3.10)
Properties
AccelGroup
data ImageMenuItemAccelGroupPropertyInfo Source #
Instances
| AttrInfo ImageMenuItemAccelGroupPropertyInfo Source # | |
| type AttrSetTypeConstraint ImageMenuItemAccelGroupPropertyInfo Source # | |
| type AttrLabel ImageMenuItemAccelGroupPropertyInfo Source # | |
| type AttrGetType ImageMenuItemAccelGroupPropertyInfo Source # | |
| type AttrBaseTypeConstraint ImageMenuItemAccelGroupPropertyInfo Source # | |
| type AttrAllowedOps ImageMenuItemAccelGroupPropertyInfo Source # | |
constructImageMenuItemAccelGroup :: (IsImageMenuItem o, IsAccelGroup a) => a -> IO (GValueConstruct o) Source #
imageMenuItemAccelGroup :: AttrLabelProxy "accelGroup" Source #
setImageMenuItemAccelGroup :: (MonadIO m, IsImageMenuItem o, IsAccelGroup a) => o -> a -> m () Source #
AlwaysShowImage
data ImageMenuItemAlwaysShowImagePropertyInfo Source #
Instances
| AttrInfo ImageMenuItemAlwaysShowImagePropertyInfo Source # | |
| type AttrSetTypeConstraint ImageMenuItemAlwaysShowImagePropertyInfo Source # | |
| type AttrLabel ImageMenuItemAlwaysShowImagePropertyInfo Source # | |
| type AttrGetType ImageMenuItemAlwaysShowImagePropertyInfo Source # | |
| type AttrBaseTypeConstraint ImageMenuItemAlwaysShowImagePropertyInfo Source # | |
| type AttrAllowedOps ImageMenuItemAlwaysShowImagePropertyInfo Source # | |
constructImageMenuItemAlwaysShowImage :: IsImageMenuItem o => Bool -> IO (GValueConstruct o) Source #
getImageMenuItemAlwaysShowImage :: (MonadIO m, IsImageMenuItem o) => o -> m Bool Source #
imageMenuItemAlwaysShowImage :: AttrLabelProxy "alwaysShowImage" Source #
setImageMenuItemAlwaysShowImage :: (MonadIO m, IsImageMenuItem o) => o -> Bool -> m () Source #
Image
data ImageMenuItemImagePropertyInfo Source #
Instances
| AttrInfo ImageMenuItemImagePropertyInfo Source # | |
| type AttrSetTypeConstraint ImageMenuItemImagePropertyInfo Source # | |
| type AttrLabel ImageMenuItemImagePropertyInfo Source # | |
| type AttrGetType ImageMenuItemImagePropertyInfo Source # | |
| type AttrBaseTypeConstraint ImageMenuItemImagePropertyInfo Source # | |
| type AttrAllowedOps ImageMenuItemImagePropertyInfo Source # | |
clearImageMenuItemImage :: (MonadIO m, IsImageMenuItem o) => o -> m () Source #
constructImageMenuItemImage :: (IsImageMenuItem o, IsWidget a) => a -> IO (GValueConstruct o) Source #
getImageMenuItemImage :: (MonadIO m, IsImageMenuItem o) => o -> m Widget Source #
imageMenuItemImage :: AttrLabelProxy "image" Source #
setImageMenuItemImage :: (MonadIO m, IsImageMenuItem o, IsWidget a) => o -> a -> m () Source #
UseStock
data ImageMenuItemUseStockPropertyInfo Source #
Instances
| AttrInfo ImageMenuItemUseStockPropertyInfo Source # | |
| type AttrSetTypeConstraint ImageMenuItemUseStockPropertyInfo Source # | |
| type AttrLabel ImageMenuItemUseStockPropertyInfo Source # | |
| type AttrGetType ImageMenuItemUseStockPropertyInfo Source # | |
| type AttrBaseTypeConstraint ImageMenuItemUseStockPropertyInfo Source # | |
| type AttrAllowedOps ImageMenuItemUseStockPropertyInfo Source # | |
constructImageMenuItemUseStock :: IsImageMenuItem o => Bool -> IO (GValueConstruct o) Source #
getImageMenuItemUseStock :: (MonadIO m, IsImageMenuItem o) => o -> m Bool Source #
imageMenuItemUseStock :: AttrLabelProxy "useStock" Source #
setImageMenuItemUseStock :: (MonadIO m, IsImageMenuItem o) => o -> Bool -> m () Source #