gi-gtk-3.0.9: Gtk bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.Notebook

Contents

Description

 

Synopsis

Exported types

newtype Notebook Source #

Constructors

Notebook (ManagedPtr Notebook) 

Instances

GObject Notebook Source # 
IsObject Notebook Source # 
IsWidget Notebook Source # 
IsContainer Notebook Source # 
IsBuildable Notebook Source # 
IsImplementorIface Notebook Source # 
IsNotebook Notebook Source # 
((~) * info (ResolveNotebookMethod t Notebook), MethodInfo * info Notebook p) => IsLabel t (Notebook -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> Notebook -> p #

((~) * info (ResolveNotebookMethod t Notebook), MethodInfo * info Notebook p) => IsLabelProxy t (Notebook -> p) Source # 

Methods

fromLabelProxy :: Proxy Symbol t -> Notebook -> p

HasAttributeList * Notebook Source # 
type SignalList Notebook Source # 
type SignalList Notebook
type AttributeList Notebook Source # 
type AttributeList Notebook

class GObject o => IsNotebook o Source #

Instances

(GObject a, UnknownAncestorError Constraint Notebook a) => IsNotebook a Source # 
IsNotebook Notebook Source # 

Methods

appendPage

data NotebookAppendPageMethodInfo Source #

Instances

((~) * signature (b -> Maybe c -> m Int32), MonadIO m, IsNotebook a, IsWidget b, IsWidget c) => MethodInfo * NotebookAppendPageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookAppendPageMethodInfo a -> signature -> s

appendPageMenu

data NotebookAppendPageMenuMethodInfo Source #

Instances

((~) * signature (b -> Maybe c -> Maybe d -> m Int32), MonadIO m, IsNotebook a, IsWidget b, IsWidget c, IsWidget d) => MethodInfo * NotebookAppendPageMenuMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookAppendPageMenuMethodInfo a -> signature -> s

detachTab

data NotebookDetachTabMethodInfo Source #

Instances

((~) * signature (b -> m ()), MonadIO m, IsNotebook a, IsWidget b) => MethodInfo * NotebookDetachTabMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookDetachTabMethodInfo a -> signature -> s

notebookDetachTab :: (MonadIO m, IsNotebook a, IsWidget b) => a -> b -> m () Source #

getActionWidget

data NotebookGetActionWidgetMethodInfo Source #

Instances

((~) * signature (PackType -> m (Maybe Widget)), MonadIO m, IsNotebook a) => MethodInfo * NotebookGetActionWidgetMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookGetActionWidgetMethodInfo a -> signature -> s

getCurrentPage

data NotebookGetCurrentPageMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsNotebook a) => MethodInfo * NotebookGetCurrentPageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookGetCurrentPageMethodInfo a -> signature -> s

getGroupName

data NotebookGetGroupNameMethodInfo Source #

Instances

((~) * signature (m (Maybe Text)), MonadIO m, IsNotebook a) => MethodInfo * NotebookGetGroupNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookGetGroupNameMethodInfo a -> signature -> s

getMenuLabel

data NotebookGetMenuLabelMethodInfo Source #

Instances

((~) * signature (b -> m (Maybe Widget)), MonadIO m, IsNotebook a, IsWidget b) => MethodInfo * NotebookGetMenuLabelMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookGetMenuLabelMethodInfo a -> signature -> s

getMenuLabelText

data NotebookGetMenuLabelTextMethodInfo Source #

Instances

((~) * signature (b -> m (Maybe Text)), MonadIO m, IsNotebook a, IsWidget b) => MethodInfo * NotebookGetMenuLabelTextMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookGetMenuLabelTextMethodInfo a -> signature -> s

notebookGetMenuLabelText :: (MonadIO m, IsNotebook a, IsWidget b) => a -> b -> m (Maybe Text) Source #

getNPages

data NotebookGetNPagesMethodInfo Source #

Instances

((~) * signature (m Int32), MonadIO m, IsNotebook a) => MethodInfo * NotebookGetNPagesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookGetNPagesMethodInfo a -> signature -> s

getNthPage

data NotebookGetNthPageMethodInfo Source #

Instances

((~) * signature (Int32 -> m (Maybe Widget)), MonadIO m, IsNotebook a) => MethodInfo * NotebookGetNthPageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookGetNthPageMethodInfo a -> signature -> s

getScrollable

data NotebookGetScrollableMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsNotebook a) => MethodInfo * NotebookGetScrollableMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookGetScrollableMethodInfo a -> signature -> s

