| 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.MenuToolButton
Contents
Description
- newtype MenuToolButton = MenuToolButton (ForeignPtr MenuToolButton)
- class GObject o => IsMenuToolButton o
- toMenuToolButton :: IsMenuToolButton o => o -> IO MenuToolButton
- noMenuToolButton :: Maybe MenuToolButton
- data MenuToolButtonGetMenuMethodInfo
- menuToolButtonGetMenu :: (MonadIO m, IsMenuToolButton a) => a -> m Widget
- menuToolButtonNew :: (MonadIO m, IsWidget a) => Maybe a -> Maybe Text -> m MenuToolButton
- menuToolButtonNewFromStock :: MonadIO m => Text -> m MenuToolButton
- data MenuToolButtonSetArrowTooltipMarkupMethodInfo
- menuToolButtonSetArrowTooltipMarkup :: (MonadIO m, IsMenuToolButton a) => a -> Text -> m ()
- data MenuToolButtonSetArrowTooltipTextMethodInfo
- menuToolButtonSetArrowTooltipText :: (MonadIO m, IsMenuToolButton a) => a -> Text -> m ()
- data MenuToolButtonSetMenuMethodInfo
- menuToolButtonSetMenu :: (MonadIO m, IsMenuToolButton a, IsWidget b) => a -> b -> m ()
- data MenuToolButtonMenuPropertyInfo
- clearMenuToolButtonMenu :: (MonadIO m, IsMenuToolButton o) => o -> m ()
- constructMenuToolButtonMenu :: (IsMenuToolButton o, IsMenu a) => a -> IO (GValueConstruct o)
- getMenuToolButtonMenu :: (MonadIO m, IsMenuToolButton o) => o -> m (Maybe Menu)
- menuToolButtonMenu :: AttrLabelProxy "menu"
- setMenuToolButtonMenu :: (MonadIO m, IsMenuToolButton o, IsMenu a) => o -> a -> m ()
- type MenuToolButtonShowMenuCallback = IO ()
- type MenuToolButtonShowMenuCallbackC = Ptr () -> Ptr () -> IO ()
- data MenuToolButtonShowMenuSignalInfo
- afterMenuToolButtonShowMenu :: (GObject a, MonadIO m) => a -> MenuToolButtonShowMenuCallback -> m SignalHandlerId
- menuToolButtonShowMenuCallbackWrapper :: MenuToolButtonShowMenuCallback -> Ptr () -> Ptr () -> IO ()
- menuToolButtonShowMenuClosure :: MenuToolButtonShowMenuCallback -> IO Closure
- mkMenuToolButtonShowMenuCallback :: MenuToolButtonShowMenuCallbackC -> IO (FunPtr MenuToolButtonShowMenuCallbackC)
- noMenuToolButtonShowMenuCallback :: Maybe MenuToolButtonShowMenuCallback
- onMenuToolButtonShowMenu :: (GObject a, MonadIO m) => a -> MenuToolButtonShowMenuCallback -> m SignalHandlerId
Exported types
newtype MenuToolButton Source #
Constructors
| MenuToolButton (ForeignPtr MenuToolButton) |
Instances
| GObject MenuToolButton Source # | |
| IsObject MenuToolButton Source # | |
| IsWidget MenuToolButton Source # | |
| IsToolItem MenuToolButton Source # | |
| IsToolButton MenuToolButton Source # | |
| IsContainer MenuToolButton Source # | |
| IsBin MenuToolButton Source # | |
| IsBuildable MenuToolButton Source # | |
| IsImplementorIface MenuToolButton Source # | |
| IsActivatable MenuToolButton Source # | |
| IsActionable MenuToolButton Source # | |
| IsMenuToolButton MenuToolButton Source # | |
| ((~) * info (ResolveMenuToolButtonMethod t MenuToolButton), MethodInfo * info MenuToolButton p) => IsLabel t (MenuToolButton -> p) Source # | |
| ((~) * info (ResolveMenuToolButtonMethod t MenuToolButton), MethodInfo * info MenuToolButton p) => IsLabelProxy t (MenuToolButton -> p) Source # | |
| HasAttributeList * MenuToolButton Source # | |
| type SignalList MenuToolButton Source # | |
| type AttributeList MenuToolButton Source # | |
class GObject o => IsMenuToolButton o Source #
Instances
| (GObject a, UnknownAncestorError Constraint MenuToolButton a) => IsMenuToolButton a Source # | |
| IsMenuToolButton MenuToolButton Source # | |
toMenuToolButton :: IsMenuToolButton o => o -> IO MenuToolButton Source #
Methods
menuToolButtonGetMenu
data MenuToolButtonGetMenuMethodInfo Source #
Instances
| ((~) * signature (m Widget), MonadIO m, IsMenuToolButton a) => MethodInfo * MenuToolButtonGetMenuMethodInfo a signature Source # | |
menuToolButtonGetMenu :: (MonadIO m, IsMenuToolButton a) => a -> m Widget Source #
menuToolButtonNew
menuToolButtonNew :: (MonadIO m, IsWidget a) => Maybe a -> Maybe Text -> m MenuToolButton Source #
menuToolButtonNewFromStock
menuToolButtonNewFromStock :: MonadIO m => Text -> m MenuToolButton Source #
Deprecated: (Since version 3.10)Use gtk_menu_tool_button_new() instead.
menuToolButtonSetArrowTooltipMarkup
data MenuToolButtonSetArrowTooltipMarkupMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsMenuToolButton a) => MethodInfo * MenuToolButtonSetArrowTooltipMarkupMethodInfo a signature Source # | |
menuToolButtonSetArrowTooltipMarkup :: (MonadIO m, IsMenuToolButton a) => a -> Text -> m () Source #
menuToolButtonSetArrowTooltipText
data MenuToolButtonSetArrowTooltipTextMethodInfo Source #
Instances
| ((~) * signature (Text -> m ()), MonadIO m, IsMenuToolButton a) => MethodInfo * MenuToolButtonSetArrowTooltipTextMethodInfo a signature Source # | |
menuToolButtonSetArrowTooltipText :: (MonadIO m, IsMenuToolButton a) => a -> Text -> m () Source #
menuToolButtonSetMenu
data MenuToolButtonSetMenuMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsMenuToolButton a, IsWidget b) => MethodInfo * MenuToolButtonSetMenuMethodInfo a signature Source # | |
menuToolButtonSetMenu :: (MonadIO m, IsMenuToolButton a, IsWidget b) => a -> b -> m () Source #
Properties
Menu
data MenuToolButtonMenuPropertyInfo Source #
Instances
| AttrInfo MenuToolButtonMenuPropertyInfo Source # | |
| type AttrSetTypeConstraint MenuToolButtonMenuPropertyInfo Source # | |
| type AttrLabel MenuToolButtonMenuPropertyInfo Source # | |
| type AttrGetType MenuToolButtonMenuPropertyInfo Source # | |
| type AttrBaseTypeConstraint MenuToolButtonMenuPropertyInfo Source # | |
| type AttrAllowedOps MenuToolButtonMenuPropertyInfo Source # | |
clearMenuToolButtonMenu :: (MonadIO m, IsMenuToolButton o) => o -> m () Source #
constructMenuToolButtonMenu :: (IsMenuToolButton o, IsMenu a) => a -> IO (GValueConstruct o) Source #
getMenuToolButtonMenu :: (MonadIO m, IsMenuToolButton o) => o -> m (Maybe Menu) Source #
menuToolButtonMenu :: AttrLabelProxy "menu" Source #
setMenuToolButtonMenu :: (MonadIO m, IsMenuToolButton o, IsMenu a) => o -> a -> m () Source #
Signals
ShowMenu
type MenuToolButtonShowMenuCallback = IO () Source #
data MenuToolButtonShowMenuSignalInfo Source #
Instances
| SignalInfo MenuToolButtonShowMenuSignalInfo Source # | |
| type HaskellCallbackType MenuToolButtonShowMenuSignalInfo Source # | |
afterMenuToolButtonShowMenu :: (GObject a, MonadIO m) => a -> MenuToolButtonShowMenuCallback -> m SignalHandlerId Source #
menuToolButtonShowMenuCallbackWrapper :: MenuToolButtonShowMenuCallback -> Ptr () -> Ptr () -> IO () Source #
menuToolButtonShowMenuClosure :: MenuToolButtonShowMenuCallback -> IO Closure Source #
mkMenuToolButtonShowMenuCallback :: MenuToolButtonShowMenuCallbackC -> IO (FunPtr MenuToolButtonShowMenuCallbackC) Source #
onMenuToolButtonShowMenu :: (GObject a, MonadIO m) => a -> MenuToolButtonShowMenuCallback -> m SignalHandlerId Source #