| 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.MenuButton
Contents
Description
- 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
- clearMenuButtonAlignWidget :: (MonadIO m, MenuButtonK o) => o -> m ()
- constructMenuButtonAlignWidget :: ContainerK a => a -> IO ([Char], GValue)
- getMenuButtonAlignWidget :: (MonadIO m, MenuButtonK o) => o -> m (Maybe Container)
- menuButtonAlignWidget :: AttrLabelProxy "alignWidget"
- 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
- menuButtonDirection :: AttrLabelProxy "direction"
- setMenuButtonDirection :: (MonadIO m, MenuButtonK o) => o -> ArrowType -> m ()
- data MenuButtonMenuModelPropertyInfo
- clearMenuButtonMenuModel :: (MonadIO m, MenuButtonK o) => o -> m ()
- constructMenuButtonMenuModel :: MenuModelK a => a -> IO ([Char], GValue)
- getMenuButtonMenuModel :: (MonadIO m, MenuButtonK o) => o -> m MenuModel
- menuButtonMenuModel :: AttrLabelProxy "menuModel"
- setMenuButtonMenuModel :: (MonadIO m, MenuButtonK o, MenuModelK a) => o -> a -> m ()
- data MenuButtonPopoverPropertyInfo
- clearMenuButtonPopover :: (MonadIO m, MenuButtonK o) => o -> m ()
- constructMenuButtonPopover :: PopoverK a => a -> IO ([Char], GValue)
- getMenuButtonPopover :: (MonadIO m, MenuButtonK o) => o -> m Popover
- menuButtonPopover :: AttrLabelProxy "popover"
- setMenuButtonPopover :: (MonadIO m, MenuButtonK o, PopoverK a) => o -> a -> m ()
- data MenuButtonPopupPropertyInfo
- clearMenuButtonPopup :: (MonadIO m, MenuButtonK o) => o -> m ()
- constructMenuButtonPopup :: MenuK a => a -> IO ([Char], GValue)
- getMenuButtonPopup :: (MonadIO m, MenuButtonK o) => o -> m Menu
- menuButtonPopup :: AttrLabelProxy "popup"
- 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
- menuButtonUsePopover :: AttrLabelProxy "usePopover"
- setMenuButtonUsePopover :: (MonadIO m, MenuButtonK o) => o -> Bool -> m ()
Exported types
newtype MenuButton Source
Constructors
| MenuButton (ForeignPtr MenuButton) |
Instances
| GObject MenuButton 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
Instances
| (GObject o, IsDescendantOf MenuButton o) => MenuButtonK o Source |
toMenuButton :: MenuButtonK o => o -> IO MenuButton Source
Methods
menuButtonGetAlignWidget
data MenuButtonGetAlignWidgetMethodInfo Source
Instances
| ((~) * signature (m Widget), MonadIO m, MenuButtonK a) => MethodInfo * MenuButtonGetAlignWidgetMethodInfo a signature Source |
menuButtonGetAlignWidget :: (MonadIO m, MenuButtonK a) => a -> m Widget Source
menuButtonGetDirection
data MenuButtonGetDirectionMethodInfo Source
Instances
| ((~) * signature (m ArrowType), MonadIO m, MenuButtonK a) => MethodInfo * MenuButtonGetDirectionMethodInfo a signature Source |
menuButtonGetDirection :: (MonadIO m, MenuButtonK a) => a -> m ArrowType Source
menuButtonGetMenuModel
data MenuButtonGetMenuModelMethodInfo Source
Instances
| ((~) * signature (m MenuModel), MonadIO m, MenuButtonK a) => MethodInfo * MenuButtonGetMenuModelMethodInfo a signature Source |
menuButtonGetMenuModel :: (MonadIO m, MenuButtonK a) => a -> m MenuModel Source
menuButtonGetPopover
data MenuButtonGetPopoverMethodInfo Source
Instances
| ((~) * signature (m Popover), MonadIO m, MenuButtonK a) => MethodInfo * MenuButtonGetPopoverMethodInfo a signature Source |
menuButtonGetPopover :: (MonadIO m, MenuButtonK a) => a -> m Popover Source
menuButtonGetPopup
data MenuButtonGetPopupMethodInfo Source
Instances
| ((~) * signature (m Menu), MonadIO m, MenuButtonK a) => MethodInfo * MenuButtonGetPopupMethodInfo a signature Source |
menuButtonGetPopup :: (MonadIO m, MenuButtonK a) => a -> m Menu Source
menuButtonGetUsePopover
data MenuButtonGetUsePopoverMethodInfo Source
Instances
| ((~) * signature (m Bool), MonadIO m, MenuButtonK a) => MethodInfo * MenuButtonGetUsePopoverMethodInfo a signature Source |
menuButtonGetUsePopover :: (MonadIO m, MenuButtonK a) => a -> m Bool Source
menuButtonNew
menuButtonNew :: MonadIO m => m MenuButton Source
menuButtonSetAlignWidget
data MenuButtonSetAlignWidgetMethodInfo Source
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, MenuButtonK a, WidgetK b) => MethodInfo * MenuButtonSetAlignWidgetMethodInfo a signature Source |
menuButtonSetAlignWidget :: (MonadIO m, MenuButtonK a, WidgetK b) => a -> Maybe b -> m () Source
menuButtonSetDirection
data MenuButtonSetDirectionMethodInfo Source
Instances
| ((~) * signature (ArrowType -> m ()), MonadIO m, MenuButtonK a) => MethodInfo * MenuButtonSetDirectionMethodInfo a signature Source |
menuButtonSetDirection :: (MonadIO m, MenuButtonK a) => a -> ArrowType -> m () Source
menuButtonSetMenuModel
data MenuButtonSetMenuModelMethodInfo Source
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, MenuButtonK a, MenuModelK b) => MethodInfo * MenuButtonSetMenuModelMethodInfo a signature Source |
menuButtonSetMenuModel :: (MonadIO m, MenuButtonK a, MenuModelK b) => a -> Maybe b -> m () Source
menuButtonSetPopover
data MenuButtonSetPopoverMethodInfo Source
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, MenuButtonK a, WidgetK b) => MethodInfo * MenuButtonSetPopoverMethodInfo a signature Source |
menuButtonSetPopover :: (MonadIO m, MenuButtonK a, WidgetK b) => a -> Maybe b -> m () Source
menuButtonSetPopup
data MenuButtonSetPopupMethodInfo Source
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, MenuButtonK a, WidgetK b) => MethodInfo * MenuButtonSetPopupMethodInfo a signature Source |
menuButtonSetPopup :: (MonadIO m, MenuButtonK a, WidgetK b) => a -> Maybe b -> m () Source
menuButtonSetUsePopover
data MenuButtonSetUsePopoverMethodInfo Source
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, MenuButtonK a) => MethodInfo * MenuButtonSetUsePopoverMethodInfo a signature Source |
menuButtonSetUsePopover :: (MonadIO m, MenuButtonK a) => a -> Bool -> m () Source
Properties
AlignWidget
data MenuButtonAlignWidgetPropertyInfo Source
Instances
clearMenuButtonAlignWidget :: (MonadIO m, MenuButtonK o) => o -> m () Source
constructMenuButtonAlignWidget :: ContainerK a => a -> IO ([Char], GValue) Source
getMenuButtonAlignWidget :: (MonadIO m, MenuButtonK o) => o -> m (Maybe Container) Source
menuButtonAlignWidget :: AttrLabelProxy "alignWidget" Source
setMenuButtonAlignWidget :: (MonadIO m, MenuButtonK o, ContainerK a) => o -> a -> m () Source
Direction
data MenuButtonDirectionPropertyInfo Source
Instances
getMenuButtonDirection :: (MonadIO m, MenuButtonK o) => o -> m ArrowType Source
menuButtonDirection :: AttrLabelProxy "direction" Source
setMenuButtonDirection :: (MonadIO m, MenuButtonK o) => o -> ArrowType -> m () Source
MenuModel
data MenuButtonMenuModelPropertyInfo Source
Instances
clearMenuButtonMenuModel :: (MonadIO m, MenuButtonK o) => o -> m () Source
constructMenuButtonMenuModel :: MenuModelK a => a -> IO ([Char], GValue) Source
getMenuButtonMenuModel :: (MonadIO m, MenuButtonK o) => o -> m MenuModel Source
menuButtonMenuModel :: AttrLabelProxy "menuModel" Source
setMenuButtonMenuModel :: (MonadIO m, MenuButtonK o, MenuModelK a) => o -> a -> m () Source
Popover
data MenuButtonPopoverPropertyInfo Source
Instances
| AttrInfo MenuButtonPopoverPropertyInfo Source | |
| type AttrLabel MenuButtonPopoverPropertyInfo = "popover" Source | |
| type AttrGetType MenuButtonPopoverPropertyInfo = Popover Source | |
| type AttrBaseTypeConstraint MenuButtonPopoverPropertyInfo = MenuButtonK Source | |
| type AttrSetTypeConstraint MenuButtonPopoverPropertyInfo = PopoverK Source | |
| type AttrAllowedOps MenuButtonPopoverPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) Source |
clearMenuButtonPopover :: (MonadIO m, MenuButtonK o) => o -> m () Source
getMenuButtonPopover :: (MonadIO m, MenuButtonK o) => o -> m Popover Source
menuButtonPopover :: AttrLabelProxy "popover" Source
setMenuButtonPopover :: (MonadIO m, MenuButtonK o, PopoverK a) => o -> a -> m () Source
Popup
data MenuButtonPopupPropertyInfo Source
Instances
| AttrInfo MenuButtonPopupPropertyInfo Source | |
| type AttrLabel MenuButtonPopupPropertyInfo = "popup" Source | |
| type AttrGetType MenuButtonPopupPropertyInfo = Menu Source | |
| type AttrBaseTypeConstraint MenuButtonPopupPropertyInfo = MenuButtonK Source | |
| type AttrSetTypeConstraint MenuButtonPopupPropertyInfo = MenuK Source | |
| type AttrAllowedOps MenuButtonPopupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) Source |
clearMenuButtonPopup :: (MonadIO m, MenuButtonK o) => o -> m () Source
getMenuButtonPopup :: (MonadIO m, MenuButtonK o) => o -> m Menu Source
menuButtonPopup :: AttrLabelProxy "popup" Source
setMenuButtonPopup :: (MonadIO m, MenuButtonK o, MenuK a) => o -> a -> m () Source
UsePopover
data MenuButtonUsePopoverPropertyInfo Source
Instances
| AttrInfo MenuButtonUsePopoverPropertyInfo Source | |
| type AttrLabel MenuButtonUsePopoverPropertyInfo = "use-popover" Source | |
| type AttrGetType MenuButtonUsePopoverPropertyInfo = Bool Source | |
| type AttrBaseTypeConstraint MenuButtonUsePopoverPropertyInfo = MenuButtonK Source | |
| type AttrSetTypeConstraint MenuButtonUsePopoverPropertyInfo = * ~ Bool Source | |
| type AttrAllowedOps MenuButtonUsePopoverPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getMenuButtonUsePopover :: (MonadIO m, MenuButtonK o) => o -> m Bool Source
menuButtonUsePopover :: AttrLabelProxy "usePopover" Source
setMenuButtonUsePopover :: (MonadIO m, MenuButtonK o) => o -> Bool -> m () Source