getShowBorder

data NotebookGetShowBorderMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsNotebook a) => MethodInfo * NotebookGetShowBorderMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookGetShowBorderMethodInfo a -> signature -> s

getShowTabs

data NotebookGetShowTabsMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsNotebook a) => MethodInfo * NotebookGetShowTabsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookGetShowTabsMethodInfo a -> signature -> s

getTabDetachable

data NotebookGetTabDetachableMethodInfo Source #

Instances

((~) * signature (b -> m Bool), MonadIO m, IsNotebook a, IsWidget b) => MethodInfo * NotebookGetTabDetachableMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookGetTabDetachableMethodInfo a -> signature -> s

getTabHborder

data NotebookGetTabHborderMethodInfo Source #

Instances

((~) * signature (m Word16), MonadIO m, IsNotebook a) => MethodInfo * NotebookGetTabHborderMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookGetTabHborderMethodInfo a -> signature -> s

notebookGetTabHborder :: (MonadIO m, IsNotebook a) => a -> m Word16 Source #

Deprecated: (Since version 3.4)this function returns zero

getTabLabel

data NotebookGetTabLabelMethodInfo Source #

Instances

((~) * signature (b -> m Widget), MonadIO m, IsNotebook a, IsWidget b) => MethodInfo * NotebookGetTabLabelMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookGetTabLabelMethodInfo a -> signature -> s

getTabLabelText

data NotebookGetTabLabelTextMethodInfo Source #

Instances

((~) * signature (b -> m (Maybe Text)), MonadIO m, IsNotebook a, IsWidget b) => MethodInfo * NotebookGetTabLabelTextMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookGetTabLabelTextMethodInfo a -> signature -> s

notebookGetTabLabelText :: (MonadIO m, IsNotebook a, IsWidget b) => a -> b -> m (Maybe Text) Source #

getTabPos

data NotebookGetTabPosMethodInfo Source #

Instances

((~) * signature (m PositionType), MonadIO m, IsNotebook a) => MethodInfo * NotebookGetTabPosMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookGetTabPosMethodInfo a -> signature -> s

getTabReorderable

data NotebookGetTabReorderableMethodInfo Source #

Instances

((~) * signature (b -> m Bool), MonadIO m, IsNotebook a, IsWidget b) => MethodInfo * NotebookGetTabReorderableMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookGetTabReorderableMethodInfo a -> signature -> s

getTabVborder

data NotebookGetTabVborderMethodInfo Source #

Instances

((~) * signature (m Word16), MonadIO m, IsNotebook a) => MethodInfo * NotebookGetTabVborderMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookGetTabVborderMethodInfo a -> signature -> s

notebookGetTabVborder :: (MonadIO m, IsNotebook a) => a -> m Word16 Source #

Deprecated: (Since version 3.4)this function returns zero

insertPage

data NotebookInsertPageMethodInfo Source #

Instances

((~) * signature (b -> Maybe c -> Int32 -> m Int32), MonadIO m, IsNotebook a, IsWidget b, IsWidget c) => MethodInfo * NotebookInsertPageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookInsertPageMethodInfo a -> signature -> s

insertPageMenu

data NotebookInsertPageMenuMethodInfo Source #

Instances

((~) * signature (b -> Maybe c -> Maybe d -> Int32 -> m Int32), MonadIO m, IsNotebook a, IsWidget b, IsWidget c, IsWidget d) => MethodInfo * NotebookInsertPageMenuMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookInsertPageMenuMethodInfo a -> signature -> s

new

nextPage

data NotebookNextPageMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsNotebook a) => MethodInfo * NotebookNextPageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookNextPageMethodInfo a -> signature -> s

notebookNextPage :: (MonadIO m, IsNotebook a) => a -> m () Source #

pageNum

data NotebookPageNumMethodInfo Source #

Instances

((~) * signature (b -> m Int32), MonadIO m, IsNotebook a, IsWidget b) => MethodInfo * NotebookPageNumMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookPageNumMethodInfo a -> signature -> s

popupDisable

data NotebookPopupDisableMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsNotebook a) => MethodInfo * NotebookPopupDisableMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookPopupDisableMethodInfo a -> signature -> s

popupEnable

data NotebookPopupEnableMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsNotebook a) => MethodInfo * NotebookPopupEnableMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookPopupEnableMethodInfo a -> signature -> s

prependPage

data NotebookPrependPageMethodInfo Source #

Instances

