gi-gtk-3.0.6: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.ImageMenuItem

Contents

Description

 

Synopsis

Exported types

newtype ImageMenuItem Source #

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 # 

Methods

fromLabel :: Proxy# Symbol t -> ImageMenuItem -> p #

((~) * info (ResolveImageMenuItemMethod t ImageMenuItem), MethodInfo * info ImageMenuItem p) => IsLabelProxy t (ImageMenuItem -> p) Source # 
HasAttributeList * ImageMenuItem Source # 
type SignalList ImageMenuItem Source # 
type SignalList ImageMenuItem
type AttributeList ImageMenuItem Source # 
type AttributeList ImageMenuItem

class GObject o => IsImageMenuItem o Source #

Instances

(GObject a, UnknownAncestorError Constraint ImageMenuItem a) => IsImageMenuItem a Source # 
IsImageMenuItem ImageMenuItem Source # 

Methods

imageMenuItemGetAlwaysShowImage

data ImageMenuItemGetAlwaysShowImageMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsImageMenuItem a) => MethodInfo * ImageMenuItemGetAlwaysShowImageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy ImageMenuItemGetAlwaysShowImageMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy ImageMenuItemGetImageMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy ImageMenuItemGetUseStockMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy ImageMenuItemSetAccelGroupMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy ImageMenuItemSetAlwaysShowImageMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy ImageMenuItemSetImageMethodInfo a -> signature -> s

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 # 

Methods

overloadedMethod :: MethodProxy ImageMenuItemSetUseStockMethodInfo a -> signature -> s

imageMenuItemSetUseStock :: (MonadIO m, IsImageMenuItem a) => a -> Bool -> m () Source #

Deprecated: (Since version 3.10)

Properties

AccelGroup

data ImageMenuItemAccelGroupPropertyInfo Source #

Instances

AttrInfo ImageMenuItemAccelGroupPropertyInfo Source # 

Associated Types

type AttrAllowedOps ImageMenuItemAccelGroupPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ImageMenuItemAccelGroupPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ImageMenuItemAccelGroupPropertyInfo :: * -> Constraint

type AttrGetType ImageMenuItemAccelGroupPropertyInfo :: *

type AttrLabel ImageMenuItemAccelGroupPropertyInfo :: Symbol

type AttrSetTypeConstraint ImageMenuItemAccelGroupPropertyInfo Source # 
type AttrLabel ImageMenuItemAccelGroupPropertyInfo Source # 
type AttrLabel ImageMenuItemAccelGroupPropertyInfo = "accel-group"
type AttrGetType ImageMenuItemAccelGroupPropertyInfo Source # 
type AttrBaseTypeConstraint ImageMenuItemAccelGroupPropertyInfo Source # 
type AttrAllowedOps ImageMenuItemAccelGroupPropertyInfo Source # 
type AttrAllowedOps ImageMenuItemAccelGroupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ([] AttrOpTag))

imageMenuItemAccelGroup :: AttrLabelProxy "accelGroup" Source #

AlwaysShowImage

data ImageMenuItemAlwaysShowImagePropertyInfo Source #

Instances

AttrInfo ImageMenuItemAlwaysShowImagePropertyInfo Source # 
type AttrSetTypeConstraint ImageMenuItemAlwaysShowImagePropertyInfo Source # 
type AttrSetTypeConstraint ImageMenuItemAlwaysShowImagePropertyInfo = * ~ Bool
type AttrLabel ImageMenuItemAlwaysShowImagePropertyInfo Source # 
type AttrLabel ImageMenuItemAlwaysShowImagePropertyInfo = "always-show-image"
type AttrGetType ImageMenuItemAlwaysShowImagePropertyInfo Source # 
type AttrBaseTypeConstraint ImageMenuItemAlwaysShowImagePropertyInfo Source # 
type AttrAllowedOps ImageMenuItemAlwaysShowImagePropertyInfo Source # 
type AttrAllowedOps ImageMenuItemAlwaysShowImagePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

imageMenuItemAlwaysShowImage :: AttrLabelProxy "alwaysShowImage" Source #

Image

data ImageMenuItemImagePropertyInfo Source #

Instances

AttrInfo ImageMenuItemImagePropertyInfo Source # 

Associated Types

type AttrAllowedOps ImageMenuItemImagePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ImageMenuItemImagePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ImageMenuItemImagePropertyInfo :: * -> Constraint

type AttrGetType ImageMenuItemImagePropertyInfo :: *

type AttrLabel ImageMenuItemImagePropertyInfo :: Symbol

Methods

attrGet :: AttrBaseTypeConstraint ImageMenuItemImagePropertyInfo o => Proxy * ImageMenuItemImagePropertyInfo -> o -> IO (AttrGetType ImageMenuItemImagePropertyInfo)

attrSet :: (AttrBaseTypeConstraint ImageMenuItemImagePropertyInfo o, AttrSetTypeConstraint ImageMenuItemImagePropertyInfo b) => Proxy * ImageMenuItemImagePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint ImageMenuItemImagePropertyInfo o => Proxy * ImageMenuItemImagePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint ImageMenuItemImagePropertyInfo o, AttrSetTypeConstraint ImageMenuItemImagePropertyInfo b) => Proxy * ImageMenuItemImagePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint ImageMenuItemImagePropertyInfo Source # 
type AttrSetTypeConstraint ImageMenuItemImagePropertyInfo = IsWidget
type AttrLabel ImageMenuItemImagePropertyInfo Source # 
type AttrLabel ImageMenuItemImagePropertyInfo = "image"
type AttrGetType ImageMenuItemImagePropertyInfo Source # 
type AttrBaseTypeConstraint ImageMenuItemImagePropertyInfo Source # 
type AttrBaseTypeConstraint ImageMenuItemImagePropertyInfo = IsImageMenuItem
type AttrAllowedOps ImageMenuItemImagePropertyInfo Source # 
type AttrAllowedOps ImageMenuItemImagePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructImageMenuItemImage :: (IsImageMenuItem o, IsWidget a) => a -> IO (GValueConstruct o) Source #

imageMenuItemImage :: AttrLabelProxy "image" Source #

UseStock

data ImageMenuItemUseStockPropertyInfo Source #

Instances

AttrInfo ImageMenuItemUseStockPropertyInfo Source # 

Associated Types

type AttrAllowedOps ImageMenuItemUseStockPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint ImageMenuItemUseStockPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint ImageMenuItemUseStockPropertyInfo :: * -> Constraint

type AttrGetType ImageMenuItemUseStockPropertyInfo :: *

type AttrLabel ImageMenuItemUseStockPropertyInfo :: Symbol

type AttrSetTypeConstraint ImageMenuItemUseStockPropertyInfo Source # 
type AttrSetTypeConstraint ImageMenuItemUseStockPropertyInfo = * ~ Bool
type AttrLabel ImageMenuItemUseStockPropertyInfo Source # 
type AttrLabel ImageMenuItemUseStockPropertyInfo = "use-stock"
type AttrGetType ImageMenuItemUseStockPropertyInfo Source # 
type AttrBaseTypeConstraint ImageMenuItemUseStockPropertyInfo Source # 
type AttrAllowedOps ImageMenuItemUseStockPropertyInfo Source # 
type AttrAllowedOps ImageMenuItemUseStockPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

imageMenuItemUseStock :: AttrLabelProxy "useStock" Source #