| 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 (ManagedPtr 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 C_MenuToolButtonShowMenuCallback = Ptr () -> Ptr () -> IO ()
- type MenuToolButtonShowMenuCallback = IO ()
- data MenuToolButtonShowMenuSignalInfo
- afterMenuToolButtonShowMenu :: (GObject a, MonadIO m) => a -> MenuToolButtonShowMenuCallback -> m SignalHandlerId
- genClosure_MenuToolButtonShowMenu :: MenuToolButtonShowMenuCallback -> IO Closure
- mk_MenuToolButtonShowMenuCallback :: C_MenuToolButtonShowMenuCallback -> IO (FunPtr C_MenuToolButtonShowMenuCallback)
- noMenuToolButtonShowMenuCallback :: Maybe MenuToolButtonShowMenuCallback
- onMenuToolButtonShowMenu :: (GObject a, MonadIO m) => a -> MenuToolButtonShowMenuCallback -> m SignalHandlerId
- wrap_MenuToolButtonShowMenuCallback :: MenuToolButtonShowMenuCallback -> Ptr () -> Ptr () -> IO ()
Exported types
newtype MenuToolButton Source #
Constructors
| MenuToolButton (ManagedPtr 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
getMenu
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 #
new
menuToolButtonNew :: (MonadIO m, IsWidget a) => Maybe a -> Maybe Text -> m MenuToolButton Source #
newFromStock
menuToolButtonNewFromStock :: MonadIO m => Text -> m MenuToolButton Source #
Deprecated: (Since version 3.10)Use gtk_menu_tool_button_new() instead.
setArrowTooltipMarkup
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 #
setArrowTooltipText
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 #
setMenu
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 AttrOrigin 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 #
genClosure_MenuToolButtonShowMenu :: MenuToolButtonShowMenuCallback -> IO Closure Source #
mk_MenuToolButtonShowMenuCallback :: C_MenuToolButtonShowMenuCallback -> IO (FunPtr C_MenuToolButtonShowMenuCallback) Source #
onMenuToolButtonShowMenu :: (GObject a, MonadIO m) => a -> MenuToolButtonShowMenuCallback -> m SignalHandlerId Source #
wrap_MenuToolButtonShowMenuCallback :: MenuToolButtonShowMenuCallback -> Ptr () -> Ptr () -> IO () Source #