gi-gtk-3.0.6: 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 (ForeignPtr 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

notebookAppendPage

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

notebookAppendPageMenu

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

notebookDetachTab

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 #

notebookGetActionWidget

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

notebookGetCurrentPage

data NotebookGetCurrentPageMethodInfo Source #

Instances

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

Methods

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

notebookGetGroupName

data NotebookGetGroupNameMethodInfo Source #

Instances

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

Methods

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

notebookGetMenuLabel

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

notebookGetMenuLabelText

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 #

notebookGetNPages

data NotebookGetNPagesMethodInfo Source #

Instances

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

Methods

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

notebookGetNthPage

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

notebookGetScrollable

data NotebookGetScrollableMethodInfo Source #

Instances

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

Methods

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

notebookGetShowBorder

data NotebookGetShowBorderMethodInfo Source #

Instances

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

Methods

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

notebookGetShowTabs

data NotebookGetShowTabsMethodInfo Source #

Instances

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

Methods

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

notebookGetTabDetachable

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

notebookGetTabHborder

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

notebookGetTabLabel

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

notebookGetTabLabelText

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 #

notebookGetTabPos

data NotebookGetTabPosMethodInfo Source #

Instances

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

Methods

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

notebookGetTabReorderable

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

notebookGetTabVborder

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

notebookInsertPage

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

notebookInsertPageMenu

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

notebookNew

notebookNextPage

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 #

notebookPageNum

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

notebookPopupDisable

data NotebookPopupDisableMethodInfo Source #

Instances

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

Methods

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

notebookPopupEnable

data NotebookPopupEnableMethodInfo Source #

Instances

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

Methods

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

notebookPrependPage

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

notebookPrependPageMenu

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

notebookPrevPage

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 #

notebookRemovePage

data NotebookRemovePageMethodInfo Source #

Instances

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

Methods

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

notebookReorderChild

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 #

notebookSetActionWidget

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

notebookSetCurrentPage

data NotebookSetCurrentPageMethodInfo Source #

Instances

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

Methods

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

notebookSetGroupName

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 #

notebookSetMenuLabel

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 #

notebookSetMenuLabelText

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 #

notebookSetScrollable

data NotebookSetScrollableMethodInfo Source #

Instances

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

Methods

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

notebookSetShowBorder

data NotebookSetShowBorderMethodInfo Source #

Instances

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

Methods

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

notebookSetShowTabs

data NotebookSetShowTabsMethodInfo Source #

Instances

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

Methods

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

notebookSetTabDetachable

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 #

notebookSetTabLabel

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 #

notebookSetTabLabelText

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 #

notebookSetTabPos

data NotebookSetTabPosMethodInfo Source #

Instances

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

Methods

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

notebookSetTabReorderable

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

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 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

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 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

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 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

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 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

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 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

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 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

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 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 #