((~) * signature (b -> Maybe c -> m Int32), MonadIO m, IsNotebook a, IsWidget b, IsWidget c) => MethodInfo * NotebookPrependPageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookPrependPageMethodInfo a -> signature -> s

prependPageMenu

data NotebookPrependPageMenuMethodInfo Source #

Instances

((~) * signature (b -> Maybe c -> Maybe d -> m Int32), MonadIO m, IsNotebook a, IsWidget b, IsWidget c, IsWidget d) => MethodInfo * NotebookPrependPageMenuMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookPrependPageMenuMethodInfo a -> signature -> s

prevPage

data NotebookPrevPageMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsNotebook a) => MethodInfo * NotebookPrevPageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookPrevPageMethodInfo a -> signature -> s

notebookPrevPage :: (MonadIO m, IsNotebook a) => a -> m () Source #

removePage

data NotebookRemovePageMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsNotebook a) => MethodInfo * NotebookRemovePageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookRemovePageMethodInfo a -> signature -> s

reorderChild

data NotebookReorderChildMethodInfo Source #

Instances

((~) * signature (b -> Int32 -> m ()), MonadIO m, IsNotebook a, IsWidget b) => MethodInfo * NotebookReorderChildMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookReorderChildMethodInfo a -> signature -> s

notebookReorderChild :: (MonadIO m, IsNotebook a, IsWidget b) => a -> b -> Int32 -> m () Source #

setActionWidget

data NotebookSetActionWidgetMethodInfo Source #

Instances

((~) * signature (b -> PackType -> m ()), MonadIO m, IsNotebook a, IsWidget b) => MethodInfo * NotebookSetActionWidgetMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookSetActionWidgetMethodInfo a -> signature -> s

setCurrentPage

data NotebookSetCurrentPageMethodInfo Source #

Instances

((~) * signature (Int32 -> m ()), MonadIO m, IsNotebook a) => MethodInfo * NotebookSetCurrentPageMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookSetCurrentPageMethodInfo a -> signature -> s

setGroupName

data NotebookSetGroupNameMethodInfo Source #

Instances

((~) * signature (Maybe Text -> m ()), MonadIO m, IsNotebook a) => MethodInfo * NotebookSetGroupNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookSetGroupNameMethodInfo a -> signature -> s

notebookSetGroupName :: (MonadIO m, IsNotebook a) => a -> Maybe Text -> m () Source #

setMenuLabel

data NotebookSetMenuLabelMethodInfo Source #

Instances

((~) * signature (b -> Maybe c -> m ()), MonadIO m, IsNotebook a, IsWidget b, IsWidget c) => MethodInfo * NotebookSetMenuLabelMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookSetMenuLabelMethodInfo a -> signature -> s

notebookSetMenuLabel :: (MonadIO m, IsNotebook a, IsWidget b, IsWidget c) => a -> b -> Maybe c -> m () Source #

setMenuLabelText

data NotebookSetMenuLabelTextMethodInfo Source #

Instances

((~) * signature (b -> Text -> m ()), MonadIO m, IsNotebook a, IsWidget b) => MethodInfo * NotebookSetMenuLabelTextMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookSetMenuLabelTextMethodInfo a -> signature -> s

notebookSetMenuLabelText :: (MonadIO m, IsNotebook a, IsWidget b) => a -> b -> Text -> m () Source #

setScrollable

data NotebookSetScrollableMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsNotebook a) => MethodInfo * NotebookSetScrollableMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookSetScrollableMethodInfo a -> signature -> s

setShowBorder

data NotebookSetShowBorderMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsNotebook a) => MethodInfo * NotebookSetShowBorderMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookSetShowBorderMethodInfo a -> signature -> s

setShowTabs

data NotebookSetShowTabsMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsNotebook a) => MethodInfo * NotebookSetShowTabsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookSetShowTabsMethodInfo a -> signature -> s

setTabDetachable

data NotebookSetTabDetachableMethodInfo Source #

Instances

((~) * signature (b -> Bool -> m ()), MonadIO m, IsNotebook a, IsWidget b) => MethodInfo * NotebookSetTabDetachableMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookSetTabDetachableMethodInfo a -> signature -> s

notebookSetTabDetachable :: (MonadIO m, IsNotebook a, IsWidget b) => a -> b -> Bool -> m () Source #

setTabLabel

data NotebookSetTabLabelMethodInfo Source #

Instances

((~) * signature (b -> Maybe c -> m ()), MonadIO m, IsNotebook a, IsWidget b, IsWidget c) => MethodInfo * NotebookSetTabLabelMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookSetTabLabelMethodInfo a -> signature -> s

