| 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 => IsMenuButton o
- toMenuButton :: IsMenuButton o => o -> IO MenuButton
- noMenuButton :: Maybe MenuButton
- data MenuButtonGetAlignWidgetMethodInfo
- menuButtonGetAlignWidget :: (MonadIO m, IsMenuButton a) => a -> m (Maybe Widget)
- data MenuButtonGetDirectionMethodInfo
- menuButtonGetDirection :: (MonadIO m, IsMenuButton a) => a -> m ArrowType
- data MenuButtonGetMenuModelMethodInfo
- menuButtonGetMenuModel :: (MonadIO m, IsMenuButton a) => a -> m (Maybe MenuModel)
- data MenuButtonGetPopoverMethodInfo
- menuButtonGetPopover :: (MonadIO m, IsMenuButton a) => a -> m (Maybe Popover)
- data MenuButtonGetPopupMethodInfo
- menuButtonGetPopup :: (MonadIO m, IsMenuButton a) => a -> m (Maybe Menu)
- data MenuButtonGetUsePopoverMethodInfo
- menuButtonGetUsePopover :: (MonadIO m, IsMenuButton a) => a -> m Bool
- menuButtonNew :: MonadIO m => m MenuButton
- data MenuButtonSetAlignWidgetMethodInfo
- menuButtonSetAlignWidget :: (MonadIO m, IsMenuButton a, IsWidget b) => a -> Maybe b -> m ()
- data MenuButtonSetDirectionMethodInfo
- menuButtonSetDirection :: (MonadIO m, IsMenuButton a) => a -> ArrowType -> m ()
- data MenuButtonSetMenuModelMethodInfo
- menuButtonSetMenuModel :: (MonadIO m, IsMenuButton a, IsMenuModel b) => a -> Maybe b -> m ()
- data MenuButtonSetPopoverMethodInfo
- menuButtonSetPopover :: (MonadIO m, IsMenuButton a, IsWidget b) => a -> Maybe b -> m ()
- data MenuButtonSetPopupMethodInfo
- menuButtonSetPopup :: (MonadIO m, IsMenuButton a, IsWidget b) => a -> Maybe b -> m ()
- data MenuButtonSetUsePopoverMethodInfo
- menuButtonSetUsePopover :: (MonadIO m, IsMenuButton a) => a -> Bool -> m ()
- data MenuButtonAlignWidgetPropertyInfo
- clearMenuButtonAlignWidget :: (MonadIO m, IsMenuButton o) => o -> m ()
- constructMenuButtonAlignWidget :: (IsMenuButton o, IsContainer a) => a -> IO (GValueConstruct o)
- getMenuButtonAlignWidget :: (MonadIO m, IsMenuButton o) => o -> m (Maybe Container)
- menuButtonAlignWidget :: AttrLabelProxy "alignWidget"
- setMenuButtonAlignWidget :: (MonadIO m, IsMenuButton o, IsContainer a) => o -> a -> m ()
- data MenuButtonDirectionPropertyInfo
- constructMenuButtonDirection :: IsMenuButton o => ArrowType -> IO (GValueConstruct o)
- getMenuButtonDirection :: (MonadIO m, IsMenuButton o) => o -> m ArrowType
- menuButtonDirection :: AttrLabelProxy "direction"
- setMenuButtonDirection :: (MonadIO m, IsMenuButton o) => o -> ArrowType -> m ()
- data MenuButtonMenuModelPropertyInfo
- clearMenuButtonMenuModel :: (MonadIO m, IsMenuButton o) => o -> m ()
- constructMenuButtonMenuModel :: (IsMenuButton o, IsMenuModel a) => a -> IO (GValueConstruct o)
- getMenuButtonMenuModel :: (MonadIO m, IsMenuButton o) => o -> m (Maybe MenuModel)
- menuButtonMenuModel :: AttrLabelProxy "menuModel"
- setMenuButtonMenuModel :: (MonadIO m, IsMenuButton o, IsMenuModel a) => o -> a -> m ()
- data MenuButtonPopoverPropertyInfo
- clearMenuButtonPopover :: (MonadIO m, IsMenuButton o) => o -> m ()
- constructMenuButtonPopover :: (IsMenuButton o, IsPopover a) => a -> IO (GValueConstruct o)
- getMenuButtonPopover :: (MonadIO m, IsMenuButton o) => o -> m (Maybe Popover)
- menuButtonPopover :: AttrLabelProxy "popover"
- setMenuButtonPopover :: (MonadIO m, IsMenuButton o, IsPopover a) => o -> a -> m ()
- data MenuButtonPopupPropertyInfo
- clearMenuButtonPopup :: (MonadIO m, IsMenuButton o) => o -> m ()
- constructMenuButtonPopup :: (IsMenuButton o, IsMenu a) => a -> IO (GValueConstruct o)
- getMenuButtonPopup :: (MonadIO m, IsMenuButton o) => o -> m (Maybe Menu)
- menuButtonPopup :: AttrLabelProxy "popup"
- setMenuButtonPopup :: (MonadIO m, IsMenuButton o, IsMenu a) => o -> a -> m ()
- data MenuButtonUsePopoverPropertyInfo
- constructMenuButtonUsePopover :: IsMenuButton o => Bool -> IO (GValueConstruct o)
- getMenuButtonUsePopover :: (MonadIO m, IsMenuButton o) => o -> m Bool
- menuButtonUsePopover :: AttrLabelProxy "usePopover"
- setMenuButtonUsePopover :: (MonadIO m, IsMenuButton o) => o -> Bool -> m ()
Exported types
newtype MenuButton Source #
Constructors
| MenuButton (ForeignPtr MenuButton) |
Instances
| GObject MenuButton Source # | |
| IsObject MenuButton Source # | |
| IsWidget MenuButton Source # | |
| IsToggleButton MenuButton Source # | |
| IsContainer MenuButton Source # | |
| IsButton MenuButton Source # | |
| IsBin MenuButton Source # | |
| IsBuildable MenuButton Source # | |
| IsImplementorIface MenuButton Source # | |
| IsActivatable MenuButton Source # | |
| IsActionable MenuButton Source # | |
| IsMenuButton 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 # | |
| HasAttributeList * MenuButton Source # | |
| type SignalList MenuButton Source # | |
| type AttributeList MenuButton Source # | |
class GObject o => IsMenuButton o Source #
Instances
| (GObject a, UnknownAncestorError Constraint MenuButton a) => IsMenuButton a Source # | |
| IsMenuButton MenuButton Source # | |
toMenuButton :: IsMenuButton o => o -> IO MenuButton Source #
Methods
menuButtonGetAlignWidget
data MenuButtonGetAlignWidgetMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Widget)), MonadIO m, IsMenuButton a) => MethodInfo * MenuButtonGetAlignWidgetMethodInfo a signature Source # | |
menuButtonGetAlignWidget :: (MonadIO m, IsMenuButton a) => a -> m (Maybe Widget) Source #
menuButtonGetDirection
data MenuButtonGetDirectionMethodInfo Source #
Instances
| ((~) * signature (m ArrowType), MonadIO m, IsMenuButton a) => MethodInfo * MenuButtonGetDirectionMethodInfo a signature Source # | |
menuButtonGetDirection :: (MonadIO m, IsMenuButton a) => a -> m ArrowType Source #
menuButtonGetMenuModel
data MenuButtonGetMenuModelMethodInfo Source #
Instances
| ((~) * signature (m (Maybe MenuModel)), MonadIO m, IsMenuButton a) => MethodInfo * MenuButtonGetMenuModelMethodInfo a signature Source # | |
menuButtonGetMenuModel :: (MonadIO m, IsMenuButton a) => a -> m (Maybe MenuModel) Source #
menuButtonGetPopover
data MenuButtonGetPopoverMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Popover)), MonadIO m, IsMenuButton a) => MethodInfo * MenuButtonGetPopoverMethodInfo a signature Source # | |
menuButtonGetPopover :: (MonadIO m, IsMenuButton a) => a -> m (Maybe Popover) Source #
menuButtonGetPopup
data MenuButtonGetPopupMethodInfo Source #
Instances
| ((~) * signature (m (Maybe Menu)), MonadIO m, IsMenuButton a) => MethodInfo * MenuButtonGetPopupMethodInfo a signature Source # | |
menuButtonGetPopup :: (MonadIO m, IsMenuButton a) => a -> m (Maybe Menu) Source #
menuButtonGetUsePopover
data MenuButtonGetUsePopoverMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsMenuButton a) => MethodInfo * MenuButtonGetUsePopoverMethodInfo a signature Source # | |
menuButtonGetUsePopover :: (MonadIO m, IsMenuButton a) => a -> m Bool Source #
menuButtonNew
menuButtonNew :: MonadIO m => m MenuButton Source #
menuButtonSetAlignWidget
data MenuButtonSetAlignWidgetMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsMenuButton a, IsWidget b) => MethodInfo * MenuButtonSetAlignWidgetMethodInfo a signature Source # | |
menuButtonSetAlignWidget :: (MonadIO m, IsMenuButton a, IsWidget b) => a -> Maybe b -> m () Source #
menuButtonSetDirection
data MenuButtonSetDirectionMethodInfo Source #
Instances
| ((~) * signature (ArrowType -> m ()), MonadIO m, IsMenuButton a) => MethodInfo * MenuButtonSetDirectionMethodInfo a signature Source # | |
menuButtonSetDirection :: (MonadIO m, IsMenuButton a) => a -> ArrowType -> m () Source #
menuButtonSetMenuModel
data MenuButtonSetMenuModelMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsMenuButton a, IsMenuModel b) => MethodInfo * MenuButtonSetMenuModelMethodInfo a signature Source # | |
menuButtonSetMenuModel :: (MonadIO m, IsMenuButton a, IsMenuModel b) => a -> Maybe b -> m () Source #
menuButtonSetPopover
data MenuButtonSetPopoverMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsMenuButton a, IsWidget b) => MethodInfo * MenuButtonSetPopoverMethodInfo a signature Source # | |
menuButtonSetPopover :: (MonadIO m, IsMenuButton a, IsWidget b) => a -> Maybe b -> m () Source #
menuButtonSetPopup
data MenuButtonSetPopupMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsMenuButton a, IsWidget b) => MethodInfo * MenuButtonSetPopupMethodInfo a signature Source # | |
menuButtonSetPopup :: (MonadIO m, IsMenuButton a, IsWidget b) => a -> Maybe b -> m () Source #
menuButtonSetUsePopover
data MenuButtonSetUsePopoverMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsMenuButton a) => MethodInfo * MenuButtonSetUsePopoverMethodInfo a signature Source # | |
menuButtonSetUsePopover :: (MonadIO m, IsMenuButton a) => a -> Bool -> m () Source #
Properties
AlignWidget
data MenuButtonAlignWidgetPropertyInfo Source #
Instances
| AttrInfo MenuButtonAlignWidgetPropertyInfo Source # | |
| type AttrSetTypeConstraint MenuButtonAlignWidgetPropertyInfo Source # | |
| type AttrLabel MenuButtonAlignWidgetPropertyInfo Source # | |
| type AttrGetType MenuButtonAlignWidgetPropertyInfo Source # | |
| type AttrBaseTypeConstraint MenuButtonAlignWidgetPropertyInfo Source # | |
| type AttrAllowedOps MenuButtonAlignWidgetPropertyInfo Source # | |
clearMenuButtonAlignWidget :: (MonadIO m, IsMenuButton o) => o -> m () Source #
constructMenuButtonAlignWidget :: (IsMenuButton o, IsContainer a) => a -> IO (GValueConstruct o) Source #
getMenuButtonAlignWidget :: (MonadIO m, IsMenuButton o) => o -> m (Maybe Container) Source #
menuButtonAlignWidget :: AttrLabelProxy "alignWidget" Source #
setMenuButtonAlignWidget :: (MonadIO m, IsMenuButton o, IsContainer a) => o -> a -> m () Source #
Direction
data MenuButtonDirectionPropertyInfo Source #
Instances
| AttrInfo MenuButtonDirectionPropertyInfo Source # | |
| type AttrSetTypeConstraint MenuButtonDirectionPropertyInfo Source # | |
| type AttrLabel MenuButtonDirectionPropertyInfo Source # | |
| type AttrGetType MenuButtonDirectionPropertyInfo Source # | |
| type AttrBaseTypeConstraint MenuButtonDirectionPropertyInfo Source # | |
| type AttrAllowedOps MenuButtonDirectionPropertyInfo Source # | |
constructMenuButtonDirection :: IsMenuButton o => ArrowType -> IO (GValueConstruct o) Source #
getMenuButtonDirection :: (MonadIO m, IsMenuButton o) => o -> m ArrowType Source #
menuButtonDirection :: AttrLabelProxy "direction" Source #
setMenuButtonDirection :: (MonadIO m, IsMenuButton o) => o -> ArrowType -> m () Source #
MenuModel
data MenuButtonMenuModelPropertyInfo Source #
Instances
| AttrInfo MenuButtonMenuModelPropertyInfo Source # | |
| type AttrSetTypeConstraint MenuButtonMenuModelPropertyInfo Source # | |
| type AttrLabel MenuButtonMenuModelPropertyInfo Source # | |
| type AttrGetType MenuButtonMenuModelPropertyInfo Source # | |
| type AttrBaseTypeConstraint MenuButtonMenuModelPropertyInfo Source # | |
| type AttrAllowedOps MenuButtonMenuModelPropertyInfo Source # | |
clearMenuButtonMenuModel :: (MonadIO m, IsMenuButton o) => o -> m () Source #
constructMenuButtonMenuModel :: (IsMenuButton o, IsMenuModel a) => a -> IO (GValueConstruct o) Source #
getMenuButtonMenuModel :: (MonadIO m, IsMenuButton o) => o -> m (Maybe MenuModel) Source #
menuButtonMenuModel :: AttrLabelProxy "menuModel" Source #
setMenuButtonMenuModel :: (MonadIO m, IsMenuButton o, IsMenuModel a) => o -> a -> m () Source #
Popover
data MenuButtonPopoverPropertyInfo Source #
Instances
| AttrInfo MenuButtonPopoverPropertyInfo Source # | |
| type AttrSetTypeConstraint MenuButtonPopoverPropertyInfo Source # | |
| type AttrLabel MenuButtonPopoverPropertyInfo Source # | |
| type AttrGetType MenuButtonPopoverPropertyInfo Source # | |
| type AttrBaseTypeConstraint MenuButtonPopoverPropertyInfo Source # | |
| type AttrAllowedOps MenuButtonPopoverPropertyInfo Source # | |
clearMenuButtonPopover :: (MonadIO m, IsMenuButton o) => o -> m () Source #
constructMenuButtonPopover :: (IsMenuButton o, IsPopover a) => a -> IO (GValueConstruct o) Source #
getMenuButtonPopover :: (MonadIO m, IsMenuButton o) => o -> m (Maybe Popover) Source #
menuButtonPopover :: AttrLabelProxy "popover" Source #
setMenuButtonPopover :: (MonadIO m, IsMenuButton o, IsPopover a) => o -> a -> m () Source #
Popup
data MenuButtonPopupPropertyInfo Source #
Instances
| AttrInfo MenuButtonPopupPropertyInfo Source # | |
| type AttrSetTypeConstraint MenuButtonPopupPropertyInfo Source # | |
| type AttrLabel MenuButtonPopupPropertyInfo Source # | |
| type AttrGetType MenuButtonPopupPropertyInfo Source # | |
| type AttrBaseTypeConstraint MenuButtonPopupPropertyInfo Source # | |
| type AttrAllowedOps MenuButtonPopupPropertyInfo Source # | |
clearMenuButtonPopup :: (MonadIO m, IsMenuButton o) => o -> m () Source #
constructMenuButtonPopup :: (IsMenuButton o, IsMenu a) => a -> IO (GValueConstruct o) Source #
getMenuButtonPopup :: (MonadIO m, IsMenuButton o) => o -> m (Maybe Menu) Source #
menuButtonPopup :: AttrLabelProxy "popup" Source #
setMenuButtonPopup :: (MonadIO m, IsMenuButton o, IsMenu a) => o -> a -> m () Source #
UsePopover
data MenuButtonUsePopoverPropertyInfo Source #
Instances
| AttrInfo MenuButtonUsePopoverPropertyInfo Source # | |
| type AttrSetTypeConstraint MenuButtonUsePopoverPropertyInfo Source # | |
| type AttrLabel MenuButtonUsePopoverPropertyInfo Source # | |
| type AttrGetType MenuButtonUsePopoverPropertyInfo Source # | |
| type AttrBaseTypeConstraint MenuButtonUsePopoverPropertyInfo Source # | |
| type AttrAllowedOps MenuButtonUsePopoverPropertyInfo Source # | |
constructMenuButtonUsePopover :: IsMenuButton o => Bool -> IO (GValueConstruct o) Source #
getMenuButtonUsePopover :: (MonadIO m, IsMenuButton o) => o -> m Bool Source #
menuButtonUsePopover :: AttrLabelProxy "usePopover" Source #
setMenuButtonUsePopover :: (MonadIO m, IsMenuButton o) => o -> Bool -> m () Source #