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 |
- newtype MenuToolButton = MenuToolButton (ForeignPtr MenuToolButton)
- class GObject o => MenuToolButtonK o
- toMenuToolButton :: MenuToolButtonK o => o -> IO MenuToolButton
- noMenuToolButton :: Maybe MenuToolButton
- data MenuToolButtonGetMenuMethodInfo
- menuToolButtonGetMenu :: (MonadIO m, MenuToolButtonK a) => a -> m Widget
- menuToolButtonNew :: (MonadIO m, WidgetK a) => Maybe a -> Maybe Text -> m MenuToolButton
- menuToolButtonNewFromStock :: MonadIO m => Text -> m MenuToolButton
- data MenuToolButtonSetArrowTooltipMarkupMethodInfo
- menuToolButtonSetArrowTooltipMarkup :: (MonadIO m, MenuToolButtonK a) => a -> Text -> m ()
- data MenuToolButtonSetArrowTooltipTextMethodInfo
- menuToolButtonSetArrowTooltipText :: (MonadIO m, MenuToolButtonK a) => a -> Text -> m ()
- data MenuToolButtonSetMenuMethodInfo
- menuToolButtonSetMenu :: (MonadIO m, MenuToolButtonK a, WidgetK b) => a -> b -> m ()
- data MenuToolButtonMenuPropertyInfo
- clearMenuToolButtonMenu :: (MonadIO m, MenuToolButtonK o) => o -> m ()
- constructMenuToolButtonMenu :: MenuK a => a -> IO ([Char], GValue)
- getMenuToolButtonMenu :: (MonadIO m, MenuToolButtonK o) => o -> m (Maybe Menu)
- menuToolButtonMenu :: AttrLabelProxy "menu"
- setMenuToolButtonMenu :: (MonadIO m, MenuToolButtonK o, MenuK 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
GObject MenuToolButton | |
((~) * info (ResolveMenuToolButtonMethod t MenuToolButton), MethodInfo * info MenuToolButton p) => IsLabelProxy t (MenuToolButton -> p) | |
type ParentTypes MenuToolButton | |
type AttributeList MenuToolButton | |
type SignalList MenuToolButton |
class GObject o => MenuToolButtonK o Source
(GObject o, IsDescendantOf MenuToolButton o) => MenuToolButtonK o |
toMenuToolButton :: MenuToolButtonK o => o -> IO MenuToolButton Source
Methods
menuToolButtonGetMenu
data MenuToolButtonGetMenuMethodInfo Source
((~) * signature (m Widget), MonadIO m, MenuToolButtonK a) => MethodInfo * MenuToolButtonGetMenuMethodInfo a signature |
menuToolButtonGetMenu :: (MonadIO m, MenuToolButtonK a) => a -> m Widget Source
menuToolButtonNew
menuToolButtonNew :: (MonadIO m, WidgetK 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
((~) * signature (Text -> m ()), MonadIO m, MenuToolButtonK a) => MethodInfo * MenuToolButtonSetArrowTooltipMarkupMethodInfo a signature |
menuToolButtonSetArrowTooltipMarkup :: (MonadIO m, MenuToolButtonK a) => a -> Text -> m () Source
menuToolButtonSetArrowTooltipText
data MenuToolButtonSetArrowTooltipTextMethodInfo Source
((~) * signature (Text -> m ()), MonadIO m, MenuToolButtonK a) => MethodInfo * MenuToolButtonSetArrowTooltipTextMethodInfo a signature |
menuToolButtonSetArrowTooltipText :: (MonadIO m, MenuToolButtonK a) => a -> Text -> m () Source
menuToolButtonSetMenu
data MenuToolButtonSetMenuMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, MenuToolButtonK a, WidgetK b) => MethodInfo * MenuToolButtonSetMenuMethodInfo a signature |
menuToolButtonSetMenu :: (MonadIO m, MenuToolButtonK a, WidgetK b) => a -> b -> m () Source
Properties
Menu
data MenuToolButtonMenuPropertyInfo Source
clearMenuToolButtonMenu :: (MonadIO m, MenuToolButtonK o) => o -> m () Source
getMenuToolButtonMenu :: (MonadIO m, MenuToolButtonK o) => o -> m (Maybe Menu) Source
menuToolButtonMenu :: AttrLabelProxy "menu" Source
setMenuToolButtonMenu :: (MonadIO m, MenuToolButtonK o, MenuK a) => o -> a -> m () Source
Signals
ShowMenu
type MenuToolButtonShowMenuCallback = IO () Source
type MenuToolButtonShowMenuCallbackC = Ptr () -> Ptr () -> IO () Source
afterMenuToolButtonShowMenu :: (GObject a, MonadIO m) => a -> MenuToolButtonShowMenuCallback -> m SignalHandlerId Source
menuToolButtonShowMenuCallbackWrapper :: MenuToolButtonShowMenuCallback -> Ptr () -> Ptr () -> IO () Source
mkMenuToolButtonShowMenuCallback :: MenuToolButtonShowMenuCallbackC -> IO (FunPtr MenuToolButtonShowMenuCallbackC) Source
onMenuToolButtonShowMenu :: (GObject a, MonadIO m) => a -> MenuToolButtonShowMenuCallback -> m SignalHandlerId Source