notebookSetTabLabel :: (MonadIO m, IsNotebook a, IsWidget b, IsWidget c) => a -> b -> Maybe c -> m () Source #

setTabLabelText

data NotebookSetTabLabelTextMethodInfo Source #

Instances

((~) * signature (b -> Text -> m ()), MonadIO m, IsNotebook a, IsWidget b) => MethodInfo * NotebookSetTabLabelTextMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookSetTabLabelTextMethodInfo a -> signature -> s

notebookSetTabLabelText :: (MonadIO m, IsNotebook a, IsWidget b) => a -> b -> Text -> m () Source #

setTabPos

data NotebookSetTabPosMethodInfo Source #

Instances

((~) * signature (PositionType -> m ()), MonadIO m, IsNotebook a) => MethodInfo * NotebookSetTabPosMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookSetTabPosMethodInfo a -> signature -> s

setTabReorderable

data NotebookSetTabReorderableMethodInfo Source #

Instances

((~) * signature (b -> Bool -> m ()), MonadIO m, IsNotebook a, IsWidget b) => MethodInfo * NotebookSetTabReorderableMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy NotebookSetTabReorderableMethodInfo a -> signature -> s

Properties

enablePopup

data NotebookEnablePopupPropertyInfo Source #

Instances

AttrInfo NotebookEnablePopupPropertyInfo Source # 

Associated Types

type AttrAllowedOps NotebookEnablePopupPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint NotebookEnablePopupPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint NotebookEnablePopupPropertyInfo :: * -> Constraint

type AttrGetType NotebookEnablePopupPropertyInfo :: *

type AttrLabel NotebookEnablePopupPropertyInfo :: Symbol

type AttrOrigin NotebookEnablePopupPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint NotebookEnablePopupPropertyInfo o => Proxy * NotebookEnablePopupPropertyInfo -> o -> IO (AttrGetType NotebookEnablePopupPropertyInfo)

attrSet :: (AttrBaseTypeConstraint NotebookEnablePopupPropertyInfo o, AttrSetTypeConstraint NotebookEnablePopupPropertyInfo b) => Proxy * NotebookEnablePopupPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint NotebookEnablePopupPropertyInfo o => Proxy * NotebookEnablePopupPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint NotebookEnablePopupPropertyInfo o, AttrSetTypeConstraint NotebookEnablePopupPropertyInfo b) => Proxy * NotebookEnablePopupPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint NotebookEnablePopupPropertyInfo Source # 
type AttrSetTypeConstraint NotebookEnablePopupPropertyInfo = * ~ Bool
type AttrOrigin NotebookEnablePopupPropertyInfo Source # 
type AttrLabel NotebookEnablePopupPropertyInfo Source # 
type AttrLabel NotebookEnablePopupPropertyInfo = "enable-popup"
type AttrGetType NotebookEnablePopupPropertyInfo Source # 
type AttrBaseTypeConstraint NotebookEnablePopupPropertyInfo Source # 
type AttrBaseTypeConstraint NotebookEnablePopupPropertyInfo = IsNotebook
type AttrAllowedOps NotebookEnablePopupPropertyInfo Source # 
type AttrAllowedOps NotebookEnablePopupPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructNotebookEnablePopup :: IsNotebook o => Bool -> IO (GValueConstruct o) Source #

notebookEnablePopup :: AttrLabelProxy "enablePopup" Source #

groupName

data NotebookGroupNamePropertyInfo Source #

Instances

AttrInfo NotebookGroupNamePropertyInfo Source # 

Associated Types

type AttrAllowedOps NotebookGroupNamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint NotebookGroupNamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint NotebookGroupNamePropertyInfo :: * -> Constraint

type AttrGetType NotebookGroupNamePropertyInfo :: *

type AttrLabel NotebookGroupNamePropertyInfo :: Symbol

type AttrOrigin NotebookGroupNamePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint NotebookGroupNamePropertyInfo o => Proxy * NotebookGroupNamePropertyInfo -> o -> IO (AttrGetType NotebookGroupNamePropertyInfo)

