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
- 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
- menuToolButtonSetArrowTooltipMarkup :: (MonadIO m, MenuToolButtonK a) => a -> Text -> m ()
- menuToolButtonSetArrowTooltipText :: (MonadIO m, MenuToolButtonK a) => a -> Text -> m ()
- menuToolButtonSetMenu :: (MonadIO m, MenuToolButtonK a, WidgetK b) => a -> b -> m ()
- data MenuToolButtonMenuPropertyInfo
- constructMenuToolButtonMenu :: MenuK a => a -> IO ([Char], GValue)
- getMenuToolButtonMenu :: (MonadIO m, MenuToolButtonK o) => o -> m 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
class GObject o => MenuToolButtonK o Source
(GObject o, IsDescendantOf MenuToolButton o) => MenuToolButtonK o |
toMenuToolButton :: MenuToolButtonK o => o -> IO MenuToolButton Source
Methods
menuToolButtonGetMenu
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
menuToolButtonSetArrowTooltipMarkup :: (MonadIO m, MenuToolButtonK a) => a -> Text -> m () Source
menuToolButtonSetArrowTooltipText
menuToolButtonSetArrowTooltipText :: (MonadIO m, MenuToolButtonK a) => a -> Text -> m () Source
menuToolButtonSetMenu
menuToolButtonSetMenu :: (MonadIO m, MenuToolButtonK a, WidgetK b) => a -> b -> m () Source
Properties
Menu
data MenuToolButtonMenuPropertyInfo Source
AttrInfo MenuToolButtonMenuPropertyInfo | |
type AttrLabel MenuToolButtonMenuPropertyInfo = "MenuToolButton::menu" | |
type AttrGetType MenuToolButtonMenuPropertyInfo = Menu | |
type AttrBaseTypeConstraint MenuToolButtonMenuPropertyInfo = MenuToolButtonK | |
type AttrSetTypeConstraint MenuToolButtonMenuPropertyInfo = MenuK | |
type AttrAllowedOps MenuToolButtonMenuPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getMenuToolButtonMenu :: (MonadIO m, MenuToolButtonK o) => o -> m 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