| 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 (ManagedPtr 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 (ManagedPtr 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
getAlignWidget
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 #
getDirection
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 #
getMenuModel
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 #
getPopover
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 #
getPopup
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 #
getUsePopover
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 #
new
menuButtonNew :: MonadIO m => m MenuButton Source #
setAlignWidget
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 #
setDirection
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 #
setMenuModel
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 #
setPopover
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 #
setPopup
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 #
setUsePopover
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 AttrOrigin 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 AttrOrigin 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 AttrOrigin 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 AttrOrigin 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 AttrOrigin 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 AttrOrigin 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 #