attrSet :: (AttrBaseTypeConstraint NotebookGroupNamePropertyInfo o, AttrSetTypeConstraint NotebookGroupNamePropertyInfo b) => Proxy * NotebookGroupNamePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint NotebookGroupNamePropertyInfo o => Proxy * NotebookGroupNamePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint NotebookGroupNamePropertyInfo o, AttrSetTypeConstraint NotebookGroupNamePropertyInfo b) => Proxy * NotebookGroupNamePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint NotebookGroupNamePropertyInfo Source # 
type AttrSetTypeConstraint NotebookGroupNamePropertyInfo = * ~ Text
type AttrOrigin NotebookGroupNamePropertyInfo Source # 
type AttrLabel NotebookGroupNamePropertyInfo Source # 
type AttrLabel NotebookGroupNamePropertyInfo = "group-name"
type AttrGetType NotebookGroupNamePropertyInfo Source # 
type AttrGetType NotebookGroupNamePropertyInfo = Maybe Text
type AttrBaseTypeConstraint NotebookGroupNamePropertyInfo Source # 
type AttrBaseTypeConstraint NotebookGroupNamePropertyInfo = IsNotebook
type AttrAllowedOps NotebookGroupNamePropertyInfo Source # 
type AttrAllowedOps NotebookGroupNamePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructNotebookGroupName :: IsNotebook o => Text -> IO (GValueConstruct o) Source #

notebookGroupName :: AttrLabelProxy "groupName" Source #

setNotebookGroupName :: (MonadIO m, IsNotebook o) => o -> Text -> m () Source #

page

data NotebookPagePropertyInfo Source #

Instances

AttrInfo NotebookPagePropertyInfo Source # 

Associated Types

type AttrAllowedOps NotebookPagePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint NotebookPagePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint NotebookPagePropertyInfo :: * -> Constraint

type AttrGetType NotebookPagePropertyInfo :: *

type AttrLabel NotebookPagePropertyInfo :: Symbol

type AttrOrigin NotebookPagePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint NotebookPagePropertyInfo o => Proxy * NotebookPagePropertyInfo -> o -> IO (AttrGetType NotebookPagePropertyInfo)

attrSet :: (AttrBaseTypeConstraint NotebookPagePropertyInfo o, AttrSetTypeConstraint NotebookPagePropertyInfo b) => Proxy * NotebookPagePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint NotebookPagePropertyInfo o => Proxy * NotebookPagePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint NotebookPagePropertyInfo o, AttrSetTypeConstraint NotebookPagePropertyInfo b) => Proxy * NotebookPagePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint NotebookPagePropertyInfo Source # 
type AttrSetTypeConstraint NotebookPagePropertyInfo = * ~ Int32
type AttrOrigin NotebookPagePropertyInfo Source # 
type AttrLabel NotebookPagePropertyInfo Source # 
type AttrLabel NotebookPagePropertyInfo = "page"
type AttrGetType NotebookPagePropertyInfo Source # 
type AttrGetType NotebookPagePropertyInfo = Int32
type AttrBaseTypeConstraint NotebookPagePropertyInfo Source # 
type AttrBaseTypeConstraint NotebookPagePropertyInfo = IsNotebook
type AttrAllowedOps NotebookPagePropertyInfo Source # 
type AttrAllowedOps NotebookPagePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructNotebookPage :: IsNotebook o => Int32 -> IO (GValueConstruct o) Source #

notebookPage :: AttrLabelProxy "page" Source #

setNotebookPage :: (MonadIO m, IsNotebook o) => o -> Int32 -> m () Source #

scrollable

data NotebookScrollablePropertyInfo Source #

Instances

AttrInfo NotebookScrollablePropertyInfo Source # 

Associated Types

type AttrAllowedOps NotebookScrollablePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint NotebookScrollablePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint NotebookScrollablePropertyInfo :: * -> Constraint

type AttrGetType NotebookScrollablePropertyInfo :: *

type AttrLabel NotebookScrollablePropertyInfo :: Symbol

type AttrOrigin NotebookScrollablePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint NotebookScrollablePropertyInfo o => Proxy * NotebookScrollablePropertyInfo -> o -> IO (AttrGetType NotebookScrollablePropertyInfo)

attrSet :: (AttrBaseTypeConstraint NotebookScrollablePropertyInfo o, AttrSetTypeConstraint NotebookScrollablePropertyInfo b) => Proxy * NotebookScrollablePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint NotebookScrollablePropertyInfo o => Proxy * NotebookScrollablePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint NotebookScrollablePropertyInfo o, AttrSetTypeConstraint NotebookScrollablePropertyInfo b) => Proxy * NotebookScrollablePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint NotebookScrollablePropertyInfo Source # 
type AttrSetTypeConstraint NotebookScrollablePropertyInfo = * ~ Bool
type AttrOrigin NotebookScrollablePropertyInfo Source # 
type AttrLabel NotebookScrollablePropertyInfo Source # 
type AttrLabel NotebookScrollablePropertyInfo = "scrollable"
type AttrGetType NotebookScrollablePropertyInfo Source # 
type AttrBaseTypeConstraint NotebookScrollablePropertyInfo Source # 
type AttrBaseTypeConstraint NotebookScrollablePropertyInfo = IsNotebook
type AttrAllowedOps NotebookScrollablePropertyInfo Source # 
type AttrAllowedOps NotebookScrollablePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructNotebookScrollable :: IsNotebook o => Bool -> IO (GValueConstruct o) Source #

