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
- notebookAppendPage :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c) => a -> b -> Maybe c -> m Int32
- notebookAppendPageMenu :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c, WidgetK d) => a -> b -> Maybe c -> Maybe d -> m Int32
- notebookDetachTab :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> m ()
- notebookGetActionWidget :: (MonadIO m, NotebookK a) => a -> PackType -> m Widget
- notebookGetCurrentPage :: (MonadIO m, NotebookK a) => a -> m Int32
- notebookGetGroupName :: (MonadIO m, NotebookK a) => a -> m Text
- notebookGetMenuLabel :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> m Widget
- notebookGetMenuLabelText :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> m Text
- notebookGetNPages :: (MonadIO m, NotebookK a) => a -> m Int32
- notebookGetNthPage :: (MonadIO m, NotebookK a) => a -> Int32 -> m Widget
- notebookGetScrollable :: (MonadIO m, NotebookK a) => a -> m Bool
- notebookGetShowBorder :: (MonadIO m, NotebookK a) => a -> m Bool
- notebookGetShowTabs :: (MonadIO m, NotebookK a) => a -> m Bool
- notebookGetTabDetachable :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> m Bool
- notebookGetTabHborder :: (MonadIO m, NotebookK a) => a -> m Word16
- notebookGetTabLabel :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> m Widget
- notebookGetTabLabelText :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> m Text
- notebookGetTabPos :: (MonadIO m, NotebookK a) => a -> m PositionType
- notebookGetTabReorderable :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> m Bool
- notebookGetTabVborder :: (MonadIO m, NotebookK a) => a -> m Word16
- notebookInsertPage :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c) => a -> b -> Maybe c -> Int32 -> m Int32
- 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
- notebookNextPage :: (MonadIO m, NotebookK a) => a -> m ()
- notebookPageNum :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> m Int32
- notebookPopupDisable :: (MonadIO m, NotebookK a) => a -> m ()
- notebookPopupEnable :: (MonadIO m, NotebookK a) => a -> m ()
- notebookPrependPage :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c) => a -> b -> Maybe c -> m Int32
- notebookPrependPageMenu :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c, WidgetK d) => a -> b -> Maybe c -> Maybe d -> m Int32
- notebookPrevPage :: (MonadIO m, NotebookK a) => a -> m ()
- notebookRemovePage :: (MonadIO m, NotebookK a) => a -> Int32 -> m ()
- notebookReorderChild :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> Int32 -> m ()
- notebookSetActionWidget :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> PackType -> m ()
- notebookSetCurrentPage :: (MonadIO m, NotebookK a) => a -> Int32 -> m ()
- notebookSetGroupName :: (MonadIO m, NotebookK a) => a -> Maybe Text -> m ()
- notebookSetMenuLabel :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c) => a -> b -> Maybe c -> m ()
- notebookSetMenuLabelText :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> Text -> m ()
- notebookSetScrollable :: (MonadIO m, NotebookK a) => a -> Bool -> m ()
- notebookSetShowBorder :: (MonadIO m, NotebookK a) => a -> Bool -> m ()
- notebookSetShowTabs :: (MonadIO m, NotebookK a) => a -> Bool -> m ()
- notebookSetTabDetachable :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> Bool -> m ()
- notebookSetTabLabel :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c) => a -> b -> Maybe c -> m ()
- notebookSetTabLabelText :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> Text -> m ()
- notebookSetTabPos :: (MonadIO m, NotebookK a) => a -> PositionType -> m ()
- 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
- setNotebookEnablePopup :: (MonadIO m, NotebookK o) => o -> Bool -> m ()
- data NotebookGroupNamePropertyInfo
- constructNotebookGroupName :: Text -> IO ([Char], GValue)
- getNotebookGroupName :: (MonadIO m, NotebookK o) => o -> m Text
- setNotebookGroupName :: (MonadIO m, NotebookK o) => o -> Text -> m ()
- data NotebookPagePropertyInfo
- constructNotebookPage :: Int32 -> IO ([Char], GValue)
- getNotebookPage :: (MonadIO m, NotebookK o) => o -> m Int32
- setNotebookPage :: (MonadIO m, NotebookK o) => o -> Int32 -> m ()
- data NotebookScrollablePropertyInfo
- constructNotebookScrollable :: Bool -> IO ([Char], GValue)
- getNotebookScrollable :: (MonadIO m, NotebookK o) => o -> m Bool
- setNotebookScrollable :: (MonadIO m, NotebookK o) => o -> Bool -> m ()
- data NotebookShowBorderPropertyInfo
- constructNotebookShowBorder :: Bool -> IO ([Char], GValue)
- getNotebookShowBorder :: (MonadIO m, NotebookK o) => o -> m Bool
- setNotebookShowBorder :: (MonadIO m, NotebookK o) => o -> Bool -> m ()
- data NotebookShowTabsPropertyInfo
- constructNotebookShowTabs :: Bool -> IO ([Char], GValue)
- getNotebookShowTabs :: (MonadIO m, NotebookK o) => o -> m Bool
- setNotebookShowTabs :: (MonadIO m, NotebookK o) => o -> Bool -> m ()
- data NotebookTabPosPropertyInfo
- constructNotebookTabPos :: PositionType -> IO ([Char], GValue)
- getNotebookTabPos :: (MonadIO m, NotebookK o) => o -> m PositionType
- 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 Source | |
type ParentTypes Notebook Source | |
type AttributeList Notebook Source | |
type SignalList Notebook Source |
toNotebook :: NotebookK o => o -> IO Notebook Source
Methods
notebookAppendPage
notebookAppendPage :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c) => a -> b -> Maybe c -> m Int32 Source
notebookAppendPageMenu
notebookAppendPageMenu :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c, WidgetK d) => a -> b -> Maybe c -> Maybe d -> m Int32 Source
notebookDetachTab
notebookDetachTab :: (MonadIO m, NotebookK a, WidgetK b) => a -> b -> m () Source
notebookGetActionWidget
notebookGetCurrentPage
notebookGetCurrentPage :: (MonadIO m, NotebookK a) => a -> m Int32 Source
notebookGetGroupName
notebookGetGroupName :: (MonadIO m, NotebookK a) => a -> m Text Source
notebookGetMenuLabel
notebookGetMenuLabelText
notebookGetNPages
notebookGetNPages :: (MonadIO m, NotebookK a) => a -> m Int32 Source
notebookGetNthPage
notebookGetScrollable
notebookGetScrollable :: (MonadIO m, NotebookK a) => a -> m Bool Source
notebookGetShowBorder
notebookGetShowBorder :: (MonadIO m, NotebookK a) => a -> m Bool Source
notebookGetShowTabs
notebookGetShowTabs :: (MonadIO m, NotebookK a) => a -> m Bool Source
notebookGetTabDetachable
notebookGetTabHborder
notebookGetTabHborder :: (MonadIO m, NotebookK a) => a -> m Word16 Source
Deprecated: (Since version 3.4)this function returns zero
notebookGetTabLabel
notebookGetTabLabelText
notebookGetTabPos
notebookGetTabPos :: (MonadIO m, NotebookK a) => a -> m PositionType Source
notebookGetTabReorderable
notebookGetTabVborder
notebookGetTabVborder :: (MonadIO m, NotebookK a) => a -> m Word16 Source
Deprecated: (Since version 3.4)this function returns zero
notebookInsertPage
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
notebookNextPage :: (MonadIO m, NotebookK a) => a -> m () Source
notebookPageNum
notebookPopupDisable
notebookPopupDisable :: (MonadIO m, NotebookK a) => a -> m () Source
notebookPopupEnable
notebookPopupEnable :: (MonadIO m, NotebookK a) => a -> m () Source
notebookPrependPage
notebookPrependPage :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c) => a -> b -> Maybe c -> m Int32 Source
notebookPrependPageMenu
notebookPrependPageMenu :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c, WidgetK d) => a -> b -> Maybe c -> Maybe d -> m Int32 Source
notebookPrevPage
notebookPrevPage :: (MonadIO m, NotebookK a) => a -> m () Source
notebookRemovePage
notebookRemovePage :: (MonadIO m, NotebookK a) => a -> Int32 -> m () Source
notebookReorderChild
notebookSetActionWidget
notebookSetCurrentPage
notebookSetCurrentPage :: (MonadIO m, NotebookK a) => a -> Int32 -> m () Source
notebookSetGroupName
notebookSetMenuLabel
notebookSetMenuLabel :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c) => a -> b -> Maybe c -> m () Source
notebookSetMenuLabelText
notebookSetScrollable
notebookSetScrollable :: (MonadIO m, NotebookK a) => a -> Bool -> m () Source
notebookSetShowBorder
notebookSetShowBorder :: (MonadIO m, NotebookK a) => a -> Bool -> m () Source
notebookSetShowTabs
notebookSetShowTabs :: (MonadIO m, NotebookK a) => a -> Bool -> m () Source
notebookSetTabDetachable
notebookSetTabLabel
notebookSetTabLabel :: (MonadIO m, NotebookK a, WidgetK b, WidgetK c) => a -> b -> Maybe c -> m () Source
notebookSetTabLabelText
notebookSetTabPos
notebookSetTabPos :: (MonadIO m, NotebookK a) => a -> PositionType -> m () Source
notebookSetTabReorderable
Properties
EnablePopup
data NotebookEnablePopupPropertyInfo Source
AttrInfo NotebookEnablePopupPropertyInfo Source | |
type AttrLabel NotebookEnablePopupPropertyInfo = "Notebook::enable-popup" Source | |
type AttrGetType NotebookEnablePopupPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint NotebookEnablePopupPropertyInfo = NotebookK Source | |
type AttrSetTypeConstraint NotebookEnablePopupPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps NotebookEnablePopupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getNotebookEnablePopup :: (MonadIO m, NotebookK o) => o -> m Bool Source
setNotebookEnablePopup :: (MonadIO m, NotebookK o) => o -> Bool -> m () Source
GroupName
data NotebookGroupNamePropertyInfo Source
AttrInfo NotebookGroupNamePropertyInfo Source | |
type AttrLabel NotebookGroupNamePropertyInfo = "Notebook::group-name" Source | |
type AttrGetType NotebookGroupNamePropertyInfo = Text Source | |
type AttrBaseTypeConstraint NotebookGroupNamePropertyInfo = NotebookK Source | |
type AttrSetTypeConstraint NotebookGroupNamePropertyInfo = * ~ Text Source | |
type AttrAllowedOps NotebookGroupNamePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getNotebookGroupName :: (MonadIO m, NotebookK o) => o -> m Text Source
setNotebookGroupName :: (MonadIO m, NotebookK o) => o -> Text -> m () Source
Page
data NotebookPagePropertyInfo Source
AttrInfo NotebookPagePropertyInfo Source | |
type AttrLabel NotebookPagePropertyInfo = "Notebook::page" Source | |
type AttrGetType NotebookPagePropertyInfo = Int32 Source | |
type AttrBaseTypeConstraint NotebookPagePropertyInfo = NotebookK Source | |
type AttrSetTypeConstraint NotebookPagePropertyInfo = * ~ Int32 Source | |
type AttrAllowedOps NotebookPagePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getNotebookPage :: (MonadIO m, NotebookK o) => o -> m Int32 Source
setNotebookPage :: (MonadIO m, NotebookK o) => o -> Int32 -> m () Source
Scrollable
data NotebookScrollablePropertyInfo Source
AttrInfo NotebookScrollablePropertyInfo Source | |
type AttrLabel NotebookScrollablePropertyInfo = "Notebook::scrollable" Source | |
type AttrGetType NotebookScrollablePropertyInfo = Bool Source | |
type AttrBaseTypeConstraint NotebookScrollablePropertyInfo = NotebookK Source | |
type AttrSetTypeConstraint NotebookScrollablePropertyInfo = * ~ Bool Source | |
type AttrAllowedOps NotebookScrollablePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getNotebookScrollable :: (MonadIO m, NotebookK o) => o -> m Bool Source
setNotebookScrollable :: (MonadIO m, NotebookK o) => o -> Bool -> m () Source
ShowBorder
data NotebookShowBorderPropertyInfo Source
AttrInfo NotebookShowBorderPropertyInfo Source | |
type AttrLabel NotebookShowBorderPropertyInfo = "Notebook::show-border" Source | |
type AttrGetType NotebookShowBorderPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint NotebookShowBorderPropertyInfo = NotebookK Source | |
type AttrSetTypeConstraint NotebookShowBorderPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps NotebookShowBorderPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getNotebookShowBorder :: (MonadIO m, NotebookK o) => o -> m Bool Source
setNotebookShowBorder :: (MonadIO m, NotebookK o) => o -> Bool -> m () Source
ShowTabs
data NotebookShowTabsPropertyInfo Source
AttrInfo NotebookShowTabsPropertyInfo Source | |
type AttrLabel NotebookShowTabsPropertyInfo = "Notebook::show-tabs" Source | |
type AttrGetType NotebookShowTabsPropertyInfo = Bool Source | |
type AttrBaseTypeConstraint NotebookShowTabsPropertyInfo = NotebookK Source | |
type AttrSetTypeConstraint NotebookShowTabsPropertyInfo = * ~ Bool Source | |
type AttrAllowedOps NotebookShowTabsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getNotebookShowTabs :: (MonadIO m, NotebookK o) => o -> m Bool Source
setNotebookShowTabs :: (MonadIO m, NotebookK o) => o -> Bool -> m () Source
TabPos
data NotebookTabPosPropertyInfo Source
AttrInfo NotebookTabPosPropertyInfo Source | |
type AttrLabel NotebookTabPosPropertyInfo = "Notebook::tab-pos" Source | |
type AttrGetType NotebookTabPosPropertyInfo = PositionType Source | |
type AttrBaseTypeConstraint NotebookTabPosPropertyInfo = NotebookK Source | |
type AttrSetTypeConstraint NotebookTabPosPropertyInfo = * ~ PositionType Source | |
type AttrAllowedOps NotebookTabPosPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructNotebookTabPos :: PositionType -> IO ([Char], GValue) Source
getNotebookTabPos :: (MonadIO m, NotebookK o) => o -> m PositionType 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