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 |
- Exported types
- Methods
- notebookAppendPage
- notebookAppendPageMenu
- notebookDetachTab
- notebookGetActionWidget
- notebookGetCurrentPage
- notebookGetGroupName
- notebookGetMenuLabel
- notebookGetMenuLabelText
- notebookGetNPages
- notebookGetNthPage
- notebookGetScrollable
- notebookGetShowBorder
- notebookGetShowTabs
- notebookGetTabDetachable
- notebookGetTabHborder
- notebookGetTabLabel
- notebookGetTabLabelText
- notebookGetTabPos
- notebookGetTabReorderable
- notebookGetTabVborder
- notebookInsertPage
- notebookInsertPageMenu
- notebookNew
- notebookNextPage
- notebookPageNum
- notebookPopupDisable
- notebookPopupEnable
- notebookPrependPage
- notebookPrependPageMenu
- notebookPrevPage
- notebookRemovePage
- notebookReorderChild
- notebookSetActionWidget
- notebookSetCurrentPage
- notebookSetGroupName
- notebookSetMenuLabel
- notebookSetMenuLabelText
- notebookSetScrollable
- notebookSetShowBorder
- notebookSetShowTabs
- notebookSetTabDetachable
- notebookSetTabLabel
- notebookSetTabLabelText
- notebookSetTabPos
- notebookSetTabReorderable
- Properties
- Signals
- newtype Notebook = Notebook (ForeignPtr Notebook)
- class GObject o => NotebookK o
- toNotebook :: NotebookK o => o -> IO Notebook
- noNotebook :: Maybe Notebook
- data NotebookAppendPageMethodInfo
- notebookAppendPage :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c) => a -> b -> Maybe c -> m Int32
- data NotebookAppendPageMenuMethodInfo
- notebookAppendPageMenu :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c, WidgetK d) => a -> b -> Maybe c -> Maybe d -> m Int32
- data NotebookDetachTabMethodInfo
- notebookDetachTab :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> m ()
- data NotebookGetActionWidgetMethodInfo
- notebookGetActionWidget :: (MonadIO m, NotebookK a) => a -> PackType -> m Widget
- data NotebookGetCurrentPageMethodInfo
- notebookGetCurrentPage :: (MonadIO m, NotebookK a) => a -> m Int32
- data NotebookGetGroupNameMethodInfo
- notebookGetGroupName :: (MonadIO m, NotebookK a) => a -> m Text
- data NotebookGetMenuLabelMethodInfo
- notebookGetMenuLabel :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> m Widget
- data NotebookGetMenuLabelTextMethodInfo
- notebookGetMenuLabelText :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> m Text
- data NotebookGetNPagesMethodInfo
- notebookGetNPages :: (MonadIO m, NotebookK a) => a -> m Int32
- data NotebookGetNthPageMethodInfo
- notebookGetNthPage :: (MonadIO m, NotebookK a) => a -> Int32 -> m Widget
- data NotebookGetScrollableMethodInfo
- notebookGetScrollable :: (MonadIO m, NotebookK a) => a -> m Bool
- data NotebookGetShowBorderMethodInfo
- notebookGetShowBorder :: (MonadIO m, NotebookK a) => a -> m Bool
- data NotebookGetShowTabsMethodInfo
- notebookGetShowTabs :: (MonadIO m, NotebookK a) => a -> m Bool
- data NotebookGetTabDetachableMethodInfo
- notebookGetTabDetachable :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> m Bool
- data NotebookGetTabHborderMethodInfo
- notebookGetTabHborder :: (MonadIO m, NotebookK a) => a -> m Word16
- data NotebookGetTabLabelMethodInfo
- notebookGetTabLabel :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> m Widget
- data NotebookGetTabLabelTextMethodInfo
- notebookGetTabLabelText :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> m Text
- data NotebookGetTabPosMethodInfo
- notebookGetTabPos :: (MonadIO m, NotebookK a) => a -> m PositionType
- data NotebookGetTabReorderableMethodInfo
- notebookGetTabReorderable :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> m Bool
- data NotebookGetTabVborderMethodInfo
- notebookGetTabVborder :: (MonadIO m, NotebookK a) => a -> m Word16
- data NotebookInsertPageMethodInfo
- notebookInsertPage :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c) => a -> b -> Maybe c -> Int32 -> m Int32
- data NotebookInsertPageMenuMethodInfo
- notebookInsertPageMenu :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c, WidgetK d) => a -> b -> Maybe c -> Maybe d -> Int32 -> m Int32
- notebookNew :: MonadIO m => m Notebook
- data NotebookNextPageMethodInfo
- notebookNextPage :: (MonadIO m, NotebookK a) => a -> m ()
- data NotebookPageNumMethodInfo
- notebookPageNum :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> m Int32
- data NotebookPopupDisableMethodInfo
- notebookPopupDisable :: (MonadIO m, NotebookK a) => a -> m ()
- data NotebookPopupEnableMethodInfo
- notebookPopupEnable :: (MonadIO m, NotebookK a) => a -> m ()
- data NotebookPrependPageMethodInfo
- notebookPrependPage :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c) => a -> b -> Maybe c -> m Int32
- data NotebookPrependPageMenuMethodInfo
- notebookPrependPageMenu :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c, WidgetK d) => a -> b -> Maybe c -> Maybe d -> m Int32
- data NotebookPrevPageMethodInfo
- notebookPrevPage :: (MonadIO m, NotebookK a) => a -> m ()
- data NotebookRemovePageMethodInfo
- notebookRemovePage :: (MonadIO m, NotebookK a) => a -> Int32 -> m ()
- data NotebookReorderChildMethodInfo
- notebookReorderChild :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> Int32 -> m ()
- data NotebookSetActionWidgetMethodInfo
- notebookSetActionWidget :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> PackType -> m ()
- data NotebookSetCurrentPageMethodInfo
- notebookSetCurrentPage :: (MonadIO m, NotebookK a) => a -> Int32 -> m ()
- data NotebookSetGroupNameMethodInfo
- notebookSetGroupName :: (MonadIO m, NotebookK a) => a -> Maybe Text -> m ()
- data NotebookSetMenuLabelMethodInfo
- notebookSetMenuLabel :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c) => a -> b -> Maybe c -> m ()
- data NotebookSetMenuLabelTextMethodInfo
- notebookSetMenuLabelText :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> Text -> m ()
- data NotebookSetScrollableMethodInfo
- notebookSetScrollable :: (MonadIO m, NotebookK a) => a -> Bool -> m ()
- data NotebookSetShowBorderMethodInfo
- notebookSetShowBorder :: (MonadIO m, NotebookK a) => a -> Bool -> m ()
- data NotebookSetShowTabsMethodInfo
- notebookSetShowTabs :: (MonadIO m, NotebookK a) => a -> Bool -> m ()
- data NotebookSetTabDetachableMethodInfo
- notebookSetTabDetachable :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> Bool -> m ()
- data NotebookSetTabLabelMethodInfo
- notebookSetTabLabel :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c) => a -> b -> Maybe c -> m ()
- data NotebookSetTabLabelTextMethodInfo
- notebookSetTabLabelText :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> Text -> m ()
- data NotebookSetTabPosMethodInfo
- notebookSetTabPos :: (MonadIO m, NotebookK a) => a -> PositionType -> m ()
- data NotebookSetTabReorderableMethodInfo
- notebookSetTabReorderable :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> Bool -> m ()
- data NotebookEnablePopupPropertyInfo
- constructNotebookEnablePopup :: Bool -> IO ([Char], GValue)
- getNotebookEnablePopup :: (MonadIO m, NotebookK o) => o -> m Bool
- notebookEnablePopup :: AttrLabelProxy "enablePopup"
- setNotebookEnablePopup :: (MonadIO m, NotebookK o) => o -> Bool -> m ()
- data NotebookGroupNamePropertyInfo
- clearNotebookGroupName :: (MonadIO m, NotebookK o) => o -> m ()
- constructNotebookGroupName :: Text -> IO ([Char], GValue)
- getNotebookGroupName :: (MonadIO m, NotebookK o) => o -> m Text
- notebookGroupName :: AttrLabelProxy "groupName"
- setNotebookGroupName :: (MonadIO m, NotebookK o) => o -> Text -> m ()
- data NotebookPagePropertyInfo
- constructNotebookPage :: Int32 -> IO ([Char], GValue)
- getNotebookPage :: (MonadIO m, NotebookK o) => o -> m Int32
- notebookPage :: AttrLabelProxy "page"
- setNotebookPage :: (MonadIO m, NotebookK o) => o -> Int32 -> m ()
- data NotebookScrollablePropertyInfo
- constructNotebookScrollable :: Bool -> IO ([Char], GValue)
- getNotebookScrollable :: (MonadIO m, NotebookK o) => o -> m Bool
- notebookScrollable :: AttrLabelProxy "scrollable"
- setNotebookScrollable :: (MonadIO m, NotebookK o) => o -> Bool -> m ()
- data NotebookShowBorderPropertyInfo
- constructNotebookShowBorder :: Bool -> IO ([Char], GValue)
- getNotebookShowBorder :: (MonadIO m, NotebookK o) => o -> m Bool
- notebookShowBorder :: AttrLabelProxy "showBorder"
- setNotebookShowBorder :: (MonadIO m, NotebookK o) => o -> Bool -> m ()
- data NotebookShowTabsPropertyInfo
- constructNotebookShowTabs :: Bool -> IO ([Char], GValue)
- getNotebookShowTabs :: (MonadIO m, NotebookK o) => o -> m Bool
- notebookShowTabs :: AttrLabelProxy "showTabs"
- setNotebookShowTabs :: (MonadIO m, NotebookK o) => o -> Bool -> m ()
- data NotebookTabPosPropertyInfo
- constructNotebookTabPos :: PositionType -> IO ([Char], GValue)
- getNotebookTabPos :: (MonadIO m, NotebookK o) => o -> m PositionType
- notebookTabPos :: AttrLabelProxy "tabPos"
- setNotebookTabPos :: (MonadIO m, NotebookK o) => o -> PositionType -> m ()
- type NotebookChangeCurrentPageCallback = Int32 -> IO Bool
- type NotebookChangeCurrentPageCallbackC = Ptr () -> Int32 -> Ptr () -> IO CInt
- data NotebookChangeCurrentPageSignalInfo
- afterNotebookChangeCurrentPage :: (GObject a, MonadIO m) => a -> NotebookChangeCurrentPageCallback -> m SignalHandlerId
- mkNotebookChangeCurrentPageCallback :: NotebookChangeCurrentPageCallbackC -> IO (FunPtr NotebookChangeCurrentPageCallbackC)
- noNotebookChangeCurrentPageCallback :: Maybe NotebookChangeCurrentPageCallback
- notebookChangeCurrentPageCallbackWrapper :: NotebookChangeCurrentPageCallback -> Ptr () -> Int32 -> Ptr () -> IO CInt
- notebookChangeCurrentPageClosure :: NotebookChangeCurrentPageCallback -> IO Closure
- onNotebookChangeCurrentPage :: (GObject a, MonadIO m) => a -> NotebookChangeCurrentPageCallback -> m SignalHandlerId
- type NotebookCreateWindowCallback = Widget -> Int32 -> Int32 -> IO Notebook
- type NotebookCreateWindowCallbackC = Ptr () -> Ptr Widget -> Int32 -> Int32 -> Ptr () -> IO (Ptr Notebook)
- data NotebookCreateWindowSignalInfo
- afterNotebookCreateWindow :: (GObject a, MonadIO m) => a -> NotebookCreateWindowCallback -> m SignalHandlerId
- mkNotebookCreateWindowCallback :: NotebookCreateWindowCallbackC -> IO (FunPtr NotebookCreateWindowCallbackC)
- noNotebookCreateWindowCallback :: Maybe NotebookCreateWindowCallback
- notebookCreateWindowCallbackWrapper :: NotebookCreateWindowCallback -> Ptr () -> Ptr Widget -> Int32 -> Int32 -> Ptr () -> IO (Ptr Notebook)
- notebookCreateWindowClosure :: NotebookCreateWindowCallback -> IO Closure
- onNotebookCreateWindow :: (GObject a, MonadIO m) => a -> NotebookCreateWindowCallback -> m SignalHandlerId
- type NotebookFocusTabCallback = NotebookTab -> IO Bool
- type NotebookFocusTabCallbackC = Ptr () -> CUInt -> Ptr () -> IO CInt
- data NotebookFocusTabSignalInfo
- afterNotebookFocusTab :: (GObject a, MonadIO m) => a -> NotebookFocusTabCallback -> m SignalHandlerId
- mkNotebookFocusTabCallback :: NotebookFocusTabCallbackC -> IO (FunPtr NotebookFocusTabCallbackC)
- noNotebookFocusTabCallback :: Maybe NotebookFocusTabCallback
- notebookFocusTabCallbackWrapper :: NotebookFocusTabCallback -> Ptr () -> CUInt -> Ptr () -> IO CInt
- notebookFocusTabClosure :: NotebookFocusTabCallback -> IO Closure
- onNotebookFocusTab :: (GObject a, MonadIO m) => a -> NotebookFocusTabCallback -> m SignalHandlerId
- type NotebookMoveFocusOutCallback = DirectionType -> IO ()
- type NotebookMoveFocusOutCallbackC = Ptr () -> CUInt -> Ptr () -> IO ()
- data NotebookMoveFocusOutSignalInfo
- afterNotebookMoveFocusOut :: (GObject a, MonadIO m) => a -> NotebookMoveFocusOutCallback -> m SignalHandlerId
- mkNotebookMoveFocusOutCallback :: NotebookMoveFocusOutCallbackC -> IO (FunPtr NotebookMoveFocusOutCallbackC)
- noNotebookMoveFocusOutCallback :: Maybe NotebookMoveFocusOutCallback
- notebookMoveFocusOutCallbackWrapper :: NotebookMoveFocusOutCallback -> Ptr () -> CUInt -> Ptr () -> IO ()
- notebookMoveFocusOutClosure :: NotebookMoveFocusOutCallback -> IO Closure
- onNotebookMoveFocusOut :: (GObject a, MonadIO m) => a -> NotebookMoveFocusOutCallback -> m SignalHandlerId
- type NotebookPageAddedCallback = Widget -> Word32 -> IO ()
- type NotebookPageAddedCallbackC = Ptr () -> Ptr Widget -> Word32 -> Ptr () -> IO ()
- data NotebookPageAddedSignalInfo
- afterNotebookPageAdded :: (GObject a, MonadIO m) => a -> NotebookPageAddedCallback -> m SignalHandlerId
- mkNotebookPageAddedCallback :: NotebookPageAddedCallbackC -> IO (FunPtr NotebookPageAddedCallbackC)
- noNotebookPageAddedCallback :: Maybe NotebookPageAddedCallback
- notebookPageAddedCallbackWrapper :: NotebookPageAddedCallback -> Ptr () -> Ptr Widget -> Word32 -> Ptr () -> IO ()
- notebookPageAddedClosure :: NotebookPageAddedCallback -> IO Closure
- onNotebookPageAdded :: (GObject a, MonadIO m) => a -> NotebookPageAddedCallback -> m SignalHandlerId
- type NotebookPageRemovedCallback = Widget -> Word32 -> IO ()
- type NotebookPageRemovedCallbackC = Ptr () -> Ptr Widget -> Word32 -> Ptr () -> IO ()
- data NotebookPageRemovedSignalInfo
- afterNotebookPageRemoved :: (GObject a, MonadIO m) => a -> NotebookPageRemovedCallback -> m SignalHandlerId
- mkNotebookPageRemovedCallback :: NotebookPageRemovedCallbackC -> IO (FunPtr NotebookPageRemovedCallbackC)
- noNotebookPageRemovedCallback :: Maybe NotebookPageRemovedCallback
- notebookPageRemovedCallbackWrapper :: NotebookPageRemovedCallback -> Ptr () -> Ptr Widget -> Word32 -> Ptr () -> IO ()
- notebookPageRemovedClosure :: NotebookPageRemovedCallback -> IO Closure
- onNotebookPageRemoved :: (GObject a, MonadIO m) => a -> NotebookPageRemovedCallback -> m SignalHandlerId
- type NotebookPageReorderedCallback = Widget -> Word32 -> IO ()
- type NotebookPageReorderedCallbackC = Ptr () -> Ptr Widget -> Word32 -> Ptr () -> IO ()
- data NotebookPageReorderedSignalInfo
- afterNotebookPageReordered :: (GObject a, MonadIO m) => a -> NotebookPageReorderedCallback -> m SignalHandlerId
- mkNotebookPageReorderedCallback :: NotebookPageReorderedCallbackC -> IO (FunPtr NotebookPageReorderedCallbackC)
- noNotebookPageReorderedCallback :: Maybe NotebookPageReorderedCallback
- notebookPageReorderedCallbackWrapper :: NotebookPageReorderedCallback -> Ptr () -> Ptr Widget -> Word32 -> Ptr () -> IO ()
- notebookPageReorderedClosure :: NotebookPageReorderedCallback -> IO Closure
- onNotebookPageReordered :: (GObject a, MonadIO m) => a -> NotebookPageReorderedCallback -> m SignalHandlerId
- type NotebookReorderTabCallback = DirectionType -> Bool -> IO Bool
- type NotebookReorderTabCallbackC = Ptr () -> CUInt -> CInt -> Ptr () -> IO CInt
- data NotebookReorderTabSignalInfo
- afterNotebookReorderTab :: (GObject a, MonadIO m) => a -> NotebookReorderTabCallback -> m SignalHandlerId
- mkNotebookReorderTabCallback :: NotebookReorderTabCallbackC -> IO (FunPtr NotebookReorderTabCallbackC)
- noNotebookReorderTabCallback :: Maybe NotebookReorderTabCallback
- notebookReorderTabCallbackWrapper :: NotebookReorderTabCallback -> Ptr () -> CUInt -> CInt -> Ptr () -> IO CInt
- notebookReorderTabClosure :: NotebookReorderTabCallback -> IO Closure
- onNotebookReorderTab :: (GObject a, MonadIO m) => a -> NotebookReorderTabCallback -> m SignalHandlerId
- type NotebookSelectPageCallback = Bool -> IO Bool
- type NotebookSelectPageCallbackC = Ptr () -> CInt -> Ptr () -> IO CInt
- data NotebookSelectPageSignalInfo
- afterNotebookSelectPage :: (GObject a, MonadIO m) => a -> NotebookSelectPageCallback -> m SignalHandlerId
- mkNotebookSelectPageCallback :: NotebookSelectPageCallbackC -> IO (FunPtr NotebookSelectPageCallbackC)
- noNotebookSelectPageCallback :: Maybe NotebookSelectPageCallback
- notebookSelectPageCallbackWrapper :: NotebookSelectPageCallback -> Ptr () -> CInt -> Ptr () -> IO CInt
- notebookSelectPageClosure :: NotebookSelectPageCallback -> IO Closure
- onNotebookSelectPage :: (GObject a, MonadIO m) => a -> NotebookSelectPageCallback -> m SignalHandlerId
- type NotebookSwitchPageCallback = Widget -> Word32 -> IO ()
- type NotebookSwitchPageCallbackC = Ptr () -> Ptr Widget -> Word32 -> Ptr () -> IO ()
- data NotebookSwitchPageSignalInfo
- afterNotebookSwitchPage :: (GObject a, MonadIO m) => a -> NotebookSwitchPageCallback -> m SignalHandlerId
- mkNotebookSwitchPageCallback :: NotebookSwitchPageCallbackC -> IO (FunPtr NotebookSwitchPageCallbackC)
- noNotebookSwitchPageCallback :: Maybe NotebookSwitchPageCallback
- notebookSwitchPageCallbackWrapper :: NotebookSwitchPageCallback -> Ptr () -> Ptr Widget -> Word32 -> Ptr () -> IO ()
- notebookSwitchPageClosure :: NotebookSwitchPageCallback -> IO Closure
- onNotebookSwitchPage :: (GObject a, MonadIO m) => a -> NotebookSwitchPageCallback -> m SignalHandlerId
Exported types
GObject Notebook | |
((~) * info (ResolveNotebookMethod t Notebook), MethodInfo * info Notebook p) => IsLabelProxy t (Notebook -> p) | |
type ParentTypes Notebook | |
type AttributeList Notebook | |
type SignalList Notebook |
toNotebook :: NotebookK o => o -> IO Notebook Source
Methods
notebookAppendPage
data NotebookAppendPageMethodInfo Source
((~) * signature (b -> Maybe c -> m Int32), MonadIO m, NotebookK a, WidgetK b, WidgetK c) => MethodInfo * NotebookAppendPageMethodInfo a signature |
notebookAppendPage :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c) => a -> b -> Maybe c -> m Int32 Source
notebookAppendPageMenu
data NotebookAppendPageMenuMethodInfo Source
((~) * signature (b -> Maybe c -> Maybe d -> m Int32), MonadIO m, NotebookK a, WidgetK b, WidgetK c, WidgetK d) => MethodInfo * NotebookAppendPageMenuMethodInfo a signature |
notebookAppendPageMenu :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c, WidgetK d) => a -> b -> Maybe c -> Maybe d -> m Int32 Source
notebookDetachTab
data NotebookDetachTabMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, NotebookK a, WidgetK b) => MethodInfo * NotebookDetachTabMethodInfo a signature |
notebookDetachTab :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> m () Source
notebookGetActionWidget
data NotebookGetActionWidgetMethodInfo Source
((~) * signature (PackType -> m Widget), MonadIO m, NotebookK a) => MethodInfo * NotebookGetActionWidgetMethodInfo a signature |
notebookGetCurrentPage
data NotebookGetCurrentPageMethodInfo Source
((~) * signature (m Int32), MonadIO m, NotebookK a) => MethodInfo * NotebookGetCurrentPageMethodInfo a signature |
notebookGetCurrentPage :: (MonadIO m, NotebookK a) => a -> m Int32 Source
notebookGetGroupName
data NotebookGetGroupNameMethodInfo Source
((~) * signature (m Text), MonadIO m, NotebookK a) => MethodInfo * NotebookGetGroupNameMethodInfo a signature |
notebookGetGroupName :: (MonadIO m, NotebookK a) => a -> m Text Source
notebookGetMenuLabel
data NotebookGetMenuLabelMethodInfo Source
((~) * signature (b -> m Widget), MonadIO m, NotebookK a, WidgetK b) => MethodInfo * NotebookGetMenuLabelMethodInfo a signature |
notebookGetMenuLabelText
data NotebookGetMenuLabelTextMethodInfo Source
((~) * signature (b -> m Text), MonadIO m, NotebookK a, WidgetK b) => MethodInfo * NotebookGetMenuLabelTextMethodInfo a signature |
notebookGetNPages
data NotebookGetNPagesMethodInfo Source
((~) * signature (m Int32), MonadIO m, NotebookK a) => MethodInfo * NotebookGetNPagesMethodInfo a signature |
notebookGetNPages :: (MonadIO m, NotebookK a) => a -> m Int32 Source
notebookGetNthPage
data NotebookGetNthPageMethodInfo Source
((~) * signature (Int32 -> m Widget), MonadIO m, NotebookK a) => MethodInfo * NotebookGetNthPageMethodInfo a signature |
notebookGetScrollable
data NotebookGetScrollableMethodInfo Source
((~) * signature (m Bool), MonadIO m, NotebookK a) => MethodInfo * NotebookGetScrollableMethodInfo a signature |
notebookGetScrollable :: (MonadIO m, NotebookK a) => a -> m Bool Source
notebookGetShowBorder
data NotebookGetShowBorderMethodInfo Source
((~) * signature (m Bool), MonadIO m, NotebookK a) => MethodInfo * NotebookGetShowBorderMethodInfo a signature |
notebookGetShowBorder :: (MonadIO m, NotebookK a) => a -> m Bool Source
notebookGetShowTabs
data NotebookGetShowTabsMethodInfo Source
((~) * signature (m Bool), MonadIO m, NotebookK a) => MethodInfo * NotebookGetShowTabsMethodInfo a signature |
notebookGetShowTabs :: (MonadIO m, NotebookK a) => a -> m Bool Source
notebookGetTabDetachable
data NotebookGetTabDetachableMethodInfo Source
((~) * signature (b -> m Bool), MonadIO m, NotebookK a, WidgetK b) => MethodInfo * NotebookGetTabDetachableMethodInfo a signature |
notebookGetTabHborder
data NotebookGetTabHborderMethodInfo Source
((~) * signature (m Word16), MonadIO m, NotebookK a) => MethodInfo * NotebookGetTabHborderMethodInfo a signature |
notebookGetTabHborder :: (MonadIO m, NotebookK a) => a -> m Word16 Source
Deprecated: (Since version 3.4)this function returns zero
notebookGetTabLabel
data NotebookGetTabLabelMethodInfo Source
((~) * signature (b -> m Widget), MonadIO m, NotebookK a, WidgetK b) => MethodInfo * NotebookGetTabLabelMethodInfo a signature |
notebookGetTabLabelText
data NotebookGetTabLabelTextMethodInfo Source
((~) * signature (b -> m Text), MonadIO m, NotebookK a, WidgetK b) => MethodInfo * NotebookGetTabLabelTextMethodInfo a signature |
notebookGetTabPos
data NotebookGetTabPosMethodInfo Source
((~) * signature (m PositionType), MonadIO m, NotebookK a) => MethodInfo * NotebookGetTabPosMethodInfo a signature |
notebookGetTabPos :: (MonadIO m, NotebookK a) => a -> m PositionType Source
notebookGetTabReorderable
data NotebookGetTabReorderableMethodInfo Source
((~) * signature (b -> m Bool), MonadIO m, NotebookK a, WidgetK b) => MethodInfo * NotebookGetTabReorderableMethodInfo a signature |
notebookGetTabVborder
data NotebookGetTabVborderMethodInfo Source
((~) * signature (m Word16), MonadIO m, NotebookK a) => MethodInfo * NotebookGetTabVborderMethodInfo a signature |
notebookGetTabVborder :: (MonadIO m, NotebookK a) => a -> m Word16 Source
Deprecated: (Since version 3.4)this function returns zero
notebookInsertPage
data NotebookInsertPageMethodInfo Source
((~) * signature (b -> Maybe c -> Int32 -> m Int32), MonadIO m, NotebookK a, WidgetK b, WidgetK c) => MethodInfo * NotebookInsertPageMethodInfo a signature |
notebookInsertPage :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c) => a -> b -> Maybe c -> Int32 -> m Int32 Source
notebookInsertPageMenu
notebookInsertPageMenu :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c, WidgetK d) => a -> b -> Maybe c -> Maybe d -> Int32 -> m Int32 Source
notebookNew
notebookNew :: MonadIO m => m Notebook Source
notebookNextPage
data NotebookNextPageMethodInfo Source
((~) * signature (m ()), MonadIO m, NotebookK a) => MethodInfo * NotebookNextPageMethodInfo a signature |
notebookNextPage :: (MonadIO m, NotebookK a) => a -> m () Source
notebookPageNum
data NotebookPageNumMethodInfo Source
((~) * signature (b -> m Int32), MonadIO m, NotebookK a, WidgetK b) => MethodInfo * NotebookPageNumMethodInfo a signature |
notebookPopupDisable
data NotebookPopupDisableMethodInfo Source
((~) * signature (m ()), MonadIO m, NotebookK a) => MethodInfo * NotebookPopupDisableMethodInfo a signature |
notebookPopupDisable :: (MonadIO m, NotebookK a) => a -> m () Source
notebookPopupEnable
data NotebookPopupEnableMethodInfo Source
((~) * signature (m ()), MonadIO m, NotebookK a) => MethodInfo * NotebookPopupEnableMethodInfo a signature |
notebookPopupEnable :: (MonadIO m, NotebookK a) => a -> m () Source
notebookPrependPage
data NotebookPrependPageMethodInfo Source
((~) * signature (b -> Maybe c -> m Int32), MonadIO m, NotebookK a, WidgetK b, WidgetK c) => MethodInfo * NotebookPrependPageMethodInfo a signature |
notebookPrependPage :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c) => a -> b -> Maybe c -> m Int32 Source
notebookPrependPageMenu
data NotebookPrependPageMenuMethodInfo Source
((~) * signature (b -> Maybe c -> Maybe d -> m Int32), MonadIO m, NotebookK a, WidgetK b, WidgetK c, WidgetK d) => MethodInfo * NotebookPrependPageMenuMethodInfo a signature |
notebookPrependPageMenu :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c, WidgetK d) => a -> b -> Maybe c -> Maybe d -> m Int32 Source
notebookPrevPage
data NotebookPrevPageMethodInfo Source
((~) * signature (m ()), MonadIO m, NotebookK a) => MethodInfo * NotebookPrevPageMethodInfo a signature |
notebookPrevPage :: (MonadIO m, NotebookK a) => a -> m () Source
notebookRemovePage
data NotebookRemovePageMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, NotebookK a) => MethodInfo * NotebookRemovePageMethodInfo a signature |
notebookRemovePage :: (MonadIO m, NotebookK a) => a -> Int32 -> m () Source
notebookReorderChild
data NotebookReorderChildMethodInfo Source
((~) * signature (b -> Int32 -> m ()), MonadIO m, NotebookK a, WidgetK b) => MethodInfo * NotebookReorderChildMethodInfo a signature |
notebookSetActionWidget
data NotebookSetActionWidgetMethodInfo Source
((~) * signature (b -> PackType -> m ()), MonadIO m, NotebookK a, WidgetK b) => MethodInfo * NotebookSetActionWidgetMethodInfo a signature |
notebookSetCurrentPage
data NotebookSetCurrentPageMethodInfo Source
((~) * signature (Int32 -> m ()), MonadIO m, NotebookK a) => MethodInfo * NotebookSetCurrentPageMethodInfo a signature |
notebookSetCurrentPage :: (MonadIO m, NotebookK a) => a -> Int32 -> m () Source
notebookSetGroupName
data NotebookSetGroupNameMethodInfo Source
((~) * signature (Maybe Text -> m ()), MonadIO m, NotebookK a) => MethodInfo * NotebookSetGroupNameMethodInfo a signature |
notebookSetMenuLabel
data NotebookSetMenuLabelMethodInfo Source
((~) * signature (b -> Maybe c -> m ()), MonadIO m, NotebookK a, WidgetK b, WidgetK c) => MethodInfo * NotebookSetMenuLabelMethodInfo a signature |
notebookSetMenuLabel :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c) => a -> b -> Maybe c -> m () Source
notebookSetMenuLabelText
data NotebookSetMenuLabelTextMethodInfo Source
((~) * signature (b -> Text -> m ()), MonadIO m, NotebookK a, WidgetK b) => MethodInfo * NotebookSetMenuLabelTextMethodInfo a signature |
notebookSetScrollable
data NotebookSetScrollableMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, NotebookK a) => MethodInfo * NotebookSetScrollableMethodInfo a signature |
notebookSetScrollable :: (MonadIO m, NotebookK a) => a -> Bool -> m () Source
notebookSetShowBorder
data NotebookSetShowBorderMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, NotebookK a) => MethodInfo * NotebookSetShowBorderMethodInfo a signature |
notebookSetShowBorder :: (MonadIO m, NotebookK a) => a -> Bool -> m () Source
notebookSetShowTabs
data NotebookSetShowTabsMethodInfo Source
((~) * signature (Bool -> m ()), MonadIO m, NotebookK a) => MethodInfo * NotebookSetShowTabsMethodInfo a signature |
notebookSetShowTabs :: (MonadIO m, NotebookK a) => a -> Bool -> m () Source
notebookSetTabDetachable
data NotebookSetTabDetachableMethodInfo Source
((~) * signature (b -> Bool -> m ()), MonadIO m, NotebookK a, WidgetK b) => MethodInfo * NotebookSetTabDetachableMethodInfo a signature |
notebookSetTabLabel
data NotebookSetTabLabelMethodInfo Source
((~) * signature (b -> Maybe c -> m ()), MonadIO m, NotebookK a, WidgetK b, WidgetK c) => MethodInfo * NotebookSetTabLabelMethodInfo a signature |
notebookSetTabLabel :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c) => a -> b -> Maybe c -> m () Source
notebookSetTabLabelText
data NotebookSetTabLabelTextMethodInfo Source
((~) * signature (b -> Text -> m ()), MonadIO m, NotebookK a, WidgetK b) => MethodInfo * NotebookSetTabLabelTextMethodInfo a signature |
notebookSetTabPos
data NotebookSetTabPosMethodInfo Source
((~) * signature (PositionType -> m ()), MonadIO m, NotebookK a) => MethodInfo * NotebookSetTabPosMethodInfo a signature |
notebookSetTabPos :: (MonadIO m, NotebookK a) => a -> PositionType -> m () Source
notebookSetTabReorderable
data NotebookSetTabReorderableMethodInfo Source
((~) * signature (b -> Bool -> m ()), MonadIO m, NotebookK a, WidgetK b) => MethodInfo * NotebookSetTabReorderableMethodInfo a signature |
Properties
EnablePopup
data NotebookEnablePopupPropertyInfo Source
AttrInfo NotebookEnablePopupPropertyInfo | |
type AttrLabel NotebookEnablePopupPropertyInfo = "enable-popup" | |
type AttrGetType NotebookEnablePopupPropertyInfo = Bool | |
type AttrBaseTypeConstraint NotebookEnablePopupPropertyInfo = NotebookK | |
type AttrSetTypeConstraint NotebookEnablePopupPropertyInfo = * ~ Bool | |
type AttrAllowedOps NotebookEnablePopupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getNotebookEnablePopup :: (MonadIO m, NotebookK o) => o -> m Bool Source
notebookEnablePopup :: AttrLabelProxy "enablePopup" Source
setNotebookEnablePopup :: (MonadIO m, NotebookK o) => o -> Bool -> m () Source
GroupName
data NotebookGroupNamePropertyInfo Source
AttrInfo NotebookGroupNamePropertyInfo | |
type AttrLabel NotebookGroupNamePropertyInfo = "group-name" | |
type AttrGetType NotebookGroupNamePropertyInfo = Text | |
type AttrBaseTypeConstraint NotebookGroupNamePropertyInfo = NotebookK | |
type AttrSetTypeConstraint NotebookGroupNamePropertyInfo = * ~ Text | |
type AttrAllowedOps NotebookGroupNamePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)))) |
clearNotebookGroupName :: (MonadIO m, NotebookK o) => o -> m () Source
getNotebookGroupName :: (MonadIO m, NotebookK o) => o -> m Text Source
notebookGroupName :: AttrLabelProxy "groupName" Source
setNotebookGroupName :: (MonadIO m, NotebookK o) => o -> Text -> m () Source
Page
data NotebookPagePropertyInfo Source
AttrInfo NotebookPagePropertyInfo | |
type AttrLabel NotebookPagePropertyInfo = "page" | |
type AttrGetType NotebookPagePropertyInfo = Int32 | |
type AttrBaseTypeConstraint NotebookPagePropertyInfo = NotebookK | |
type AttrSetTypeConstraint NotebookPagePropertyInfo = * ~ Int32 | |
type AttrAllowedOps NotebookPagePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getNotebookPage :: (MonadIO m, NotebookK o) => o -> m Int32 Source
notebookPage :: AttrLabelProxy "page" Source
setNotebookPage :: (MonadIO m, NotebookK o) => o -> Int32 -> m () Source
Scrollable
data NotebookScrollablePropertyInfo Source
AttrInfo NotebookScrollablePropertyInfo | |
type AttrLabel NotebookScrollablePropertyInfo = "scrollable" | |
type AttrGetType NotebookScrollablePropertyInfo = Bool | |
type AttrBaseTypeConstraint NotebookScrollablePropertyInfo = NotebookK | |
type AttrSetTypeConstraint NotebookScrollablePropertyInfo = * ~ Bool | |
type AttrAllowedOps NotebookScrollablePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getNotebookScrollable :: (MonadIO m, NotebookK o) => o -> m Bool Source
notebookScrollable :: AttrLabelProxy "scrollable" Source
setNotebookScrollable :: (MonadIO m, NotebookK o) => o -> Bool -> m () Source
ShowBorder
data NotebookShowBorderPropertyInfo Source
AttrInfo NotebookShowBorderPropertyInfo | |
type AttrLabel NotebookShowBorderPropertyInfo = "show-border" | |
type AttrGetType NotebookShowBorderPropertyInfo = Bool | |
type AttrBaseTypeConstraint NotebookShowBorderPropertyInfo = NotebookK | |
type AttrSetTypeConstraint NotebookShowBorderPropertyInfo = * ~ Bool | |
type AttrAllowedOps NotebookShowBorderPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getNotebookShowBorder :: (MonadIO m, NotebookK o) => o -> m Bool Source
notebookShowBorder :: AttrLabelProxy "showBorder" Source
setNotebookShowBorder :: (MonadIO m, NotebookK o) => o -> Bool -> m () Source
ShowTabs
data NotebookShowTabsPropertyInfo Source
AttrInfo NotebookShowTabsPropertyInfo | |
type AttrLabel NotebookShowTabsPropertyInfo = "show-tabs" | |
type AttrGetType NotebookShowTabsPropertyInfo = Bool | |
type AttrBaseTypeConstraint NotebookShowTabsPropertyInfo = NotebookK | |
type AttrSetTypeConstraint NotebookShowTabsPropertyInfo = * ~ Bool | |
type AttrAllowedOps NotebookShowTabsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getNotebookShowTabs :: (MonadIO m, NotebookK o) => o -> m Bool Source
notebookShowTabs :: AttrLabelProxy "showTabs" Source
setNotebookShowTabs :: (MonadIO m, NotebookK o) => o -> Bool -> m () Source
TabPos
data NotebookTabPosPropertyInfo Source
AttrInfo NotebookTabPosPropertyInfo | |
type AttrLabel NotebookTabPosPropertyInfo = "tab-pos" | |
type AttrGetType NotebookTabPosPropertyInfo = PositionType | |
type AttrBaseTypeConstraint NotebookTabPosPropertyInfo = NotebookK | |
type AttrSetTypeConstraint NotebookTabPosPropertyInfo = * ~ PositionType | |
type AttrAllowedOps NotebookTabPosPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
constructNotebookTabPos :: PositionType -> IO ([Char], GValue) Source
getNotebookTabPos :: (MonadIO m, NotebookK o) => o -> m PositionType Source
notebookTabPos :: AttrLabelProxy "tabPos" Source
setNotebookTabPos :: (MonadIO m, NotebookK o) => o -> PositionType -> m () Source
Signals
ChangeCurrentPage
type NotebookChangeCurrentPageCallback = Int32 -> IO Bool Source
afterNotebookChangeCurrentPage :: (GObject a, MonadIO m) => a -> NotebookChangeCurrentPageCallback -> m SignalHandlerId Source
mkNotebookChangeCurrentPageCallback :: NotebookChangeCurrentPageCallbackC -> IO (FunPtr NotebookChangeCurrentPageCallbackC) Source
notebookChangeCurrentPageCallbackWrapper :: NotebookChangeCurrentPageCallback -> Ptr () -> Int32 -> Ptr () -> IO CInt Source
onNotebookChangeCurrentPage :: (GObject a, MonadIO m) => a -> NotebookChangeCurrentPageCallback -> m SignalHandlerId Source
CreateWindow
type NotebookCreateWindowCallbackC = Ptr () -> Ptr Widget -> Int32 -> Int32 -> Ptr () -> IO (Ptr Notebook) Source
afterNotebookCreateWindow :: (GObject a, MonadIO m) => a -> NotebookCreateWindowCallback -> m SignalHandlerId Source
mkNotebookCreateWindowCallback :: NotebookCreateWindowCallbackC -> IO (FunPtr NotebookCreateWindowCallbackC) Source
notebookCreateWindowCallbackWrapper :: NotebookCreateWindowCallback -> Ptr () -> Ptr Widget -> Int32 -> Int32 -> Ptr () -> IO (Ptr Notebook) Source
onNotebookCreateWindow :: (GObject a, MonadIO m) => a -> NotebookCreateWindowCallback -> m SignalHandlerId Source
FocusTab
type NotebookFocusTabCallback = NotebookTab -> IO Bool Source
afterNotebookFocusTab :: (GObject a, MonadIO m) => a -> NotebookFocusTabCallback -> m SignalHandlerId Source
mkNotebookFocusTabCallback :: NotebookFocusTabCallbackC -> IO (FunPtr NotebookFocusTabCallbackC) Source
notebookFocusTabCallbackWrapper :: NotebookFocusTabCallback -> Ptr () -> CUInt -> Ptr () -> IO CInt Source
onNotebookFocusTab :: (GObject a, MonadIO m) => a -> NotebookFocusTabCallback -> m SignalHandlerId Source
MoveFocusOut
type NotebookMoveFocusOutCallback = DirectionType -> IO () Source
afterNotebookMoveFocusOut :: (GObject a, MonadIO m) => a -> NotebookMoveFocusOutCallback -> m SignalHandlerId Source
mkNotebookMoveFocusOutCallback :: NotebookMoveFocusOutCallbackC -> IO (FunPtr NotebookMoveFocusOutCallbackC) Source
notebookMoveFocusOutCallbackWrapper :: NotebookMoveFocusOutCallback -> Ptr () -> CUInt -> Ptr () -> IO () Source
onNotebookMoveFocusOut :: (GObject a, MonadIO m) => a -> NotebookMoveFocusOutCallback -> m SignalHandlerId Source
PageAdded
type NotebookPageAddedCallback = Widget -> Word32 -> IO () Source
afterNotebookPageAdded :: (GObject a, MonadIO m) => a -> NotebookPageAddedCallback -> m SignalHandlerId Source
mkNotebookPageAddedCallback :: NotebookPageAddedCallbackC -> IO (FunPtr NotebookPageAddedCallbackC) Source
notebookPageAddedCallbackWrapper :: NotebookPageAddedCallback -> Ptr () -> Ptr Widget -> Word32 -> Ptr () -> IO () Source
onNotebookPageAdded :: (GObject a, MonadIO m) => a -> NotebookPageAddedCallback -> m SignalHandlerId Source
PageRemoved
type NotebookPageRemovedCallback = Widget -> Word32 -> IO () Source
afterNotebookPageRemoved :: (GObject a, MonadIO m) => a -> NotebookPageRemovedCallback -> m SignalHandlerId Source
mkNotebookPageRemovedCallback :: NotebookPageRemovedCallbackC -> IO (FunPtr NotebookPageRemovedCallbackC) Source
notebookPageRemovedCallbackWrapper :: NotebookPageRemovedCallback -> Ptr () -> Ptr Widget -> Word32 -> Ptr () -> IO () Source
onNotebookPageRemoved :: (GObject a, MonadIO m) => a -> NotebookPageRemovedCallback -> m SignalHandlerId Source
PageReordered
type NotebookPageReorderedCallback = Widget -> Word32 -> IO () Source
afterNotebookPageReordered :: (GObject a, MonadIO m) => a -> NotebookPageReorderedCallback -> m SignalHandlerId Source
mkNotebookPageReorderedCallback :: NotebookPageReorderedCallbackC -> IO (FunPtr NotebookPageReorderedCallbackC) Source
notebookPageReorderedCallbackWrapper :: NotebookPageReorderedCallback -> Ptr () -> Ptr Widget -> Word32 -> Ptr () -> IO () Source
onNotebookPageReordered :: (GObject a, MonadIO m) => a -> NotebookPageReorderedCallback -> m SignalHandlerId Source
ReorderTab
type NotebookReorderTabCallback = DirectionType -> Bool -> IO Bool Source
afterNotebookReorderTab :: (GObject a, MonadIO m) => a -> NotebookReorderTabCallback -> m SignalHandlerId Source
mkNotebookReorderTabCallback :: NotebookReorderTabCallbackC -> IO (FunPtr NotebookReorderTabCallbackC) Source
notebookReorderTabCallbackWrapper :: NotebookReorderTabCallback -> Ptr () -> CUInt -> CInt -> Ptr () -> IO CInt Source
onNotebookReorderTab :: (GObject a, MonadIO m) => a -> NotebookReorderTabCallback -> m SignalHandlerId Source
SelectPage
type NotebookSelectPageCallback = Bool -> IO Bool Source
afterNotebookSelectPage :: (GObject a, MonadIO m) => a -> NotebookSelectPageCallback -> m SignalHandlerId Source
mkNotebookSelectPageCallback :: NotebookSelectPageCallbackC -> IO (FunPtr NotebookSelectPageCallbackC) Source
notebookSelectPageCallbackWrapper :: NotebookSelectPageCallback -> Ptr () -> CInt -> Ptr () -> IO CInt Source
onNotebookSelectPage :: (GObject a, MonadIO m) => a -> NotebookSelectPageCallback -> m SignalHandlerId Source
SwitchPage
type NotebookSwitchPageCallback = Widget -> Word32 -> IO () Source
afterNotebookSwitchPage :: (GObject a, MonadIO m) => a -> NotebookSwitchPageCallback -> m SignalHandlerId Source
mkNotebookSwitchPageCallback :: NotebookSwitchPageCallbackC -> IO (FunPtr NotebookSwitchPageCallbackC) Source
notebookSwitchPageCallbackWrapper :: NotebookSwitchPageCallback -> Ptr () -> Ptr Widget -> Word32 -> Ptr () -> IO () Source
onNotebookSwitchPage :: (GObject a, MonadIO m) => a -> NotebookSwitchPageCallback -> m SignalHandlerId Source