notebookScrollable :: AttrLabelProxy "scrollable" Source #

showBorder

data NotebookShowBorderPropertyInfo Source #

Instances

AttrInfo NotebookShowBorderPropertyInfo Source # 

Associated Types

type AttrAllowedOps NotebookShowBorderPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint NotebookShowBorderPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint NotebookShowBorderPropertyInfo :: * -> Constraint

type AttrGetType NotebookShowBorderPropertyInfo :: *

type AttrLabel NotebookShowBorderPropertyInfo :: Symbol

type AttrOrigin NotebookShowBorderPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint NotebookShowBorderPropertyInfo o => Proxy * NotebookShowBorderPropertyInfo -> o -> IO (AttrGetType NotebookShowBorderPropertyInfo)

attrSet :: (AttrBaseTypeConstraint NotebookShowBorderPropertyInfo o, AttrSetTypeConstraint NotebookShowBorderPropertyInfo b) => Proxy * NotebookShowBorderPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint NotebookShowBorderPropertyInfo o => Proxy * NotebookShowBorderPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint NotebookShowBorderPropertyInfo o, AttrSetTypeConstraint NotebookShowBorderPropertyInfo b) => Proxy * NotebookShowBorderPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint NotebookShowBorderPropertyInfo Source # 
type AttrSetTypeConstraint NotebookShowBorderPropertyInfo = * ~ Bool
type AttrOrigin NotebookShowBorderPropertyInfo Source # 
type AttrLabel NotebookShowBorderPropertyInfo Source # 
type AttrLabel NotebookShowBorderPropertyInfo = "show-border"
type AttrGetType NotebookShowBorderPropertyInfo Source # 
type AttrBaseTypeConstraint NotebookShowBorderPropertyInfo Source # 
type AttrBaseTypeConstraint NotebookShowBorderPropertyInfo = IsNotebook
type AttrAllowedOps NotebookShowBorderPropertyInfo Source # 
type AttrAllowedOps NotebookShowBorderPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructNotebookShowBorder :: IsNotebook o => Bool -> IO (GValueConstruct o) Source #

notebookShowBorder :: AttrLabelProxy "showBorder" Source #

showTabs

data NotebookShowTabsPropertyInfo Source #

Instances

AttrInfo NotebookShowTabsPropertyInfo Source # 

Associated Types

type AttrAllowedOps NotebookShowTabsPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint NotebookShowTabsPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint NotebookShowTabsPropertyInfo :: * -> Constraint

type AttrGetType NotebookShowTabsPropertyInfo :: *

type AttrLabel NotebookShowTabsPropertyInfo :: Symbol

type AttrOrigin NotebookShowTabsPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint NotebookShowTabsPropertyInfo o => Proxy * NotebookShowTabsPropertyInfo -> o -> IO (AttrGetType NotebookShowTabsPropertyInfo)

attrSet :: (AttrBaseTypeConstraint NotebookShowTabsPropertyInfo o, AttrSetTypeConstraint NotebookShowTabsPropertyInfo b) => Proxy * NotebookShowTabsPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint NotebookShowTabsPropertyInfo o => Proxy * NotebookShowTabsPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint NotebookShowTabsPropertyInfo o, AttrSetTypeConstraint NotebookShowTabsPropertyInfo b) => Proxy * NotebookShowTabsPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint NotebookShowTabsPropertyInfo Source # 
type AttrSetTypeConstraint NotebookShowTabsPropertyInfo = * ~ Bool
type AttrOrigin NotebookShowTabsPropertyInfo Source # 
type AttrLabel NotebookShowTabsPropertyInfo Source # 
type AttrLabel NotebookShowTabsPropertyInfo = "show-tabs"
type AttrGetType NotebookShowTabsPropertyInfo Source # 
type AttrBaseTypeConstraint NotebookShowTabsPropertyInfo Source # 
type AttrBaseTypeConstraint NotebookShowTabsPropertyInfo = IsNotebook
type AttrAllowedOps NotebookShowTabsPropertyInfo Source # 
type AttrAllowedOps NotebookShowTabsPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructNotebookShowTabs :: IsNotebook o => Bool -> IO (GValueConstruct o) Source #

