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 MenuButton = MenuButton (ForeignPtr MenuButton)
- class GObject o => MenuButtonK o
- toMenuButton :: MenuButtonK o => o -> IO MenuButton
- noMenuButton :: Maybe MenuButton
- data MenuButtonGetAlignWidgetMethodInfo
- menuButtonGetAlignWidget :: (MonadIO m, MenuButtonK a) => a -> m Widget
- data MenuButtonGetDirectionMethodInfo
- menuButtonGetDirection :: (MonadIO m, MenuButtonK a) => a -> m ArrowType
- data MenuButtonGetMenuModelMethodInfo
- menuButtonGetMenuModel :: (MonadIO m, MenuButtonK a) => a -> m MenuModel
- data MenuButtonGetPopoverMethodInfo
- menuButtonGetPopover :: (MonadIO m, MenuButtonK a) => a -> m Popover
- data MenuButtonGetPopupMethodInfo
- menuButtonGetPopup :: (MonadIO m, MenuButtonK a) => a -> m Menu
- data MenuButtonGetUsePopoverMethodInfo
- menuButtonGetUsePopover :: (MonadIO m, MenuButtonK a) => a -> m Bool
- menuButtonNew :: MonadIO m => m MenuButton
- data MenuButtonSetAlignWidgetMethodInfo
- menuButtonSetAlignWidget :: (MonadIO m, MenuButtonK a, WidgetK b) => a -> Maybe b -> m ()
- data MenuButtonSetDirectionMethodInfo
- menuButtonSetDirection :: (MonadIO m, MenuButtonK a) => a -> ArrowType -> m ()
- data MenuButtonSetMenuModelMethodInfo
- menuButtonSetMenuModel :: (MonadIO m, MenuButtonK a, MenuModelK b) => a -> Maybe b -> m ()
- data MenuButtonSetPopoverMethodInfo
- menuButtonSetPopover :: (MonadIO m, MenuButtonK a, WidgetK b) => a -> Maybe b -> m ()
- data MenuButtonSetPopupMethodInfo
- menuButtonSetPopup :: (MonadIO m, MenuButtonK a, WidgetK b) => a -> Maybe b -> m ()
- data MenuButtonSetUsePopoverMethodInfo
- menuButtonSetUsePopover :: (MonadIO m, MenuButtonK a) => a -> Bool -> m ()
- data MenuButtonAlignWidgetPropertyInfo
- constructMenuButtonAlignWidget :: ContainerK a => a -> IO ([Char], GValue)
- getMenuButtonAlignWidget :: (MonadIO m, MenuButtonK o) => o -> m Container
- setMenuButtonAlignWidget :: (MonadIO m, MenuButtonK o, ContainerK a) => o -> a -> m ()
- data MenuButtonDirectionPropertyInfo
- constructMenuButtonDirection :: ArrowType -> IO ([Char], GValue)
- getMenuButtonDirection :: (MonadIO m, MenuButtonK o) => o -> m ArrowType
- setMenuButtonDirection :: (MonadIO m, MenuButtonK o) => o -> ArrowType -> m ()
- data MenuButtonMenuModelPropertyInfo
- constructMenuButtonMenuModel :: MenuModelK a => a -> IO ([Char], GValue)
- getMenuButtonMenuModel :: (MonadIO m, MenuButtonK o) => o -> m MenuModel
- setMenuButtonMenuModel :: (MonadIO m, MenuButtonK o, MenuModelK a) => o -> a -> m ()
- data MenuButtonPopoverPropertyInfo
- constructMenuButtonPopover :: PopoverK a => a -> IO ([Char], GValue)
- getMenuButtonPopover :: (MonadIO m, MenuButtonK o) => o -> m Popover
- setMenuButtonPopover :: (MonadIO m, MenuButtonK o, PopoverK a) => o -> a -> m ()
- data MenuButtonPopupPropertyInfo
- constructMenuButtonPopup :: MenuK a => a -> IO ([Char], GValue)
- getMenuButtonPopup :: (MonadIO m, MenuButtonK o) => o -> m Menu
- setMenuButtonPopup :: (MonadIO m, MenuButtonK o, MenuK a) => o -> a -> m ()
- data MenuButtonUsePopoverPropertyInfo
- constructMenuButtonUsePopover :: Bool -> IO ([Char], GValue)
- getMenuButtonUsePopover :: (MonadIO m, MenuButtonK o) => o -> m Bool
- setMenuButtonUsePopover :: (MonadIO m, MenuButtonK o) => o -> Bool -> m ()
Exported types
newtype MenuButton Source
GObject MenuButton Source | |
((~) * info (ResolveMenuButtonMethod t MenuButton), MethodInfo * info MenuButton p) => IsLabel t (MenuButton -> p) Source | |
((~) * info (ResolveMenuButtonMethod t MenuButton), MethodInfo * info MenuButton p) => IsLabelProxy t (MenuButton -> p) Source | |
type ParentTypes MenuButton Source | |
type AttributeList MenuButton Source | |
type SignalList MenuButton Source |
class GObject o => MenuButtonK o Source
(GObject o, IsDescendantOf MenuButton o) => MenuButtonK o Source | |
toMenuButton :: MenuButtonK o => o -> IO MenuButton Source
Methods
menuButtonGetAlignWidget
data MenuButtonGetAlignWidgetMethodInfo Source
((~) (TYPE Lifted) signature (m Widget), MonadIO m, MenuButtonK a) => MethodInfo (TYPE Lifted) MenuButtonGetAlignWidgetMethodInfo a signature Source | |
menuButtonGetAlignWidget :: (MonadIO m, MenuButtonK a) => a -> m Widget Source
menuButtonGetDirection
data MenuButtonGetDirectionMethodInfo Source
((~) (TYPE Lifted) signature (m ArrowType), MonadIO m, MenuButtonK a) => MethodInfo (TYPE Lifted) MenuButtonGetDirectionMethodInfo a signature Source | |
menuButtonGetDirection :: (MonadIO m, MenuButtonK a) => a -> m ArrowType Source
menuButtonGetMenuModel
data MenuButtonGetMenuModelMethodInfo Source
((~) (TYPE Lifted) signature (m MenuModel), MonadIO m, MenuButtonK a) => MethodInfo (TYPE Lifted) MenuButtonGetMenuModelMethodInfo a signature Source | |
menuButtonGetMenuModel :: (MonadIO m, MenuButtonK a) => a -> m MenuModel Source
menuButtonGetPopover
data MenuButtonGetPopoverMethodInfo Source
((~) (TYPE Lifted) signature (m Popover), MonadIO m, MenuButtonK a) => MethodInfo (TYPE Lifted) MenuButtonGetPopoverMethodInfo a signature Source | |
menuButtonGetPopover :: (MonadIO m, MenuButtonK a) => a -> m Popover Source
menuButtonGetPopup
data MenuButtonGetPopupMethodInfo Source
((~) (TYPE Lifted) signature (m Menu), MonadIO m, MenuButtonK a) => MethodInfo (TYPE Lifted) MenuButtonGetPopupMethodInfo a signature Source | |
menuButtonGetPopup :: (MonadIO m, MenuButtonK a) => a -> m Menu Source
menuButtonGetUsePopover
data MenuButtonGetUsePopoverMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, MenuButtonK a) => MethodInfo (TYPE Lifted) MenuButtonGetUsePopoverMethodInfo a signature Source | |
menuButtonGetUsePopover :: (MonadIO m, MenuButtonK a) => a -> m Bool Source
menuButtonNew
menuButtonNew :: MonadIO m => m MenuButton Source
menuButtonSetAlignWidget
data MenuButtonSetAlignWidgetMethodInfo Source
((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, MenuButtonK a, WidgetK b) => MethodInfo (TYPE Lifted) MenuButtonSetAlignWidgetMethodInfo a signature Source | |
menuButtonSetAlignWidget :: (MonadIO m, MenuButtonK a, WidgetK b) => a -> Maybe b -> m () Source
menuButtonSetDirection
data MenuButtonSetDirectionMethodInfo Source
((~) (TYPE Lifted) signature (ArrowType -> m ()), MonadIO m, MenuButtonK a) => MethodInfo (TYPE Lifted) MenuButtonSetDirectionMethodInfo a signature Source | |
menuButtonSetDirection :: (MonadIO m, MenuButtonK a) => a -> ArrowType -> m () Source
menuButtonSetMenuModel
data MenuButtonSetMenuModelMethodInfo Source
((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, MenuButtonK a, MenuModelK b) => MethodInfo (TYPE Lifted) MenuButtonSetMenuModelMethodInfo a signature Source | |
menuButtonSetMenuModel :: (MonadIO m, MenuButtonK a, MenuModelK b) => a -> Maybe b -> m () Source
menuButtonSetPopover
data MenuButtonSetPopoverMethodInfo Source
((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, MenuButtonK a, WidgetK b) => MethodInfo (TYPE Lifted) MenuButtonSetPopoverMethodInfo a signature Source | |
menuButtonSetPopover :: (MonadIO m, MenuButtonK a, WidgetK b) => a -> Maybe b -> m () Source
menuButtonSetPopup
data MenuButtonSetPopupMethodInfo Source
((~) (TYPE Lifted) signature (Maybe b -> m ()), MonadIO m, MenuButtonK a, WidgetK b) => MethodInfo (TYPE Lifted) MenuButtonSetPopupMethodInfo a signature Source | |
menuButtonSetPopup :: (MonadIO m, MenuButtonK a, WidgetK b) => a -> Maybe b -> m () Source
menuButtonSetUsePopover
data MenuButtonSetUsePopoverMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> m ()), MonadIO m, MenuButtonK a) => MethodInfo (TYPE Lifted) MenuButtonSetUsePopoverMethodInfo a signature Source | |
menuButtonSetUsePopover :: (MonadIO m, MenuButtonK a) => a -> Bool -> m () Source
Properties
AlignWidget
data MenuButtonAlignWidgetPropertyInfo Source
constructMenuButtonAlignWidget :: ContainerK a => a -> IO ([Char], GValue) Source
getMenuButtonAlignWidget :: (MonadIO m, MenuButtonK o) => o -> m Container Source
setMenuButtonAlignWidget :: (MonadIO m, MenuButtonK o, ContainerK a) => o -> a -> m () Source
Direction
data MenuButtonDirectionPropertyInfo Source
getMenuButtonDirection :: (MonadIO m, MenuButtonK o) => o -> m ArrowType Source
setMenuButtonDirection :: (MonadIO m, MenuButtonK o) => o -> ArrowType -> m () Source
MenuModel
data MenuButtonMenuModelPropertyInfo Source
AttrInfo MenuButtonMenuModelPropertyInfo Source | |
type AttrLabel MenuButtonMenuModelPropertyInfo = "menu-model" Source | |
type AttrGetType MenuButtonMenuModelPropertyInfo = MenuModel Source | |
type AttrBaseTypeConstraint MenuButtonMenuModelPropertyInfo = MenuButtonK Source | |
type AttrSetTypeConstraint MenuButtonMenuModelPropertyInfo = MenuModelK Source | |
type AttrAllowedOps MenuButtonMenuModelPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructMenuButtonMenuModel :: MenuModelK a => a -> IO ([Char], GValue) Source
getMenuButtonMenuModel :: (MonadIO m, MenuButtonK o) => o -> m MenuModel Source
setMenuButtonMenuModel :: (MonadIO m, MenuButtonK o, MenuModelK a) => o -> a -> m () Source
Popover
data MenuButtonPopoverPropertyInfo Source
getMenuButtonPopover :: (MonadIO m, MenuButtonK o) => o -> m Popover Source
setMenuButtonPopover :: (MonadIO m, MenuButtonK o, PopoverK a) => o -> a -> m () Source
Popup
data MenuButtonPopupPropertyInfo Source
getMenuButtonPopup :: (MonadIO m, MenuButtonK o) => o -> m Menu Source
setMenuButtonPopup :: (MonadIO m, MenuButtonK o, MenuK a) => o -> a -> m () Source
UsePopover
data MenuButtonUsePopoverPropertyInfo Source
getMenuButtonUsePopover :: (MonadIO m, MenuButtonK o) => o -> m Bool Source
setMenuButtonUsePopover :: (MonadIO m, MenuButtonK o) => o -> Bool -> m () Source