notebookShowTabs :: AttrLabelProxy "showTabs" Source #

tabPos

data NotebookTabPosPropertyInfo Source #

Instances

AttrInfo NotebookTabPosPropertyInfo Source # 

Associated Types

type AttrAllowedOps NotebookTabPosPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint NotebookTabPosPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint NotebookTabPosPropertyInfo :: * -> Constraint

type AttrGetType NotebookTabPosPropertyInfo :: *

type AttrLabel NotebookTabPosPropertyInfo :: Symbol

type AttrOrigin NotebookTabPosPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint NotebookTabPosPropertyInfo o => Proxy * NotebookTabPosPropertyInfo -> o -> IO (AttrGetType NotebookTabPosPropertyInfo)

attrSet :: (AttrBaseTypeConstraint NotebookTabPosPropertyInfo o, AttrSetTypeConstraint NotebookTabPosPropertyInfo b) => Proxy * NotebookTabPosPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint NotebookTabPosPropertyInfo o => Proxy * NotebookTabPosPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint NotebookTabPosPropertyInfo o, AttrSetTypeConstraint NotebookTabPosPropertyInfo b) => Proxy * NotebookTabPosPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint NotebookTabPosPropertyInfo Source # 
type AttrSetTypeConstraint NotebookTabPosPropertyInfo = * ~ PositionType
type AttrOrigin NotebookTabPosPropertyInfo Source # 
type AttrLabel NotebookTabPosPropertyInfo Source # 
type AttrLabel NotebookTabPosPropertyInfo = "tab-pos"
type AttrGetType NotebookTabPosPropertyInfo Source # 
type AttrBaseTypeConstraint NotebookTabPosPropertyInfo Source # 
type AttrBaseTypeConstraint NotebookTabPosPropertyInfo = IsNotebook
type AttrAllowedOps NotebookTabPosPropertyInfo Source # 
type AttrAllowedOps NotebookTabPosPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructNotebookTabPos :: IsNotebook o => PositionType -> IO (GValueConstruct o) Source #

notebookTabPos :: AttrLabelProxy "tabPos" Source #

Signals

changeCurrentPage

data NotebookChangeCurrentPageSignalInfo Source #

Instances

SignalInfo NotebookChangeCurrentPageSignalInfo Source # 

Associated Types

type HaskellCallbackType NotebookChangeCurrentPageSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o NotebookChangeCurrentPageSignalInfo -> o -> HaskellCallbackType NotebookChangeCurrentPageSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType NotebookChangeCurrentPageSignalInfo Source # 

onNotebookChangeCurrentPage :: (GObject a, MonadIO m) => a -> NotebookChangeCurrentPageCallback -> m SignalHandlerId Source #

createWindow

data NotebookCreateWindowSignalInfo Source #

Instances

SignalInfo NotebookCreateWindowSignalInfo Source # 

Associated Types

type HaskellCallbackType NotebookCreateWindowSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o NotebookCreateWindowSignalInfo -> o -> HaskellCallbackType NotebookCreateWindowSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType NotebookCreateWindowSignalInfo Source # 

afterNotebookCreateWindow :: (GObject a, MonadIO m) => a -> NotebookCreateWindowCallback -> m SignalHandlerId Source #

onNotebookCreateWindow :: (GObject a, MonadIO m) => a -> NotebookCreateWindowCallback -> m SignalHandlerId Source #

focusTab

data NotebookFocusTabSignalInfo Source #

Instances

SignalInfo NotebookFocusTabSignalInfo Source # 

Associated Types

type HaskellCallbackType NotebookFocusTabSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o NotebookFocusTabSignalInfo -> o -> HaskellCallbackType NotebookFocusTabSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType NotebookFocusTabSignalInfo Source # 

afterNotebookFocusTab :: (GObject a, MonadIO m) => a -> NotebookFocusTabCallback -> m SignalHandlerId Source #

onNotebookFocusTab :: (GObject a, MonadIO m) => a -> NotebookFocusTabCallback -> m SignalHandlerId Source #

moveFocusOut

data NotebookMoveFocusOutSignalInfo Source #

Instances

SignalInfo NotebookMoveFocusOutSignalInfo Source # 

Associated Types

type HaskellCallbackType NotebookMoveFocusOutSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o NotebookMoveFocusOutSignalInfo -> o -> HaskellCallbackType NotebookMoveFocusOutSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType NotebookMoveFocusOutSignalInfo Source # 

afterNotebookMoveFocusOut :: (GObject a, MonadIO m) => a -> NotebookMoveFocusOutCallback -> m SignalHandlerId Source #

onNotebookMoveFocusOut :: (GObject a, MonadIO m) => a -> NotebookMoveFocusOutCallback -> m SignalHandlerId Source #

pageAdded

data NotebookPageAddedSignalInfo Source #

Instances

SignalInfo NotebookPageAddedSignalInfo Source # 

Associated Types

type HaskellCallbackType NotebookPageAddedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o NotebookPageAddedSignalInfo -> o -> HaskellCallbackType NotebookPageAddedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType NotebookPageAddedSignalInfo Source # 

afterNotebookPageAdded :: (GObject a, MonadIO m) => a -> NotebookPageAddedCallback -> m SignalHandlerId Source #

onNotebookPageAdded :: (GObject a, MonadIO m) => a -> NotebookPageAddedCallback -> m SignalHandlerId Source #

pageRemoved

data NotebookPageRemovedSignalInfo Source #

Instances

SignalInfo NotebookPageRemovedSignalInfo Source # 

Associated Types

type HaskellCallbackType NotebookPageRemovedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o NotebookPageRemovedSignalInfo -> o -> HaskellCallbackType NotebookPageRemovedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType NotebookPageRemovedSignalInfo Source # 

afterNotebookPageRemoved :: (GObject a, MonadIO m) => a -> NotebookPageRemovedCallback -> m SignalHandlerId Source #

onNotebookPageRemoved :: (GObject a, MonadIO m) => a -> NotebookPageRemovedCallback -> m SignalHandlerId Source #

pageReordered

data NotebookPageReorderedSignalInfo Source #

Instances

SignalInfo NotebookPageReorderedSignalInfo Source # 

Associated Types

type HaskellCallbackType NotebookPageReorderedSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o NotebookPageReorderedSignalInfo -> o -> HaskellCallbackType NotebookPageReorderedSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType NotebookPageReorderedSignalInfo Source # 

afterNotebookPageReordered :: (GObject a, MonadIO m) => a -> NotebookPageReorderedCallback -> m SignalHandlerId Source #

onNotebookPageReordered :: (GObject a, MonadIO m) => a -> NotebookPageReorderedCallback -> m SignalHandlerId Source #

reorderTab

data NotebookReorderTabSignalInfo Source #

Instances

SignalInfo NotebookReorderTabSignalInfo Source # 

Associated Types

type HaskellCallbackType NotebookReorderTabSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o NotebookReorderTabSignalInfo -> o -> HaskellCallbackType NotebookReorderTabSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType NotebookReorderTabSignalInfo Source # 

afterNotebookReorderTab :: (GObject a, MonadIO m) => a -> NotebookReorderTabCallback -> m SignalHandlerId Source #

onNotebookReorderTab :: (GObject a, MonadIO m) => a -> NotebookReorderTabCallback -> m SignalHandlerId Source #

selectPage

data NotebookSelectPageSignalInfo Source #

Instances

SignalInfo NotebookSelectPageSignalInfo Source # 

Associated Types

type HaskellCallbackType NotebookSelectPageSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o NotebookSelectPageSignalInfo -> o -> HaskellCallbackType NotebookSelectPageSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType NotebookSelectPageSignalInfo Source # 

afterNotebookSelectPage :: (GObject a, MonadIO m) => a -> NotebookSelectPageCallback -> m SignalHandlerId Source #

onNotebookSelectPage :: (GObject a, MonadIO m) => a -> NotebookSelectPageCallback -> m SignalHandlerId Source #

switchPage

data NotebookSwitchPageSignalInfo Source #

Instances

SignalInfo NotebookSwitchPageSignalInfo Source # 

Associated Types

type HaskellCallbackType NotebookSwitchPageSignalInfo :: *

Methods

connectSignal :: GObject o => SignalProxy o NotebookSwitchPageSignalInfo -> o -> HaskellCallbackType NotebookSwitchPageSignalInfo -> SignalConnectMode -> IO SignalHandlerId

type HaskellCallbackType NotebookSwitchPageSignalInfo Source # 

afterNotebookSwitchPage :: (GObject a, MonadIO m) => a -> NotebookSwitchPageCallback -> m SignalHandlerId Source #

onNotebookSwitchPage :: (GObject a, MonadIO m) => a -> NotebookSwitchPageCallback -> m SignalHandlerId Source #